• DocumentCode
    1841646
  • Title

    PRS: a high level supervision and control language for autonomous mobile robots

  • Author

    Ingrand, Francois Fe´lix ; Chatila, Raja ; Alami, Rachid ; Robert, Frederic

  • Author_Institution
    Lab. d´´Autom. et d´´Anal. des Syst., CNRS, Toulouse, France
  • Volume
    1
  • fYear
    1996
  • fDate
    22-28 Apr 1996
  • Firstpage
    43
  • Abstract
    We discuss Procedural Reasoning System (PRS) as a high-level control and supervision language adapted to autonomous robots to represent and execute procedures, scripts and plans in dynamic environments. We discuss the main reasons why PRS is well suited for this type of application: (1) The semantics of its plan (procedure) representation, which is important for plan execution and goal refinement; (2) Its ability to construct and act on partial (rather than complete) plans; (3) Its ability to pursue goal-directed tasks while at the same time being responsive to changing patterns of events in bounded time; (4) Its facilities for managing multiple tasks in real-time; (5) Its default mechanisms for handling stringent real-time demands of its environment; and (6) Its meta-level (or reflective) reasoning capabilities. C-PRS has been used to implement an embedded control and supervision system for autonomous mobile robots in two different experimentations that we briefly present. We conclude with some suggestions to further develop C-PRS and with a short review of related work
  • Keywords
    high level languages; mobile robots; real-time systems; robot programming; C-PRS; PRS; Procedural Reasoning System; autonomous mobile robots; default mechanisms; embedded system; goal refinement; high-level control language; high-level supervision language; meta-level reasoning capabilities; partial plans; plan execution; procedure representation semantics; real-time multiple task management; reflective reasoning capabilities; Airports; Containers; Control systems; Level control; Mobile robots; Navigation; Rail transportation; Robot control; Robot localization; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation, 1996. Proceedings., 1996 IEEE International Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    1050-4729
  • Print_ISBN
    0-7803-2988-0
  • Type

    conf

  • DOI
    10.1109/ROBOT.1996.503571
  • Filename
    503571