DocumentCode :
3414288
Title :
Object-oriented techniques in robot manipulator control software development
Author :
Loffler, Markus S. ; Dawson, Darren M. ; Zergeroglu, Erkan ; Costescu, Nicolae P.
Author_Institution :
Dept. of Electr. & Comput. Eng., Clemson Univ., SC, USA
Volume :
6
fYear :
2001
fDate :
2001
Firstpage :
4520
Abstract :
Software development for the control of robotic manipulators is a complex task because it requires expertise in many areas (e.g., robotics, real-time programming, hardware integration, concurrency, etc.). Because of this fact, it is difficult to develop a common software platform supporting the diversity of robotic research areas and robotic hardware. Even though a large number of robotic languages, libraries, and tools have been created, they are seldom reused. That is, many research teams develop their own software platform from scratch because existing platforms are too inflexible with regard to modifications and too complex to understand. The authors of this paper believe that code reuse is fostered by providing a lightweight platform rather than requiring the user to modify a complex system. Along this line of reasoning, this paper describes the QMotor Robotic Toolkit (QMotor RTK). The RTK is a set of C++ libraries and programs that follow object-oriented concepts to ensure code reuse, modularity, scalability, and an intuitive code structure. The RTK is a homogeneous system that consists only of PC software. The RTK includes joint level control programs for the Puma 560 manipulator, the Barren Whole Arm Manipulator (WAM), and the Integrated Motion Inc. (IMI) two-link manipulator as well as a joint level trajectory generator and a graphical user interface (GUI)
Keywords :
C++ language; manipulators; object-oriented programming; robot programming; software reusability; software tools; C++ libraries; QMotor RTK; QMotor Toolkit; RTK; code reuse; robotic manipulators; software platform; Concurrent computing; Control systems; Force feedback; Graphical user interfaces; Hardware; Manipulators; Robot control; Robot programming; Servosystems; Software libraries;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
American Control Conference, 2001. Proceedings of the 2001
Conference_Location :
Arlington, VA
ISSN :
0743-1619
Print_ISBN :
0-7803-6495-3
Type :
conf
DOI :
10.1109/ACC.2001.945691
Filename :
945691
Link To Document :
بازگشت