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 条
  • [21] Software evolution based on software architecture
    Hua, H
    FOURTH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2004, : 1092 - 1097
  • [22] Control and Analysis of an Omnidirectional Autonomous Robot Based on Software Approach and Multimedia Database
    Taheri, Mohsen
    Dehkordi, Mohammad Naderi
    Sharafi, Mehran
    Nadimi, Mohammadhossein
    CONTROL ENGINEERING AND APPLIED INFORMATICS, 2012, 14 (02): : 65 - 72
  • [23] Design of an OSEK/VDX and OSGi-based embedded software platform for vehicular applications
    Sun, Yuan
    Huang, Wu-Ling
    Tang, Shu-Ming
    Qiao, Xin
    Wang, Fei-Yue
    2007 IEEE INTERNATIONAL CONFERENCE ON VEHICULAR ELECTRONICS AND SAFETY, PROCEEDINGS, 2007, : 300 - 305
  • [24] Control software design of a robot as missile charging
    Liu, Xingjun
    Sun, Xingchu
    Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics, 1996, 22 (06): : 769 - 774
  • [25] Open robot control software: the OROCOS project
    Bruyninckx, H
    2001 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS I-IV, PROCEEDINGS, 2001, : 2523 - 2528
  • [26] A Method of Robot Behavior Evolution Based on Intelligent Composite Motion Control
    Suzuki, Masakazu
    Journal of Robotics and Mechatronics, 2000, 12 (03) : 202 - 208
  • [27] The Demonstrating and Monitoring Software of Robot Control System
    Zou Huan
    Zhang Xueping
    Yang Yanxin
    Wang Xin
    INTELLIGENCE COMPUTATION AND EVOLUTIONARY COMPUTATION, 2013, 180 : 117 - 123
  • [28] Domain Implementation in Software Product Lines Using OSGi
    Almeida, Eduardo S.
    Santos, Eduardo C. R.
    Alvaro, Alexandre
    Garcia, Vinicius C.
    Meira, Silvio Lemos
    Lucredio, Daniel
    de Mattos Fortes, Renata Pontin
    SEVENTH INTERNATIONAL CONFERENCE ON COMPOSITION-BASED SOFTWARE SYSTEMS, PROCEEDINGS, 2008, : 72 - +
  • [29] Software components and frameworks for medical robot control
    Kapoor, Ankur
    Deguet, Anton
    Kazanzides, Peter
    2006 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), VOLS 1-10, 2006, : 3813 - +
  • [30] The software structure development for mobile robot control
    Koval, Vasyl
    Adamiv, Oleh
    2005 IEEE INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS, 2005, : 120 - 124