Becoming Increasingly Reliable

Autonomous mobile robots need to detect potential failures reliably and react appropriately. Due to uncertainties about the robots and their environment, it is extremely difficult to design reliable systems from the start. Instead, we advocate the structured control methodology, in which one starts with plans that work in nominal situations, and then incrementally adds reactive behaviors to handle previously unanticipated situations. We have developed the Task Control Architecture to facilitate this methodology by enabling monitors and exception handlers to be added to existing hierarchical plans. This paper details the application of this methodology to a walking rover and an indoor office robot. In both cases, robot systems were produced that can autonomously traverse long distances in obstacle-filled environments.

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

[2]  Ronald C. Arkin,et al.  Motor schema based navigation for a mobile robot: An approach to programming by behavior , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[3]  Hans P. Moravec Sensor Fusion in Certainty Grids for Mobile Robots , 1988, AI Mag..

[4]  Benjamin Kuipers,et al.  A Robust, Qualitative Method for Robot Spatial Learning , 1988, AAAI.

[5]  Jonathan H. Connell,et al.  A behavior-based arm controller , 1989, IEEE Trans. Robotics Autom..

[6]  Reid Simmons,et al.  Autonomous task control for mobile robots , 1990, Proceedings. 5th IEEE International Symposium on Intelligent Control 1990.

[7]  Tom M. Mitchell,et al.  Becoming Increasingly Reactive , 1990, AAAI.

[8]  John L. Bresina,et al.  Anytime Synthetic Projection: Maximizing the Probability of Goal Satisfaction , 1990, AAAI.

[9]  Maja J. Mataric,et al.  Integration of representation into goal-driven behavior-based robots , 1992, IEEE Trans. Robotics Autom..

[10]  Reid G. Simmons Monitoring And Error Recovery For Autonomous Walking , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

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

[13]  R. James Firby,et al.  Building symbolic primitives with continuous control routines , 1992 .

[14]  Erann Gat,et al.  The Winning Robots from the 1993 Robot Competition , 1993, AI Mag..

[15]  Reid G. Simmons,et al.  Structured control for autonomous robots , 1994, IEEE Trans. Robotics Autom..