1. A method for driving a robot according to an operation command comprising: a first step for providing a moving object, corresponding to the robot, a plurality of sensors for detecting movement of the moving object and an operation command generating device for generating the operation command based on output from the plurality of sensors, and storing a pre-arranged operation command of the operation command which the operation command generating device generates based on the output from the plurality of sensors while the moving object performs a same movement as a predetermined movement; a second step for obtaining an operational image data of the moving object, the operational image data being obtained while the moving object is moved in a desired movement or for obtaining the operational image data of the moving object or the imitation thereof, the operational image data being obtained in time series while the moving object or the imitation thereof is moved in a desired movement; a third step for storing the image data and the pre-arranged operation command in an image corresponding operation command storing means, the image data being associated with the pre-arranged operation command; a fourth step for obtaining an operational image data of the moving object or the imitation thereof as a robot operational image data, the operational image data being obtained in time series while the moving object or the imitation thereof is moved in a desired movement in order to have the robot perform the desired movement; a fifth step for specifying an image data corresponding to the operational image data included in the robot operational image data among the image data stored in the image corresponding operation command storing means and providing the pre-arranged operation command corresponding to the specified image data to the robot as the operation command.