The cognitive controller: a hybrid, deliberative/reactive control architecture for autonomous robots

The Cognitive Controller (CoCo) is a new, three-tiered control architecture for autonomous agents that combines reactive and deliberative components. A behaviour-based reactive module ensures that the agent can gracefully handle the various real-time challenges of its environment, while a logic-based deliberative module endows the agent with the ability to "think ahead", performing more complex high-level tasks that require planning. A plan execution and monitoring module establishes an advisor-client relationship between the deliberative and reactive modules. We demonstrate CoCo in the context of space robotics-- specifically the control of a vision-guided robotic manipulator that can autonomously capture a free-flying satellite in the presence of unforeseen mission anomalies.

[1]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[2]  Demetri Terzopoulos,et al.  Artificial fishes: Autonomous locomotion, perception, behavior, and learning in a simulated physical world , 1994 .

[3]  Jonathan H. Connell,et al.  SSS: a hybrid architecture applied to robot navigation , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[4]  Ronald C. Arkin,et al.  Integrating behavioral, perceptual, and world knowledge in reactive navigation , 1990, Robotics Auton. Syst..

[5]  Richard Fikes,et al.  STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving , 1971, IJCAI.

[6]  David Chapman,et al.  Pengi: An Implementation of a Theory of Activity , 1987, AAAI.

[7]  Earl D. Sacerdoti,et al.  Planning in a Hierarchy of Abstraction Spaces , 1974, IJCAI.

[8]  Earl D. Sacerdoti,et al.  The Nonlinear Nature of Plans , 1975, IJCAI.

[9]  Leo Hartman,et al.  Remote Operation with Supervised Autonomy (ROSA) , 2001 .

[10]  Hector J. Levesque,et al.  GOLOG: A Logic Programming Language for Dynamic Domains , 1997, J. Log. Program..

[11]  Masahiro Fujita,et al.  Ethological modeling and architecture for an entertainment robot , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[12]  Erann Gat,et al.  Integrating Planning and Reacting in a Heterogeneous Asynchronous Architecture for Controlling Real-World Mobile Robots , 1992, AAAI.

[13]  Wolfram Burgard,et al.  GOLEX - Bridging the Gap between Logic (GOLOG) and a Real Robot , 1998, KI.

[14]  Wolfram Burgard,et al.  The Interactive Museum Tour-Guide Robot , 1998, AAAI/IAAI.

[15]  Otthein Herzog,et al.  KI-98: Advances in Artificial Intelligence , 1998, Lecture Notes in Computer Science.

[16]  John Funge,et al.  Cognitive modeling: knowledge, reasoning and planning for intelligent characters , 1999, SIGGRAPH.