The Saphira architecture: a design for autonomy

Mobile robots, if they are to perform useful tasks and become accepted in open environments, must be fully autonomous. Autonomy has many different aspects ; here the focus is on three central ones: the ability to attend to another agent, to take advice about the environment, and to carry out assigned tasks. All three involve complex sensing and planning operations on the part of the robot, including the use of visual tracking of humans, coordination of motor controls, and planning. It is shown how these capabilities are integrated in the Saphira architecture, using the concepts of coordination of behaviour, coherence of modelling, and communication with other agents.

[1]  Jonathan H. Connell,et al.  Minimalist mobile robotics - a colony-style architecture for an artificial creature , 1990, Perspectives in artificial intelligence.

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

[3]  Hans P. Moravec,et al.  High resolution maps from wide angle sonar , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[4]  Michael Drumheller,et al.  Mobile Robot Localization Using Sonar , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  Alessandro Saffiotti,et al.  Perception-Based Self-Localization Using Fuzzy Locations , 1995, Reasoning with Uncertainty in Robotics.

[6]  Leslie Pack Kaelbling,et al.  The Synthesis of Digital Machines With Provable Epistemic Properties , 1986, TARK.

[7]  Kurt Konolige,et al.  Integrating reactivity and goal-directedness in a fuzzy controller , 1993 .

[8]  Kurt Konolige,et al.  Reasoning with Analogical Representations , 1992, KR.

[9]  Ingemar J. Cox,et al.  Dynamic Map Building for an Autonomous Mobile Robot , 1990, EEE International Workshop on Intelligent Robots and Systems, Towards a New Frontier of Applications.

[10]  Michael P. Georgeff,et al.  Decision-Making in an Embedded Reasoning System , 1989, IJCAI.

[11]  Alessandro Saffiotti,et al.  Carmel Versus Flakey: A Comparison of Two Winners , 1993, AI Mag..

[12]  Kurt Konolige ERRATIC Competes with the Big Boys , 1995, AI Mag..

[13]  Jerry R. Hobbs,et al.  Interpretation as Abduction , 1993, Artif. Intell..

[14]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

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

[16]  Kurt Konolige,et al.  Blending reactivity and goal-directedness in a fuzzy controller , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[17]  David W. Payton,et al.  Plan guided reaction , 1990, IEEE Trans. Syst. Man Cybern..

[18]  Karen L. Myers A Procedural Knowledge Approach to Task-Level Control , 1996, AIPS.

[19]  R. James Firby Task Networks for Controlling Continuous Processes , 1994, AIPS.

[20]  R. James Firby,et al.  An Investigation into Reactive Planning in Complex Domains , 1987, AAAI.

[21]  Ramin Zabih,et al.  Non-parametric Local Transforms for Computing Visual Correspondence , 1994, ECCV.

[22]  Enrique H. Ruspini,et al.  Truth as Utility: A Conceptual Synthesis , 1991, UAI.

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

[24]  Alessandro Saaotti Pick-Up What ? , 1994 .

[25]  Rodney A. Brooks,et al.  A layered intelligent control system for a mobile robot , 1986 .

[26]  Hector J. Levesque,et al.  Indexical Knowledge and Robot Action - A Logical Account , 1995, Artif. Intell..

[27]  John Yen,et al.  A Fuzzy Logic Based Robot Navigation System , 1992 .

[28]  Robert C. Moore Reasoning About Knowledge and Action , 1977, IJCAI.

[29]  Alessandro Saffiotti,et al.  A Multivalued Logic Approach to Integrating Planning and Control , 1995, Artif. Intell..

[30]  Reid G. Simmons The 1994 AAAI Robot Competition and Exhibition , 1995, AI Mag..

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

[32]  J. Allen Recognizing intentions from natural language utterances , 1982 .