Title :
A client/server approach to open-architecture, behavior-based robot programming
Author :
Newman, Wyatt ; Covitch, Adam ; May, Ryan
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Case Western Reserve Univ., Cleveland, OH
Abstract :
This paper describes our progress in the development of a behavior-based, stimulus-response robot control software architecture that is expressly designed to program and execute interactive tasks, including assembly, multi-robot collaborative manipulation, and exploration. The system has been designed to assure stability and safety while maintaining flexibility and achieving expert performance. The architecture incorporates a reactive controller as a behavior server, and applications are written as client programs that can operate either locally or across a network. This organization has been demonstrated to be sufficiently open to support teleoperation tasks as well as human-guided supervisory control and full autonomous functionality
Keywords :
aerospace instrumentation; aerospace robotics; client-server systems; multi-robot systems; software architecture; behavior server; behavior-based robot programming; client-server approach; full autonomous functionality; human-guided supervisory control; interactive tasks; multirobot collaborative manipulation; open architecture; reactive controller; stimulus-response robot control software architecture; teleoperation tasks; Application software; Collaborative software; Computer architecture; Network servers; Robot control; Robot programming; Robotic assembly; Safety; Software architecture; Stability;
Conference_Titel :
Space Mission Challenges for Information Technology, 2006. SMC-IT 2006. Second IEEE International Conference on
Conference_Location :
Pasadena, CA
Print_ISBN :
0-7695-2644-6
DOI :
10.1109/SMC-IT.2006.6