Patent Document ID: 20080306627
Application ID: 11851175
Patent Status: 0

Claim One:
1. A system for generating a robot genome, the system comprising: a user preference input unit for receiving user preferences from a user, the user preferences including internal state attribute preferences of internal state attributes according to external stimuli and behavior preferences distinguished according to the internal state attributes; an initial value generator for generating a robot genome group including a plurality of robot genomes containing initial values of internal state related genes generated by reflecting the internal state attribute preferences, initial values of behavior decision related genes generated by reflecting the behavior preferences, and initial values of essential element related genes determined according to conditions; a masking unit for performing a masking process of determining internal state related genes and behavior decision related genes manifested with respect to external stimuli and manifested behaviors from among the genes by applying a masking table to each of the plurality of robot genomes, and determining whether manifestation attributes of the genes determined to manifest are positive or negative; a manifestation unit for manifesting each of the robot genomes according to a stimulus scenario for testing whether the robot genomes are suitable for the input user preferences, and performing processing of manifestation results according to the stimulus scenario; a suitability determiner for receiving the manifestation results according to the stimulus scenario, determining a reliability value of each robot genome, and determining whether reliability values of according to manifestation results of robot genomes extracted from the robot genome group are suitable for the user preferences; a modification unit for modifying the input robot genomes according to a modification method when the extracted robot genomes are input; and a controller for determining according to a determination result of the suitability determiner whether the extracted robot genomes are modified or one of the extracted robot genomes is output, and controlling the modification unit to modify the extracted robot genomes when the extracted robot genomes are determined to be modified, controlling the initial value generator to generate a new robot genome group including a plurality of new robot genomes in which the internal state attribute preferences and the behavior preferences are reflected and the modified robot genomes, controlling the masking unit and the manifestation unit to perform the masking process and the manifestation process for the new robot genome group again, and transmitting robot genomes according to a re-performing result of the manifestation process to the suitability determiner.