Abstract
This paper briefly describes a robot architecture that has been under development for the last eight years. This architecture uses several levels of abstraction and description languages that are compatible between levels. The makeup of the architecture helps to coordinate planful activities with real-time behaviors for dealing with dynamic environments. In recent years, many architectures have been created with similar attributes. The two features that distinguish this architecture from most of those are: 1) a variety of useful software tools have been created to help implement this architecture on multiple real robots; and 2) this architecture, or parts of it have been implemented on over half a dozen very different robot systems using a variety of processors, operating systems, effectors and sensor suites.
Preview
Unable to display preview. Download preview PDF.
References
R. Peter Bonasso, H.J. Antonisse, and Marc G. Slack. A reactive robot system for find and fetch tasks in an outdoor environment. In Proceedings of the Tenth National Conference on Artificial Intelligence, 1992.
R. Peter Bonasso and David Kortenkamp. An intelligent agent architecture in which to pursue robot learning. In Proceedings of the MLC-COLT '94 Robot Learning Workshop, 1994.
Rodney A. Brooks. A Robust Layered Control System for a Mobile Robot. IEEE Journal of Robotics and Automation, 2(1), 1986.
Jonathon H. Connell. SSS: A hybrid architecture applied to robot navigation. In Proceedings IEEE International Conference on Robotics and Automation, 1992.
Chris Elsaesser and Richard MacMillan. Representation and algorithms for multiagent adversarial planning. Technical Report MTR-91W000207, The MITRE Corporation, 1991.
Chris Elsaesser and Marc G. Slack. Integrating deliberative planning in a robot architecture. In Proceedings of the AIAA/NASA Conference on Intelligent Robots in Field, Factory, Service, and Space (CIRFFSS '94), 1994.
R. James Firby. Adaptive Execution in Complex Dynamic Worlds. PhD thesis, Yale University, 1989.
R. James Firby. Task networks for controlling continuous processes. In Proceedings of the Second International Conference on AI Planning Systems, 1994.
Klaus Fischer, Jörg P. Müller, and Markus Pischel. Unifying control in a layered agent architecture. In Proceedings of the IJCAI 1995 Workshop on Agent Theories, Architectures, and Languages, 1995.
Erann Gat. Integrating planning and reacting in a heterogeneous asynchronous architecture for controlling real-world mobile robots. In Proceedings of the National Conference on Artificial Intelligence (AAAI), 1992.
Erann Gat, R. James Firby, and David P. Miller. Planning for execution monitoring on a planetary rover. In Proceedings of the Space Operations Automation and Robotics Workshop, 1989.
Steve Hanks and R. James Firby. Issues and architectures for planning and execution. In Workshop on Innovative Approaches to Planning, Scheduling, and Control, pages 59–70, San Diego, CA, November 1990. DARPA.
Eric Huber and David Kortenkamp. Using stereo vision to pursue moving agents with a mobile robot. In 1995 IEEE International Conference on Robotics and Automation, 1995.
Carlos A. Iglesias, José C. Gonzalez, and Juan R. Velasco. MIX: A general purpose multiagent architecture. In Proceedings of the IJCAI 1995 Workshop on Agent Theories, Architectures, and Languages, 1995.
David Kortenkamp and Terry Weymouth. Topological mapping for mobile robots using a combination of sonar and vision sensing. In Proceedings of the Twelfth National Conference on Artificial Intelligence (AAAI-94), 1994.
Benjamin J. Kuipers and Yung-Tai Byun. A robot exploration and mapping strategy based on a semantic hierarchy of spatial representations. Robotics and Autonomous Systems, 8, 1991.
Charles E. Martin and R. James Firby. Generating natural language expectations from a reactive execution system. In Proceedings of the 13th Cognitive Science Conference, Chicago, IL, 1991.
David P. Miller. A plan language for dealing with the physical world. In Proceedings of the Third Annual Computer Science Symposium on Knowledge Based Systems, Columbia SC, 1986.
David P. Miller. Execution monitoring for a mobile robot system. In Proceedings of the 1989 SPIE Conference on Intelligent Control and Adaptive Systems, pages 36–43, Philadelphia PA, 1989.
David P. Miller. Autonomous rough terrain navigation: Lessons learned. In Proceedings of Computing in Aerospace 8, pages 748–753, 1991.
David P. Miller and Marc G. Slack. Increasing access with a low-cost robotic wheelchair. In Proceedings of IROS '94, pages 1663–1667, 1994.
David P. Miller, Marc G. Slack, and Chris Elsaesser. An implemented intelligent agent architecture for autonomous submersibles. In Intelligent Ships Symposium Proceedings: Intelligent Ship Technologies for the 21st Century, 1994.
D. J. Musliner, J. A. Hendler, A. K. Agrawala, E. H. Durfee, J. K. Strosnider, and C. J. Paul. The challenges of real-time AI. IEEE Computer, 28(1), 1995.
Jim Sanborn, B. Bloom, and D. McGrath. A situated reasoning architecture for space-based repair and replace tasks. In Goddard Conference on Space Applications of Artificial Intelligence (NASA Publication 3033), 1989.
Y. Shoham. Reasoning about Change. MIT Press, Cambridge, MA, 1988.
Reid Simmons. An architecture for coordinating planning, sensing and action. In Proceedings of the Workshop on Innovative Approaches to Planning, Scheduling and Control, 1990.
Marc G. Slack. Computation limited sonar-based local navigation. In Proceedings of the AAAI 92 Spring Symposium on Selective Perception, 1992.
Marc G. Slack. Sequencing formally defined reactions for robotic activity: Integrating raps and gapps. In Proceedings of SPIE's Conference on Sensor Fusion, 1992.
Aaron Sloman and Riccardo Poli. SIM_AGENT: A tookit for exploring agent designs. In Proceedings of the IJCAI 1995 Workshop on Agent Theories, Architectures, and Languages, 1995.
David E. Wilkins, Karen L. Myers, John D. Lowrance, and Leonard P. Wesley. Planning and reacting in uncertain dynamic environments. Journal of Experimental an Theoretical AI, 7, 1995.
Carol Wong, David Kortenkamp, and Mark Speich. A mobile robot that recognizes people. In Proceedings of the 1995 IEEE International Conference on Tools with Artificial Intelligence, 1995.
Sophia T. Yu, Marc G. Slack, and David P. Miller. A streamlined software environment for situated skills. In Proceedings of the AIAA/NASA Conference on Intelligent Robots in Field, Factory, Service, and Space (CIRFFSS '94), 1994.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bonasso, R.P., Kortenkamp, D., Miller, D.P., Slack, M. (1996). Experiences with an architecture for intelligent, reactive agents. In: Wooldridge, M., Müller, J.P., Tambe, M. (eds) Intelligent Agents II Agent Theories, Architectures, and Languages. ATAL 1995. Lecture Notes in Computer Science, vol 1037. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3540608052_67
Download citation
DOI: https://doi.org/10.1007/3540608052_67
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60805-9
Online ISBN: 978-3-540-49594-9
eBook Packages: Springer Book Archive