Software evolution of robot control based on OSGi

被引:0
|
作者
Luo, SY [1 ]
Jiang, P [1 ]
Zhu, J [1 ]
机构
[1] Tongji Univ, Dept Informat & Control Engn, Shanghai, Peoples R China
关键词
D O I
暂无
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Robots always work in a variable environment, so the evolutional ability or 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[1] 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[2] and to provide a software evolution framework for convenient and immediate update of match strategies.
引用
收藏
页码:221 / 226
页数:6
相关论文
共 50 条
  • [31] Distributed access control method based on RBAC in OSGi service platform
    Cho, Eun-Ae
    Moon, Chang-Joo
    Baik, Doo-Kwon
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2007, 14 : 1427 - 1431
  • [32] Evolution of a control architecture for a mobile robot
    Ebner, M
    EVOLVABLE SYSTEMS: FROM BIOLOGY TO HARDWARE, 1998, 1478 : 303 - 310
  • [33] Robot control and the evolution of modular neurodynamics
    Pasemann, F
    Steinmetz, U
    Hülse, M
    Lara, B
    THEORY IN BIOSCIENCES, 2001, 120 (3-4) : 311 - 326
  • [34] Robot control and the evolution of modular neurodynamics
    Frank Pasemann
    Uli Steinmetz
    Martin Hülse
    Bruno Lara
    Theory in Biosciences, 2001, 120 : 311 - 326
  • [35] Evolution doctor: a framework to control software system evolution
    Di Penta, M
    NINTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2005, : 280 - 283
  • [36] On the road to real-time OSGi: extending OSGi with an admission control protocol
    Richardson, T.
    Wellings, A. J.
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2011, 26 (06): : 399 - 411
  • [37] APPLICATION ENABLERS AND THE EVOLUTION OF CONTROL SOFTWARE
    SMITH, AJ
    CONTROL ENGINEERING, 1991, 38 (05) : 41 - 43
  • [38] Architecture of Network Robot Control Server Software Written in a Rule-based Language
    Shimbuichi, Masami
    Matsuoka, Kouichi
    Takami, Kazumasa
    ICWMMN 2010, PROCEEDINGS, 2010, : 373 - 376
  • [39] On Search Based Software Evolution
    Arcuri, Andrea
    1ST INTERNATIONAL SYMPOSIUM ON SEARCH BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 39 - 42
  • [40] R-OSGi: Distributed applications through software modularization
    Rellermeyer, Jan S.
    Alonso, Gustavo
    Roscoe, Timothy
    MIDDLEWARE 2007, PROCEEDINGS, 2007, 4834 : 1 - 20