Distributed watchpoints: Debugging large multi-robot systems

被引:5
|
作者
De Rosa, Michael [1 ]
Campbell, Jason [2 ]
Pillai, Padmanabhan [2 ]
Goldstein, Seth [1 ]
Lee, Peter [1 ]
Mowry, Todd [3 ]
机构
[1] Carnegie Mellon Univ, Sch Comp Sci, Pittsburgh, PA 15213 USA
[2] Intel Res Pittsburgh, Pittsburgh, PA USA
[3] Intel Res Pittsburgh, CMU, Pittsburgh, PA USA
基金
美国国家科学基金会;
关键词
D O I
10.1109/ROBOT.2007.364049
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Tightly-coupled multi-agent systems such as modular robots frequently exhibit properties of interest that span multiple modules. These properties cannot easily be detected from any single module, though they might readily be detected by combining the knowledge of multiple modules. Testing for distributed conditions is especially important in debugging or verifying the correctness of software for modular robots. We have developed a technique we call distributed watchpoint triggers which can efficiently recognize such distributed conditions. Our watchpoint description language can handle a variety of temporal, spatial, and logical properties spanning multiple robots. This paper presents that language, describes our fully-distributed, online mechanism for detecting distributed conditions in a running system, and evaluates the performance of our implementation. We found that the performance of the system is highly dependent on the program being debugged, scales linearly with ensemble size, and is small enough to make the system practical in all but the worst case scenarios.
引用
收藏
页码:3723 / +
页数:2
相关论文
共 50 条
  • [41] Velocity Obstacle for Polytopic Collision Avoidance for Distributed Multi-Robot Systems
    Huang, Jihao
    Zeng, Jun
    Chi, Xuemin
    Sreenath, Koushil
    Liu, Zhitao
    Su, Hongye
    [J]. IEEE ROBOTICS AND AUTOMATION LETTERS, 2023, 8 (06) : 3502 - 3509
  • [42] Distributed Coverage Control for Networked Multi-Robot Systems in Any Environments
    Pham Duy Hung
    Tran Quang Vinh
    Trung Dung Ngo
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS (AIM), 2016, : 1067 - 1072
  • [43] Distributed finite-time coordinated control for multi-robot systems
    Sun, Yanchao
    Ma, Guangfu
    Liu, Mengmeng
    Li, Chuanjiang
    Liang, Junbo
    [J]. TRANSACTIONS OF THE INSTITUTE OF MEASUREMENT AND CONTROL, 2018, 40 (09) : 2912 - 2927
  • [44] A distributed approach to the control of multi-robot systems using XP colonies
    Florea, Andrei George
    Buiu, Catalin
    [J]. INTEGRATED COMPUTER-AIDED ENGINEERING, 2018, 25 (01) : 15 - 29
  • [45] Robust Distributed Estimation of the Algebraic Connectivity for Networked Multi-robot Systems
    Malli, Joanna
    Bechlioulis, Charalampos P.
    Kyriakopoulos, Kostas J.
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021), 2021, : 9155 - 9160
  • [46] A Sequential Task Addition Distributed Assignment Algorithm for Multi-Robot Systems
    Nathan Lindsay
    Russell K. Buehling
    Liang Sun
    [J]. Journal of Intelligent & Robotic Systems, 2021, 102
  • [47] Distributed swarm control for multi-robot systems inspired by shepherding behaviors
    SUN GuiBin
    GU HaiBo
    L JinHu
    [J]. Science China(Technological Sciences), 2024, (07) : 2191 - 2202
  • [48] Distributed Topology Correction for Flexible Connectivity Maintenance in Multi-Robot Systems
    Yi, Sha
    Luo, Wenhao
    Sycara, Katia
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021), 2021, : 8874 - 8880
  • [49] Distributed control of multi-robot systems using bifurcating potential fields
    Bennet, Derek J.
    McInnes, Colin R.
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2010, 58 (03) : 256 - 264
  • [50] Distributed Mission Planning of Complex Tasks for Heterogeneous Multi-Robot Systems
    Ferreira, Barbara Arbanas
    Petrovic, Tamara
    Bogdan, Stjepan
    [J]. 2022 IEEE 18TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2022, : 1224 - 1231