Title :
A control structure for multi-tasking workstations
Author :
Norcross, Richard J.
Author_Institution :
NBS, Gaithersburg, MD, USA
Abstract :
A control structure based on computer operating system principles is outlined. The structure uses job control blocks, an active queue, critical sections, hierarchical task structure, interprocess communications, and resource allocation to implement an execution engine which segments tasks and provides for control of multiple independent tasks and coordination of multiple actors. The advantages are explained in terms of modular programming, which improves flexibility, online planning, and error recovery. The principles used in this controller are applicable to any workstation controller which performs multiple functions, utilizes online planning, or implements redundant components. These activities will become more important as designers improve workstation utilization rates and reliability
Keywords :
engineering workstations; manufacturing computer control; scheduling; active queue; computer operating system; control structure; error recovery; fault tolerant control; hierarchical task structure; interprocess communications; job control; modular programming; multitasking workstation; online planning; reliability; resource allocation; Automatic control; Cleaning; Control systems; Engines; Manufacturing; NIST; Operating systems; Resource management; Robot kinematics; Workstations;
Conference_Titel :
Robotics and Automation, 1988. Proceedings., 1988 IEEE International Conference on
Conference_Location :
Philadelphia, PA
Print_ISBN :
0-8186-0852-8
DOI :
10.1109/ROBOT.1988.12213