1. A robot apparatus that operates in accordance with input information, comprising: a plurality of recognition means for recognizing external environment; target detecting means for detecting a target of perception by integrating recognition results from the plurality of recognition means for each target of perception, based on temporal and/or spatial relationship; a target memory for storing each target detected by the target detecting means; and behavior determining means for determining behavior of the robot apparatus based on each target stored in the target memory.