1. A controlling apparatus for a robot of a type formed by a plurality of joint actuators and operating in accordance with a behavioral schedule, comprising: a behavior scheduling unit for setting the behavioral schedule of the robot; an operation controller for implementing an operational pattern corresponding to the behavioral schedule determined by said behavior scheduling unit by driving each of the joint actuator; a detector for detecting a state of operation implementation by said operation controller; and a recording unit for recording a log including the behavioral schedule by said behavior scheduling unit and the state of operation implementation by said detector.