To provide a technology of efficiently controlling a robot reflex behavior for various events occurring in an outside.SOLUTION: A robot includes: an operation control part which determines an execution locus as a robot movement route; and a driving mechanism which moves the robot along the execution locus. The robot generates a scheduled locus corresponding to an event before the event occurs. Upon actual event occurrence during the movement along the execution locus, the robot moves not along the execution locus but along the scheduled locus. When a plurality of scheduled loci are sequentially generated for one event and the plurality of scheduled loci have already been generated upon occurrence of the event, any of the scheduled loci is selected from among them.SELECTED DRAWING: Figure 9
AUTONOMOUSLY BEHAVING ROBOT, SERVER, AND BEHAVIOR CONTROL PROGRAM