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 条
  • [21] Distributed Localization for Multi-Robot Systems in Presence of Unlocalizable Robots
    Lin, Zhiyun
    Han, Zhimin
    Cao, Ming
    [J]. 2020 59TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2020, : 1550 - 1555
  • [22] On Dynamic Distributed Control and Its Application to Multi-Robot Systems
    Ding, Xiaolu
    [J]. PROCEEDINGS OF THE 36TH CHINESE CONTROL CONFERENCE (CCC 2017), 2017, : 8863 - 8868
  • [23] A Distributed Scalable Approach to Formation Control in Multi-robot Systems
    Navarro, Inaki
    Pugh, Jim
    Martinoli, Alcherio
    Matia, Fernando
    [J]. DISTRIBUTED AUTONOMOUS ROBOTIC SYSTEMS 8, 2009, : 203 - +
  • [24] Modeling and distributed implementation of synchronization and coordination in multi-robot systems
    Yasuda, Gen'ichi
    [J]. INTERNATIONAL SYMPOSIUM ON ROBOTICS AND INTELLIGENT SENSORS 2012 (IRIS 2012), 2012, 41 : 1051 - 1057
  • [25] Distributed Formation Control with Pose Estimation in Multi-Robot Systems
    Ni, Liping
    Cao, Xianghui
    Cheng, Peng
    Chen, Jiming
    Sun, Youxian
    [J]. 2013 10TH IEEE INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION (ICCA), 2013, : 834 - 839
  • [26] Resilient Distributed Diffusion for Multi-Robot Systems Using Centerpoint
    Li, Jiani
    Abbas, Waseem
    Shabbir, Muddasir
    Koutsoukos, Xenofon
    [J]. ROBOTICS: SCIENCE AND SYSTEMS XVI, 2020,
  • [27] Sound based relative localization for distributed multi-robot systems
    Wu, Yu-Xiu
    Meng, Qing-Hao
    Zeng, Ming
    [J]. Zidonghua Xuebao/Acta Automatica Sinica, 2014, 40 (05): : 798 - 809
  • [28] Distributed Control of Multi-Robot Systems with Global Connectivity Maintenance
    Sabattini, Lorenzo
    Chopra, Nikhil
    Secchi, Cristian
    [J]. 2011 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, 2011,
  • [29] A Distributed Source Term Estimation Algorithm for Multi-Robot Systems
    Rahbar, Faezeh
    Martinoli, Alcherio
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2020, : 5604 - 5610
  • [30] A scalable distributed algorithm for shape transformation in multi-robot systems
    Ravichandran, Ramprasad
    Gordon, Geoffrey
    Goldstein, Seth Copen
    [J]. 2007 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-9, 2007, : 4194 - +