DocumentCode :
2244710
Title :
Software Evolution of Robot Control Based on OSGi
Author :
Luo, Shengyuan ; Jiang, Ping ; Zhu, Jin
Author_Institution :
Dept. of Inf. & Control Eng., Tongji Univ., Shanghai
fYear :
2004
fDate :
22-26 Aug. 2004
Firstpage :
221
Lastpage :
226
Abstract :
Robots always work in a variable environment, so the evolutional ability of robot control software is generally required in order to adapt the changing environment for various tasks. Software should be able to be replaced, changed and updated remotely, reliably and across its whole lifecycle. So far, most robot programs are developed in an ad-hoc way and are encapsulated in a closed software package. This article presents an OSGi (http://www.osgi.org) based approach for software evolution of robot control. OSGi provides a dynamic, extensible and versatile software platform for dynamic configuration of software components, i.e. bundles. Using its characteristics of dynamic loading, update and reference management, the primitive behaviors of a robot are implemented as different bundles in OSGi and the complex tasks of a robot can be realized by configuration of interactions and co-operations among the bundles through a ManagerBundle. It facilitates control strategy evolution and makes robot software more flexible and extensible. The system is designed for the middle-size league in RoboCup (http://www.robocup.org) and to provide a software evolution framework for convenient and immediate update of match strategies
Keywords :
control engineering computing; mobile robots; object-oriented programming; open systems; robot programming; ManagerBundle; OSGi; RoboCup; dynamic loading; open service gateway initiative; reference management; robot control; robot program; software component dynamic configuration; software evolution; Application software; Automatic control; Control engineering; Mobile robots; Robot control; Robotics and automation; Software design; Software maintenance; Software packages; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Robotics and Biomimetics, 2004. ROBIO 2004. IEEE International Conference on
Conference_Location :
Shenyang
Print_ISBN :
0-7803-8614-8
Type :
conf
DOI :
10.1109/ROBIO.2004.1521780
Filename :
1521780
Link To Document :
بازگشت