2008 IEEE International Conference on Robotics and Automation 2008
DOI: 10.1109/robot.2008.4543691
|View full text |Cite
|
Sign up to set email alerts
|

Programming modular robots with locally distributed predicates

Abstract: 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 implement… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
26
0

Year Published

2008
2008
2019
2019

Publication Types

Select...
5
3
1

Relationship

2
7

Authors

Journals

citations
Cited by 43 publications
(26 citation statements)
references
References 14 publications
0
26
0
Order By: Relevance
“…Meld was designed for modular robots where the inter-robot communication is limited to immediate neighbors. Locally distributed predicates [5] are distributed conditions that hold for a connected ensemble of the robotic system. Programs in this paradigm are collection of LDPs with actions that are triggered when subensembles match a particular predicate.…”
Section: Related Workmentioning
confidence: 99%
“…Meld was designed for modular robots where the inter-robot communication is limited to immediate neighbors. Locally distributed predicates [5] are distributed conditions that hold for a connected ensemble of the robotic system. Programs in this paradigm are collection of LDPs with actions that are triggered when subensembles match a particular predicate.…”
Section: Related Workmentioning
confidence: 99%
“…The question we seek to answer is what price does one pay, if any, for this added generality? In this paper, we compare these approaches to scalable shape change, using LDP [3], a system for concisely representing distributed programs for MRRs. As part of this study we illustrate the capability of LDP to enable rapid and concise …”
Section: Mrrs and Motion Planningmentioning
confidence: 99%
“…By abstracting such concerns as variable storage, consistency, and messaging, LDP allows programmers to concentrate on the details of their particular distributed algorithm, rather than on support code. A brief overview of LDP's syntax and operation is presented beginning in Section II-A, with more extensive treatment of the language and runtime having been presented in [3]. .…”
Section: Locally Distributed Predicatesmentioning
confidence: 99%
“…A common approach to tackle mobility has not materialized yet; most of the research efforts are focused on the scalability aspect, in particular, the need to program the network as a whole rather than as an individual set of nodes [7]- [9].…”
Section: Introductionmentioning
confidence: 99%