Arithmethic processing device, inter-object communication method, and robot
First Claim
1. An arithmetic processing device for inter-object data communication, comprising:
- an object manager for connecting objects so as to enable exchange of data between the objects; and
connection data supplying means for supplying said object manager with connection data necessary for achieving the connection between said objects.
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.
18 Citations
31 Claims
-
1. An arithmetic processing device for inter-object data communication, comprising:
-
an object manager for connecting objects so as to enable exchange of data between the objects; and
connection data supplying means for supplying said object manager with connection data necessary for achieving the connection between said objects. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An inter-object communication method for data communication between objects, comprising:
connecting said objects in accordance with connection data supplied by predetermined data supplying means so as to enable exchange of data between said objects. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A robot having replaceable parts to enable the robot configuration to be changed, the overall actions of said robot being controlled by software containing objects through inter-object data communication, said robot comprising:
-
an object manager for connecting objects so as to enable exchange of data between the objects; and
connection data supplying means for supplying said object manager with connection data necessary for achieving the connection between said objects. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A robot having a configuration that is changeable via replacement of parts thereof, comprising:
-
part detection means for detecting parts attached to said robot, and outputting a part detection result in accordance with said detection;
information storage means for storing information corresponding to said part detection result for each configuration obtained by replacement of said parts;
software changing means for changing robot-controlling software in correspondence with a changed configuration, based on a comparison of said part detection result with the information stored in said information storing means; and
control means for controlling general robot operations in accordance with said changed software. - View Dependent Claims (22, 23, 24)
-
-
25. A robot having a configuration that is changeable via replacement of parts thereof, comprising:
-
robot system software running on processing circuitry within said robot, and including a virtual robot object operatively coupled to said parts and operative to detect parts attached to said robot, and to output a part detection result in accordance with said detection;
an information storage unit for storing information corresponding to said part detection result for each configuration obtained by replacement of said parts; and
a software changing unit operable to revise robot-controlling software in correspondence with a changed configuration, based on a comparison of said part detection result with the information stored in said memory. - View Dependent Claims (26, 27, 28)
-
-
29. Apparatus for processing data transmitted between a plurality of objects, comprising:
-
means for defining a plurality of combinations of objects;
means for providing specific information corresponding to each of said plurality of combinations of objects; and
means responsive to said specific information for generating at least one control signal for application to each said plurality of objects to manage the data transmitted between said plurality of objects. - View Dependent Claims (30)
-
-
31. A method for processing data transmitted between a plurality of objects, comprising the steps of:
-
defining a plurality of combinations of objects;
providing specific information corresponding to each of said combinations of objects; and
generating, in accordance with said specific information, at least one control signal for application to each plurality of objects to manage the data transmitted between said plurality of objects.
-
Specification