A robot device (1) has a central processing process (CPU) having a plurality of objects and adapted for carrying out control processing on the basis inter-object communication carried out between the objects, the central processing process controlling accesses by the plurality of objects to a shared memory shared by the plurality of objects and thus carrying out inter-object communication. Specifically, the central processing process generates pointers P11, P12, P13, P21, P22 in accordance with accesses by the objects to predetermined areas M1, M2 on a shared memory M, then measures the pointers by the corresponding number-of-reference measuring objects RO1, RO2, and controls the accesses in accordance with the number of pointers measured, thereby carrying out inter-object communication. This enables easy realization of smooth inter-process communication.

Eine Robotervorrichtung (1) hat einen zentralen verarbeitenprozeß (CPU) eine Mehrzahl der Gegenstände zu haben und angepaßt zur durchführenden Steuerung, die auf der Grundlage Zwischen-Gegenstand Kommunikation durchgeführt wird zwischen den Gegenständen verarbeitet, macht die verarbeitende Prozeßsteuerung der Zentrale durch die Mehrzahl der Gegenstände zu einem geteilten Gedächtnis zugänglich, das durch die Mehrzahl der Gegenstände und Zwischen-Gegenstand Kommunikation folglich durchführen geteilt wird. Spezifisch erzeugt der zentrale verarbeitenprozeß Zeiger P11, P12, P13, P21, P22 in Übereinstimmung mit Zugängen durch die Gegenstände zu vorbestimmten Bereichen M1, M2 auf einem geteilten Gedächtnis M, mißt dann die Zeiger durch die entsprechenden Zahl-von-Hinweis messenden Gegenstände RO1, RO2, und Kontrollen, welche die Zugänge in Übereinstimmung mit der Zahl Zeigern maßen, Zwischen-Gegenstand Kommunikation dadurch durchführend. Dieses ermöglicht einfacher Realisierung der glatten Interprozeßkommunikation.

 
Web www.patentalert.com

< Sonar scanner

< Substrate processing apparatus

> Intelligent system and 3D virtual object generator

> Robot controller

~ 00062