Analysis of a robot control system leads to a broad range of processing requirements. One fundamental requirement of a robot control system is the necessity of a microcomputer system in order to provide sufficient processing capability.The use of multiple processors in a parallel architecture is beneficial for a number of reasons, including better cost performance, modular growth, increased reliability through replication, and flexibility for testing alternate control strategies via different partitioning. A survey of the progression from low level control synchronizing primitives to higher level communication tools is presented. The system communication and control mechanisms of existing robot control systems are compared to the hierarchical control model. The impact of this design methodology on the current robot control systems is explored.
[1]
Robert D. Gaglianello,et al.
A distributed computing environment for robotics
,
1986,
Proceedings. 1986 IEEE International Conference on Robotics and Automation.
[2]
M L. Fitzgerald,et al.
Low-Level Control Interface for Robot Manipulators
,
1985
.
[3]
Michel Dubois,et al.
Synchronization, coherence, and event ordering in multiprocessors
,
1988,
Computer.
[4]
C. A. R. Hoare,et al.
Communicating sequential processes
,
1978,
CACM.
[5]
Karsten Schwan,et al.
High-performance operating system primitives for robotics and real-time control systems
,
1987,
TOCS.