Arithmetic processing device, inter-object communication method, and robot
First Claim
1. A robot apparatus, which is controlled by software composed of objects through inter-object communication, comprising:
- a main body;
a plurality of replaceable component parts which are connected to the main body;
means for detecting connection information based on the component parts connected to the main body;
means for storing a plurality of connection templates which are described for each of a plurality of configurations of the robot apparatus;
means for identifying a current configuration based on a comparison between the connection information and the connection templates; and
means for updating configuration dependent software by re-building of the inter-object communication in accordance with the current identified configuration of the robot apparatus.
0 Assignments
0 Petitions
Accused Products
Abstract
An arithmetic processing device for inter-object data communication has an object manager for connecting objects so as to enable exchange of data between the objects, and a connection data supplying unit for supplying the object manager with connection data necessary for achieving the connection between the objects. Disclosed also are an inter-object communication method and a robot incorporating the arithmetic processing device. The robot may be designed to enable a user to replace parts thereof, thus changing the robot configuration. The robot preferably includes a part detection unit for detecting parts attached to the robot, and outputting a part detection result in accordance with the detection. An information storage unit stores information corresponding to the part detection result for each configuration obtained by replacement of the parts. A software changing unit revises robot-controlling software in correspondence with a changed configuration, based on a comparison of the part detection result with the information stored in the information storage unit. A controller controls general robot operations in accordance with the revised software.
25 Citations
6 Claims
-
1. A robot apparatus, which is controlled by software composed of objects through inter-object communication, comprising:
-
a main body;
a plurality of replaceable component parts which are connected to the main body;
means for detecting connection information based on the component parts connected to the main body;
means for storing a plurality of connection templates which are described for each of a plurality of configurations of the robot apparatus;
means for identifying a current configuration based on a comparison between the connection information and the connection templates; and
means for updating configuration dependent software by re-building of the inter-object communication in accordance with the current identified configuration of the robot apparatus. - View Dependent Claims (2, 3)
-
-
4. A method for use in a robot apparatus having a main body and a plurality of replaceable component parts connected to the main body, said robot apparatus being controlled by software composed of objects through inter-object communication, said method comprising the steps of:
-
detecting connection information based on the component parts connected to the main body;
storing a plurality of connection templates which are described for each of a plurality of configurations of the robot apparatus;
identifying a current configuration based on a comparison between the connection information and the connection templates; and
updating configuration dependent software by re-building of the inter-object communication in accordance with the current identified configuration of the robot apparatus. - View Dependent Claims (5, 6)
-
Specification