Title :
Robust by composition: Programs for multi-robot systems
Author :
Napp, Nils ; Klavins, Eric
Author_Institution :
Electr. Eng., Univ. of Washington, Seattle, WA, USA
Abstract :
This paper describes how to specify the local reactive behavior of robots via guarded command programs with rates. These programs express concurrency and can be composed easily. Rates allow programs to be interpreted as Markov processes, which we use to define an appropriate notion of robustness and performance. We use composition to “robustify” programs with good performance, i.e. create a robust program with good performance from a program that has good performance but is not robust. We demonstrate this approach on a sub process of a reconfiguration program in a multi-robot system.
Keywords :
Markov processes; concurrency control; multi-robot systems; robot programming; Markov processes; concurrency; guarded command programs; local reactive behavior; multirobot systems; reconfiguration program; robustify programs; Algorithm design and analysis; Concurrent computing; Control systems; Markov processes; Multirobot systems; Robot programming; Robotics and automation; Robust control; Robustness; USA Councils;
Conference_Titel :
Robotics and Automation (ICRA), 2010 IEEE International Conference on
Conference_Location :
Anchorage, AK
Print_ISBN :
978-1-4244-5038-1
Electronic_ISBN :
1050-4729
DOI :
10.1109/ROBOT.2010.5509776