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
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;
Conference_Titel :
Robotics and Automation, 1996. Proceedings., 1996 IEEE International Conference on
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-7803-2988-0
DOI :
10.1109/ROBOT.1996.503571