ISSE

Search

Managing Extensibility and Maintainability of Industrial Robotics Software

Alwin Hoffmann, Andreas Angerer, Andreas Schierl, Michael Vistein and Wolfgang Reif

Managing Extensibility and Maintainability of Industrial Robotics Software

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).
published 27.11.2013 Proceedings of the 16th International Conference on Advanced Robotics (ICAR 2013), Montevideo, Uruguay, November 25-29th


Links: