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.
Um dispositivo processando aritmético para a transmissão de dados de do inter-objeto tem um gerente do objeto para objetos conectando para permitir a troca dos dados entre os objetos, e uma unidade fornecendo dos dados da conexão para fornecer o gerente do objeto com os dados da conexão necessários para conseguir a conexão entre os objetos. São divulgados também um método de uma comunicação do inter-objeto e um robô que incorporam o dispositivo processando aritmético. O robô pode ser projetado permitir um usuário de substituir as peças disso, assim mudando a configuração do robô. O robô inclui preferivelmente uma unidade da deteção da peça para detectar as peças unidas ao robô, e outputting um resultado da deteção da peça de acordo com a deteção. Uma unidade do armazenamento de informação armazena a informação que corresponde ao resultado da deteção da peça para cada configuração obtida pela recolocação das peças. Uma unidade da mudança de software revisa o software robô-controlando na correspondência com uma configuração mudada, baseada em uma comparação do resultado da deteção da peça com a informação armazenada na unidade do armazenamento de informação. Um controlador controla operações gerais do robô de acordo com o software revisado.