Arithmetic processing device, object-to-object communication method and robot
AssigneeSony Corporation
InventorsMasahiro Fujita, Takayuki Sakamoto, Kotaro Sabe, Tsuyoshi Takagi
Life of this patent
Estimating the term…
Abstract
An arithmetic processing device, an object-to-object communication method and a robot, such as an entertainment robot, in which software suited to a current robot configuration is set. The software is changed corresponding to the configuration based on a comparison result of information corresponding to a component detection result stored for each configuration and a component detection result associated with the current configuration. Objects are connected so that data can be exchanged based on the connection data.
Claims23
A robot having a configuration that is changeable by exchanging components thereof, said robot comprising:
- component detection means for detecting the components attached and for outputting the component detection result;
- information storing means for storing information corresponding to said component detection result in each configuration obtained by exchanging said components;
- software changing means for changing software corresponding to the configuration based on the comparison result between said component detection result and the information stored in said information storing means;
- and
- control means for controlling the overall operations according to the software set by said software changing means.
An arithmetic processing device for communicating data between objects, comprising:
- an object manager for connecting said objects so that data can be exchanged;
- and
- connection data providing means for providing the connection data required for connecting said objects to said object manager.
An object-to-object communication method for communicating data between objects, comprising:
- connecting said objects so that data is exchanged based on connection data to be provided from a predetermined data providing means.
A robot, comprising:
- a robot configuration that is changeable by exchanging components thereof;
- and
- overall operations are controlled by the software comprised of objects by communicating data between objects;
- and comprising:
- an object manager to connect said objects so that data can be exchanged;
- and
- connection data providing means for providing the connection data required for connecting said objects to said object manager.
Dependencies are inferred from the claim text.