| Sign In to gain access to subscriptions and/or personal tools. |
Distributed Watchpoints: Debugging Large Modular Robot SystemsComputer Science Department Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213-3891, USA, mderosa{at}cs.cmu.edu
Computer Science Department Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213-3891, USA, seth{at}cs.cmu.edu
Computer Science Department Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213-3891, USA, petel{at}cs.cmu.edu
Intel Research Pittsburgh 4720 Forbes Avenue, Suite 410 Pittsburgh, PA 15213, USA, jason.campbell{at}intel.com
Intel Research Pittsburgh 4720 Forbes Avenue, Suite 410 Pittsburgh, PA 15213, USA, padmanabhan.s.pillai{at}intel.com Distributed systems frequently exhibit properties of interest which span multiple entities. These properties cannot easily be recognized from any single entity, but can be readily detected by combining the knowledge of multiple entities. Testing for distributed properties is especially important in debugging or verifying software for modular robots. We have developed a technique we call distributed watchpoint triggers which can efficiently recognize distributed conditions. Our watchpoint description language can handle a variety of temporal, spatial and logical properties spanning multiple robots. In this paper we present the specification language, describe the distributed online mechanism for detecting distributed conditions in a running system and evaluate the performance of our implementation.
Key Words: cellular and modular robotics distributed robot systems programming environment
The International Journal of Robotics Research, Vol. 27, No. 3-4,
315-329 (2008) |
|||