DocumentCode :
1576664
Title :
Managing extensibility and maintainability of industrial robotics software
Author :
Hoffmann, Axel ; Angerer, A. ; Schierl, Andreas ; Vistein, Michael ; Reif, Wolfgang
Author_Institution :
Inst. for Software & Syst. Eng., Univ. of Augsburg, Augsburg, Germany
fYear :
2013
Firstpage :
1
Lastpage :
7
Abstract :
As neither the set of robotics devices nor the operations they can execute is fixed, a software framework for robotics should be extensible. Moreover, as the environment the robots work in changes, the application controlling them must be easily adaptable to changing requirements. When this can be achieved at run-time, it leads to a continuous evolution of robotics software. This paper presents an object-oriented software framework, the Java-based Robotics API, that facilitates extensibility with code reuse. By integrating the framework into the dynamic module system OSGi, it is possible to continuously evolve a robotics application (including its real-time capable parts).
Keywords :
Java; application program interfaces; control engineering computing; industrial robots; object-oriented methods; software maintenance; Java-based Robotics API; code reuse; dynamic module system OSGi; industrial robotics software extensibility management; industrial robotics software maintainability management; object-oriented software framework; robotics software evolution; Actuators; Java; Real-time systems; Robot sensing systems; Service robots; Software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Robotics (ICAR), 2013 16th International Conference on
Conference_Location :
Montevideo
Type :
conf
DOI :
10.1109/ICAR.2013.6766561
Filename :
6766561
Link To Document :
بازگشت