Title :
Programming parallel distributed control for complex systems
Author_Institution :
Dept. of Comput. Sci., Cornell Univ., Ithaca, NY, USA
Abstract :
The author considers the design of control programs for systems with many degrees of freedom and multiple goals. These systems have several features requiring nontraditional control techniques. The author proposes a framework for the control of such systems. In this framework, it is possible to create abstract domains of interest and relate them to sensed and actuated quantities. Motions are programmed by specifying inequality or equality constraints in these domains, possibly changing over time, which have to be satisfied in order to achieve the task. A trajectory satisfying the constraints is picked at run time. The framework has a number of benefits, including the ability to deal with redundancy and the partial specification of motion; the ability to divide the control task into independent, concurrent modules which can be separately developed and debugged; the possibility of parallel execution; ease of modification of existing programs; and the ability to handle multiple sensors and actuators in a uniform fashion. An experimental version of this framework has been implemented with encouraging results
Keywords :
control engineering computing; distributed control; programming; abstract domains; complex systems; concurrent modules; parallel distributed control programming; partial specification; Control systems; Distributed control; Humanoid robots; Legged locomotion; Manipulators; Mobile robots; Parallel programming; Robot kinematics; Robot sensing systems; Service robots;
Conference_Titel :
Intelligent Control, 1989. Proceedings., IEEE International Symposium on
Conference_Location :
Albany, NY
Print_ISBN :
0-8186-1987-2
DOI :
10.1109/ISIC.1989.238663