Arrow Research search
Back to ICRA

ICRA 2008

Programming modular robots with locally distributed predicates

Conference Paper Modular and Distributed Robotics Programming Artificial Intelligence ยท Robotics

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.

Authors

Keywords

  • Robot programming
  • Robot kinematics
  • Programming profession
  • Robot sensing systems
  • Robotics and automation
  • Computer languages
  • Logic programming
  • Automatic programming
  • Functional programming
  • Shape
  • Modular Robots
  • Programming Language
  • State Variables
  • Aggregate Data
  • Distribution System
  • Sensor Networks
  • Automata
  • Root Of The Tree
  • Tree Level
  • Global Connectivity
  • Triggered Activity
  • Parental Variables
  • Entire Ensemble
  • Module Groups

Context

Venue
IEEE International Conference on Robotics and Automation
Archive span
1984-2025
Indexed papers
30179
Paper id
336622525545293971
v2026.09.13