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 条
  • [1] 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
  • [2] Distributed algorithms for multi-robot systems
    McLurkin, James
    [J]. PROCEEDINGS OF THE SIXTH INTERNATIONAL SYMPOSIUM ON INFORMATION PROCESSING IN SENSOR NETWORKS, 2007, : 545 - 546
  • [3] Musical Abstractions in Distributed Multi-Robot Systems
    Albin, Aaron
    Weinberg, Gil
    Egerstedt, Magnus
    [J]. 2012 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2012, : 451 - 458
  • [4] Efficient Distributed Communications for Multi-robot Systems
    Reis, Joao C. G.
    Lima, Pedro U.
    Garcia, Joao
    [J]. ROBOCUP 2013: ROBOT WORLD CUP XVII, 2014, 8371 : 280 - 291
  • [5] Distributed Coordination in Heterogeneous Multi-Robot Systems
    Luca Iocchi
    Daniele Nardi
    Maurizio Piaggio
    Antonio Sgorbissa
    [J]. Autonomous Robots, 2003, 15 : 155 - 168
  • [6] Distributed coordination in heterogeneous multi-robot systems
    Iocchi, L
    Nardi, D
    Piaggio, M
    Sgorbissa, A
    [J]. AUTONOMOUS ROBOTS, 2003, 15 (02) : 155 - 168
  • [7] Distributed Entrapment for Multi-Robot Systems with Uncertainties
    Montijano, Eduardo
    Priolo, Attilio
    Gasparri, Andrea
    Sagues, Carlos
    [J]. 2013 IEEE 52ND ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2013, : 5403 - 5408
  • [8] Robust Distributed MPC Design for Large-Scale Multi-Robot Systems
    Ahmadian, Hossein
    Talebi, Heydar Ali
    Sharifi, Iman
    [J]. 2022 10TH RSI INTERNATIONAL CONFERENCE ON ROBOTICS AND MECHATRONICS (ICROM), 2022, : 231 - 235
  • [9] Universal distributed brain for mobile multi-robot systems
    Sapaty, P
    Sugisaka, M
    [J]. DISTRIBUTED AUTONOMOUS ROBOTIC SYSTEMS 5, 2002, : 434 - 443
  • [10] A distributed approach to robust control of multi-robot systems
    Zhou, Yuan
    Hu, Hesuan
    Liu, Yang
    Lin, Shang-Wei
    Ding, Zuohua
    [J]. AUTOMATICA, 2018, 98 : 1 - 13