Skip to main content

Experiences with an architecture for intelligent, reactive agents

  • Conference paper
  • First Online:
Intelligent Agents II Agent Theories, Architectures, and Languages (ATAL 1995)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1037))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. Rodney A. Brooks. A Robust Layered Control System for a Mobile Robot. IEEE Journal of Robotics and Automation, 2(1), 1986.

    Google Scholar 

  4. Jonathon H. Connell. SSS: A hybrid architecture applied to robot navigation. In Proceedings IEEE International Conference on Robotics and Automation, 1992.

    Google Scholar 

  5. Chris Elsaesser and Richard MacMillan. Representation and algorithms for multiagent adversarial planning. Technical Report MTR-91W000207, The MITRE Corporation, 1991.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. R. James Firby. Adaptive Execution in Complex Dynamic Worlds. PhD thesis, Yale University, 1989.

    Google Scholar 

  8. R. James Firby. Task networks for controlling continuous processes. In Proceedings of the Second International Conference on AI Planning Systems, 1994.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. 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.

    Google Scholar 

  19. 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.

    Google Scholar 

  20. David P. Miller. Autonomous rough terrain navigation: Lessons learned. In Proceedings of Computing in Aerospace 8, pages 748–753, 1991.

    Google Scholar 

  21. David P. Miller and Marc G. Slack. Increasing access with a low-cost robotic wheelchair. In Proceedings of IROS '94, pages 1663–1667, 1994.

    Google Scholar 

  22. 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.

    Google Scholar 

  23. 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.

    Google Scholar 

  24. 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.

    Google Scholar 

  25. Y. Shoham. Reasoning about Change. MIT Press, Cambridge, MA, 1988.

    Google Scholar 

  26. Reid Simmons. An architecture for coordinating planning, sensing and action. In Proceedings of the Workshop on Innovative Approaches to Planning, Scheduling and Control, 1990.

    Google Scholar 

  27. Marc G. Slack. Computation limited sonar-based local navigation. In Proceedings of the AAAI 92 Spring Symposium on Selective Perception, 1992.

    Google Scholar 

  28. Marc G. Slack. Sequencing formally defined reactions for robotic activity: Integrating raps and gapps. In Proceedings of SPIE's Conference on Sensor Fusion, 1992.

    Google Scholar 

  29. 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.

    Google Scholar 

  30. 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.

    Google Scholar 

  31. 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.

    Google Scholar 

  32. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Michael Wooldridge Jörg P. Müller Milind Tambe

Rights and permissions

Reprints 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

Publish with us

Policies and ethics