• 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