The content of the voice designation of a designator is recognized by a
voice recognition part 130 at the time of controlling a robot, and the
content of the indication of gesture or the like is recognized by an
image recognition part 120. A movement destination and a map around the
specific position designated are referred from a map data base 150
registering the position of an obstacle and the current position
estimated by a self-position estimation part 140. After movement ease is
decided by a movement ease decision part 112, the behavior is decided.
When movement designation is given to the robot, correspondence according
to a situation can be performed.