Software robot apparatus and method for expressing behavior of software robot

The present invention is software that provides a virtual space for the software robot apparatus, and relates to the action expression method of the software robot in the apparatus, a plurality of objects exist, the plurality of environmental factors, which may include one or more software robots exist in the robot apparatus, by detecting the environment information of the virtual space, and detect a plurality of external events occurring according to an interaction among the plurality of objects, in response to a sensor unit for generating the sensor value, the software robot in advance among the definitions, a number of physical conditions, a plurality of emotion states, a number of cognitive state, and the state unit for changing the state status value associated with the internal event and external event that occurs is related to the software robot, the software robot any expression of action when feeling that the status value is changed or that the state of one state of the state , Includes an object associated with the random behavior, and that the unstable state in accordance with the number of the episode memory containing the episode, the value now that the state value and the current emotion state showing a learning degree of the expression frequency of the random behavior determine the status or emotional state, and the identified that the status or emotional state to the normal state is detected, the episode memory episodes that may change, determining a behavior and an object stored in the detected episode as a final behavior and the final object and it includes to the final behavior object parts that are the robot software expressing the final action. Software robot, episodic memory, Blackboard