Information processing device, information processing method, and robot apparatus
First Claim
1. An information processing device comprising control means having a plurality of information processing processes and adapted for carrying out control processing based on inter-process communication carried out between the information processing processes, the control means controlling accesses by the plurality of information processing processes to a shared memory shared by the plurality of information processing processes and thus carrying out inter-process communication.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
17 Citations
25 Claims
- 1. An information processing device comprising control means having a plurality of information processing processes and adapted for carrying out control processing based on inter-process communication carried out between the information processing processes, the control means controlling accesses by the plurality of information processing processes to a shared memory shared by the plurality of information processing processes and thus carrying out inter-process communication.
-
13. An information processing method having a plurality of information processing processes and adapted for carrying out control processing based on inter-process communication carried out between the information processing processes, the information processing method comprising controlling accesses by the plurality of information processing processes to a shared memory shared by the plurality of information processing processes and thus carrying out inter-process communication.
-
14. A robot device comprising:
-
output means for expressing a motion; and
control means having a plurality of information processing processes and adapted for carrying out control processing of the output means based on inter-process communication carried out between the information processing processes, the control means controlling accesses by the plurality of information processing processes to a shared memory shared by the plurality of information processing processes and thus carrying out inter-process communication. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification