A section including a first processing circuit that performs real time processing to control a robot body is connected to a man-machine interface section including a second processing circuit to operate the robot body by a shared memory so that application programs running on a general purpose operating system can easily refer to data among the robots, and to facilitate the development of necessary software.