DocumentCode :
2222931
Title :
A reusable software architecture for manual controller integration
Author :
Pryor, Mitch ; Kapoor, Chetan ; Hooper, Rich ; Tesar, Delbert
Author_Institution :
Robotics Res. Group, Texas Univ., Austin, TX, USA
Volume :
4
fYear :
1997
fDate :
20-25 Apr 1997
Firstpage :
3583
Abstract :
This paper examines the commonalities of manual controllers used in robotics for teleoperation. These include devices ranging from simple joysticks to force-reflecting controllers. The similarities in functionality and behaviour of these controllers is further exploited to develop a reusable software architecture for manual controller interfacing. The development of this architecture is based on object-oriented design. The application of this design philosophy led to the development of a hierarchy of software components that are manual controller independent and also have a standardized interface. Reusability of these components is supported through generality and extensibility. The key design requirements for this architecture were: open-system, reusable, application independent, extensive error-handling and safety checking, applicability to real-time control and simulation, and reduction in program development time. This paper discusses the software analysis and design issues that were faced to meet the architecture requirements. Further, this architecture is demonstrated using four different manual controllers and a teleoperated dual-arm robotic manipulator
Keywords :
interactive devices; software reusability; telerobotics; application-independent system; extensibility; extensive error-handling; extensive safety checking; generality; manual controller integration; object-oriented design; open system; program development time; real-time control; real-time simulation; reusability; reusable software architecture; software component hierarchy; standardized interface; teleoperated dual-arm robotic manipulator; Application software; Computer architecture; Error correction; Force control; Independent component analysis; Object oriented modeling; Robot control; Safety; Software architecture; Software design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Robotics and Automation, 1997. Proceedings., 1997 IEEE International Conference on
Conference_Location :
Albuquerque, NM
Print_ISBN :
0-7803-3612-7
Type :
conf
DOI :
10.1109/ROBOT.1997.606890
Filename :
606890
Link To Document :
بازگشت