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 条
  • [1] A Method for the resource monitoring of OSGi-based software components
    Miettinen, Tuukka
    Pakkala, Daniel
    Hongisto, Mika
    PROCEEDINGS OF THE 34TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, 2008, : 100 - 107
  • [2] Design of open robot control software based on component
    School of Automation, Huazhong University of Science and Technology, Wuhan
    430074, China
    Huazhong Ligong Daxue Xuebao, (10-13):
  • [3] Train auto control system based on OSGi
    Jeong, Yi-Seok
    Nam, Choon-Sung
    Jeong, Hee-Jin
    Shin, Dong-Ryeol
    10TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, VOLS I-III: INNOVATIONS TOWARD FUTURE NETWORKS AND SERVICES, 2008, : 276 - 279
  • [4] Software of adaptive control of robot
    Rygallo, A.
    Prace Naukowe Instytutu Cybernetyki Technicznej, Politechniki Wroclawskiej, 1988, (75):
  • [5] The Software Control System Design for Robot Based on AVR MCU
    Yang, Kai
    Zhang, Junmei
    Li, Wenbin
    Yang, Liu
    ICIEA 2010: PROCEEDINGS OF THE 5TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, VOL 2, 2010, : 288 - 291
  • [6] Study of intelligent robot control software based on Windows NT
    Xiao, Zhenghong
    Xu, Guohua
    Huazhong Ligong Daxue Xuebao/Journal Huazhong (Central China) University of Science and Technology, 1998, 26 (07):
  • [7] Software agent-based intelligent control of robot manipulator
    Jacak, W
    Pröll, K
    Dreiseitl, S
    INTELLIGENT AUTONOMOUS SYSTEMS 6, 2000, : 416 - 422
  • [8] Visualizing and Exploring OSGi-based Software Architectures in Augmented Reality
    Baranowski, Artur
    Seipel, Peter
    Schreiber, Andreas
    24TH ACM SYMPOSIUM ON VIRTUAL REALITY SOFTWARE AND TECHNOLOGY (VRST 2018), 2018,
  • [9] Immersive Exploration of OSGi-based Software Systems in Virtual Reality
    Misiak, Martin
    Seider, Doreen
    Zur, Sascha
    Fuhrmann, Arnulph
    Schreiber, Andreas
    25TH 2018 IEEE CONFERENCE ON VIRTUAL REALITY AND 3D USER INTERFACES (VR), 2018, : 637 - 638
  • [10] Software evolution control
    Ahmad, Adeel
    Basson, Henri
    Bouneffa, Mourad
    2008 INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES, PROCEEDINGS, 2008, : 288 - 293