Title :
Implementing real-time robotic systems using CHIMERA II
Author :
Stewart, David B. ; Schmitz, Donald E. ; Khosla, Pradeep K.
Author_Institution :
Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
A description is given of the CHIMERA II programming environment and operating system, which was developed for implementing real-time robotic systems. Sensor-based robotic systems contain both general- and special-purpose hardware, and thus the development of applications tends to be a time-consuming task. The CHIMERA II environment is designed to reduce the development time by providing a convenient software interface between the hardware and the user. CHIMERA II supports flexible hardware configurations which are based on one or more VME-backplanes. All communication across multiple processors is transparent to the user through an extensive set of interprocessor communication primitives. CHIMERA II also provides a high-performance real-time kernel which supports both deadline and highest-priority-first scheduling. The flexibility of CHIMERA II allows hierarchical models for robot control, such as NASREM, to be implemented with minimal programming time and effort
Keywords :
operating systems (computers); parallel processing; programming environments; real-time systems; robot programming; CHIMERA II; NASREM; VME-backplanes; deadline; highest-priority-first scheduling; interprocessor communication primitives; operating system; programming environment; real-time robotic systems; robot programming; software interface; Application software; Hardware; Kernel; Operating systems; Processor scheduling; Programming environments; Real time systems; Robot control; Robot programming; Robot sensing systems;
Conference_Titel :
Robotics and Automation, 1990. Proceedings., 1990 IEEE International Conference on
Conference_Location :
Cincinnati, OH
Print_ISBN :
0-8186-9061-5
DOI :
10.1109/ROBOT.1990.126047