• DocumentCode
    2436467
  • Title

    Toward a unified paradigm for constructing and understanding robot processes

  • Author

    Hancock, Chris

  • Author_Institution
    Media Lab., MIT, Cambridge, MA, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    107
  • Lastpage
    109
  • Abstract
    Dijkstra argued (1968) that the structure of programs should match that of their execution. This challenge is important but difficult for the kinds of fluid multiprocess programming required by even simple robotics problems. Among recognized paradigms applied to robotics, some express process structure more directly than others, but none easily encompasses the full range of process and control relationships needed to describe interesting behavior simply. The approach described here, structured concurrent programming, adopts a diverse set of process structures as primary language elements with three consequences: (i) explicit process management via process ID\´s is not used: (ii) previously disjoint programming paradigms are integrated more tightly, than before: (iii) it becomes more feasible for textual programs to execute "in place" in a live programming environment.
  • Keywords
    concurrent engineering; multiprocessing programs; robot programming; disjoint programming paradigms; fluid multiprocess programming; primary language elements; process structure; program execution structure; robot processes; robot programming; structured concurrent programming; textual programs; unified paradigm; Concurrent computing; Environmental management; Laboratories; Process control; Programming environments; Programming profession; Robot kinematics; Robot programming; Robot sensing systems; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Human Centric Computing Languages and Environments, 2002. Proceedings. IEEE 2002 Symposia on
  • Print_ISBN
    0-7695-1644-0
  • Type

    conf

  • DOI
    10.1109/HCC.2002.1046362
  • Filename
    1046362