Online Reconfiguration of Distributed Robot Control Systems for Modular Robot Behavior Implementation

被引:0
|
作者
Malte Wirkus
Sascha Arnold
Elmar Berghöfer
机构
[1] Deutsches Forschungszentrum für Künstliche Intelligenz (DFKI),
来源
关键词
Robot programming; Robot control architectures; Robot autonomy; Model-based development; Model-driven engineering; Robot control;
D O I
暂无
中图分类号
学科分类号
摘要
The use of autonomous robots in areas that require executing a broad range of different tasks is currently hampered by the high complexity of the software that adapts the robot controller to different situations the robot would face. Current robot software frameworks facilitate implementing controllers for individual tasks with some variability, however, their possibilities for adapting the controllers at runtime are very limited and don’t scale with the requirements of a highly versatile autonomous robot. With the software presented in this paper, the behavior of robots is implemented modularly by composing individual controllers, between which it is possible to switch freely at runtime, since the required transitions are calculated automatically. Thereby the software developer is relieved of the task to manually implement and maintain the transitions between different operational modes of the robot, what largely reduces software complexity for larger amounts of different robot behaviors. The software is realized by a model-based development approach. We will present the metamodels enabling the modeling of the controllers as well as the runtime architecture for the management of the controllers on distributed computation hardware. Furthermore, this paper introduces an algorithm that calculates the transitions between two controllers. A series of technical experiments verifies the choice of the underlying middleware and the performance of online controller reconfiguration. A further experiment demonstrates the applicability of the approach to real robotics applications.
引用
收藏
页码:1283 / 1308
页数:25
相关论文
共 50 条
  • [1] Online Reconfiguration of Distributed Robot Control Systems for Modular Robot Behavior Implementation
    Wirkus, Malte
    Arnold, Sascha
    Berghoefer, Elmar
    [J]. JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2020, 100 (3-4) : 1283 - 1308
  • [2] Distributed self-reconfiguration control of modular robot M-TRAN
    Kurokawa, Haruhisa
    Tomita, Kohji
    Kamimura, Akiya
    Yoshida, Eiichi
    Kokaji, Shigeru
    Murata, Satoshi
    [J]. 2005 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATIONS, VOLS 1-4, CONFERENCE PROCEEDINGS, 2005, : 254 - 259
  • [3] Design and Implementation of the Reconfiguration Mechanism for a Modular Humanoid Robot
    Taira, Tetsuya
    Yamasaki, Nobuyuki
    [J]. JOURNAL OF ROBOTICS AND MECHATRONICS, 2006, 18 (03) : 286 - 298
  • [4] Distributed autonomous control of modular robot systems using parallel programming
    Yasuda, G
    [J]. JOURNAL OF MATERIALS PROCESSING TECHNOLOGY, 2003, 141 (03) : 357 - 364
  • [5] Modular behavior control for a cognitive robot
    Ratanaswasd, P
    Dodd, W
    Kawamura, K
    Noelle, DC
    [J]. 2005 12TH INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS, 2005, : 713 - 718
  • [6] Distributed control for a modular reconfigurable cliff robot
    Pirjanian, P
    Leger, C
    Mumm, E
    Kennedy, B
    Garrett, M
    Aghazarian, H
    Farritor, S
    Schenker, P
    [J]. 2002 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS I-IV, PROCEEDINGS, 2002, : 4083 - 4088
  • [7] Distributed control of the center of mass of a modular robot
    Moll, Mark
    Will, Peter
    Krivokon, Maks
    Shen, Wei-Min
    [J]. 2006 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-12, 2006, : 4710 - +
  • [8] Reconfiguration research on modular mobile robot
    Zou Dan
    Wang Tianmiao
    Liang Hanhong
    [J]. 2006 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-12, 2006, : 1082 - +
  • [9] Distributed watchpoints: Debugging large modular robot systems
    De Rosa, Michael
    Goldstein, Seth
    Lee, Peter
    Campbell, Jason
    Pillai, Padmanabhan
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2008, 27 (3-4): : 315 - 329
  • [10] Distributed control of modular and reconfigurable robot with torque sensing
    Liu, Guangjun
    Abdul, Sajan
    Goldenberg, Andrew A.
    [J]. ROBOTICA, 2008, 26 : 75 - 84