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 条
  • [41] Automated Versioning in OSGi: a Mechanism for Component Software Consistency Guarantee
    Bauml, Jaroslav
    Brada, Premek
    2009 35TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2009, : 428 - 435
  • [42] A Dual-Loop Control Model and Software Framework for Autonomous Robot Software
    Liu, Zhe
    Mao, Xinjun
    Yang, Shuo
    2017 24TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2017), 2017, : 229 - 238
  • [43] Fault detection and analysis of control software for a mobile robot
    Lin, Jiliang
    Jiang, Jingping
    ISDA 2006: SIXTH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, VOL 1, 2006, : 862 - 866
  • [44] Engineering Software for a Mobile Robot Motion Control System
    Ryadchikov, Igor
    Nikulchev, Evgeny
    Gusev, Alexander
    Sechenev, Semyon
    Prutskiy, Alexey
    2019 WORKSHOP ON MATERIALS AND ENGINEERING IN AERONAUTICS, 2020, 714
  • [45] VIBRATION ABSORPTION CONTROL OF A ROBOT ARM BY SOFTWARE SERVOMECHANISM
    SAKUTA, H
    YOSHITANI, Y
    MUKAI, Y
    YONEZAWA, T
    JSME INTERNATIONAL JOURNAL SERIES III-VIBRATION CONTROL ENGINEERING ENGINEERING FOR INDUSTRY, 1988, 31 (03): : 583 - 587
  • [46] Software Variability Composition and Abstraction in Robot Control Systems
    Brugali, Davide
    Valota, Mauro
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2016, PT IV, 2016, 9789 : 358 - 373
  • [47] A zigbee-based home control system using OSGi management platform
    Chen, Ming-Chiao
    Wu, Cheng-En
    International Journal of Smart Home, 2012, 6 (04): : 15 - 28
  • [48] A Study on Application-aware QoS Control in OSGi Based Home Gateway
    Takahashi, Daisuke
    Uchida, Shigeru
    Horiuchi, Eiichi
    2014 IEEE 3RD GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE), 2014, : 654 - 655
  • [49] A-OSGi: A Framework to Support the Construction of Autonomic OSGi-Based Applications
    Ferreira, Joao
    Leitao, Joao
    Rodrigues, Luis
    AUTONOMIC COMPUTING AND COMMUNICATIONS SYSTEMS, 2010, 23 : 1 - 16
  • [50] A robot software middleware based on the OPRoS and the RTX
    Song, Byoungyoul
    Jang, Choulsoo
    Kim, Sunghoon
    Choi, Hoon
    2014 11TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS AND AMBIENT INTELLIGENCE (URAI), 2014, : 470 - 471