Carnegie Mellon University Website Home Page
 

Distributed Watchpoints: Debugging Very Large Ensembles of Robots

pdf

In Robotics: Science and Systems Workshop on Self-Reconfigurable Modular Robots

Michael De Rosa, Seth Copen Goldstein, Peter Lee, Jason D. Campbell, and Padmanabhan Pillai

Philadelphia, PA

August, 2006

Abstract


download pdf


@inproceedings{derosa-rss06,
 author = {De~Rosa, Michael and Goldstein, Seth Copen and Lee, Peter
 and Campbell, Jason D. and Pillai, Padmanabhan},
 booktitle = {Robotics: Science and Systems Workshop on
 Self-Reconfigurable Modular Robots},
 venue = {Robotics: Science and Systems Workshop on
 Self-Reconfigurable Modular Robots},
 title = {Distributed Watchpoints: Debugging Very Large Ensembles of
 Robots},
 month = {August},
 year = {2006},
 keywords = {Debugging, Distributed Systems},
 address = {Philadelphia, PA},
 talk = {http://www.cs.cmu.edu/~seth/papers/derosa-talk-rss06.pdf},
 url = {http://www.cs.cmu.edu/~claytronics/papers/derosa-rss06.pdf},
 abstract = {We describe a debugging tool for modular robotics that
 introduces the concept of distributed watchpoint triggers. This
 technique can initiate debugging actions (system halt, global
 snapshot, logging, etc.) in an ensemble of robots based on
 temporal, physical, and logical conditions distributed over
 multiple robots. Our technique is specifically designed to be
 effective in debugging modular robotic ensembles, where many
 important types of failure conditions can be detected within
 small, physically connected subsets of the total ensemble.},
}

Related Papers

Distributed Systems
Michael P. Ashley-Rollman, Peter Lee, Seth Copen Goldstein, Padmanabhan Pillai, and Jason D. Campbell. In Proceedings of the International Conference on Logic Programming (ICLP '09), July, 2009.
Stanislav Funiak, Padmanabhan Pillai, Michael P. Ashley-Rollman, Jason D. Campbell, and Seth Copen Goldstein. In Proceedings of Robotics: Science and Systems, June, 2008.
Michael De Rosa, Seth Copen Goldstein, Peter Lee, Jason D. Campbell, and Padmanabhan Pillai. International Journal of Robotics Research, 27(3),March, 2008. Also appeared as Distributed Watchpoints: Debugging Large Multi-Robot Systems, (icra07).
Benjamin D. Rister, Jason D. Campbell, Padmanabhan Pillai, and Todd C. Mowry. In Proceedings of the IEEE International Conference on Robotics and Automation ICRA '07, April, 2007.
Michael De Rosa, Seth Copen Goldstein, Peter Lee, Jason D. Campbell, and Padmanabhan Pillai. In Robotics: Science and Systems Workshop on Self-Reconfigurable Modular Robots, August, 2006.
Debugging
Michael De Rosa, Seth Copen Goldstein, Peter Lee, Jason D. Campbell, and Padmanabhan Pillai. International Journal of Robotics Research, 27(3),March, 2008. Also appeared as Distributed Watchpoints: Debugging Large Multi-Robot Systems, (icra07).
Michael De Rosa, Seth Copen Goldstein, Peter Lee, Jason D. Campbell, Padmanabhan Pillai, and Todd C. Mowry. In Proceedings of the IEEE International Conference on Robotics and Automation ICRA '07, April, 2007.
@inproceedings{derosa-icra07,
 abstract = {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.},
 author = {De~Rosa, Michael and Goldstein, Seth Copen and Lee, Peter
 and Campbell, Jason D. and Pillai, Padmanabhan and Mowry, Todd
 C.},
 booktitle = {Proceedings of the IEEE International Conference on
 Robotics and Automation {ICRA '07}},
 venue = {IEEE International Conference on Robotics and Automation
 (ICRA)},
 title = {Distributed Watchpoints: Debugging Large Multi-Robot
 Systems},
 year = {2007},
 month = {April},
 keywords = {Debugging, Distributed Algorithms},
 url = {http://www.cs.cmu.edu/~claytronics/papers/derosa-icra07.pdf},
}
Benjamin D. Rister, Jason D. Campbell, Padmanabhan Pillai, and Todd C. Mowry. In Proceedings of the IEEE International Conference on Robotics and Automation ICRA '07, April, 2007.
Michael De Rosa, Seth Copen Goldstein, Peter Lee, Jason D. Campbell, and Padmanabhan Pillai. In Robotics: Science and Systems Workshop on Self-Reconfigurable Modular Robots, August, 2006.


Back to publications list

AltStyle によって変換されたページ (->オリジナル) /