DocumentCode
1872983
Title
Programming modular robots with locally distributed predicates
Author
De Rosa, Michael ; Goldstein, Seth ; Lee, Peter ; Pillai, Padmanabhan ; Campbell, Jason
Author_Institution
Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA
fYear
2008
fDate
19-23 May 2008
Firstpage
3156
Lastpage
3162
Abstract
We present a high-level language for programming modular robotic systems, based on locally distributed predicates (LDP), which are distributed conditions that hold for a connected subensemble of the robotic system. An LDP program is a collection of LDPs with associated actions which are triggered on any subensemble that matches the predicate. The result is a reactive programming language which efficiently and concisely supports ensemble-level programming. We demonstrate the utility of LDP by implementing three common, but diverse, modular robotic tasks.
Keywords
control engineering computing; high level languages; mobile robots; robot programming; ensemble-level programming; high-level language; locally distributed predicates; modular robot programming; reactive programming language; Automatic programming; Computer languages; Functional programming; Logic programming; Programming profession; Robot kinematics; Robot programming; Robot sensing systems; Robotics and automation; Shape;
fLanguage
English
Publisher
ieee
Conference_Titel
Robotics and Automation, 2008. ICRA 2008. IEEE International Conference on
Conference_Location
Pasadena, CA
ISSN
1050-4729
Print_ISBN
978-1-4244-1646-2
Electronic_ISBN
1050-4729
Type
conf
DOI
10.1109/ROBOT.2008.4543691
Filename
4543691
Link To Document