Abstract
This paper proposes a behavior based architecture for robot control which uses dynamic hierarchies of small schemas to generate autonomous behavior. Each schema is a flow of execution with a target, can be turned on and off, and has several parameters which tune its behavior. Low level schemas are woken up and modulated by upper level schemas, forming a hierarchy for a given behavior. At any time there are several awake schemas per level, running concurrently, but only one of them is activated by environment perception. When none or more than one schema wants to be activated then upper level schema is called for arbitration. This paper also describes an implementation of the architecture and its use on a real robot.
Minerva: http://www.cs.cmu.edu/~minerva
Aibo:http://www.aibo.com
Robocup: http://www.robocup.org/
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Arbib, M.A., Liaw, J.S.: Sensorimotor transformations in the worlds of frogs and robots. Artificial Intelligence, 72 (1995) 53–79
Arkin, R.C.: Motor Schema-Based Mobile Robot Navigation. The International Journal of Robotics Research, 8(4) (1989) 92–112
Arkin, R.C., Balch, T.: AuRA: Principles and Practice in Review. Journal of Experimental and Theoretical Artificial Intelligence, 9(2–3) (1997) 175–188
Ali, K.S., Arkin, R.C.: Implementing Schema-theoretic Models of Animal Behavior in Robotic Systems. Proceedings of the 5th International Workshop on Advanced Motion Control, AMC’98. IEEE, Coimbra (Portugal) (1998) 246–253
Bonasso, R.P., Firby, R.J., Gat, E., Kortenkamp, D., Miller, D.P., Slack, M.G.: Experiences with an Architecture for Intelligent, Reactive Agents. Journal of Experimental and Theoretical Artificial Intelligence, 9(2) (1997) 237–256
Brooks, R.A.: A Robust Layered Control System for a Mobile Robot. IEEE Journal of Robotics and Automation, 2(1) (1986) 14–23
Corbacho, F.J., Arbib, M.A.: Learning to Detour. Adaptive Behavior, 5(4) (1995) 419–468
Firby, R.J.: Building Symbolic Primitives with Continuous Control Routines. Proceedings of the 1st International Conference on AI Planning Systems AIPS’92. (1992) 62–69
Firby, R.J.: Task Networks for Controlling Continuous Processes. Proceedings of the 2nd International Conference on AI Planning Systems AIPS’94. AAAI (1994) 49–54
Konolige, Kurt: Saphira Software Manual. SRI International, 2001
Langer, D., Rosenblatt, J.K., Hebert, M.: A Behavior-Based System for Off-Road Navigation. IEEE Journal of Robotics and Automation, 10(6) (1994) 776–782
Lorenz, K.: Foundations of Ethology. Springer Verlag (1981)
Maes, P.: How to Do the Right Thing. Connection Science Journal (Special Issue on Hybrid Systems), 1(3) (1989) 291–323
Payton, D.W., Rosenblatt, J.K., Keirsey, D.M.: Plan Guided Reaction. IEEE Transactions on Systems Man and Cybernetics, 20(6) (1990) 1370–1382
Saffotti, A.: The uses of fuzzy logic in autonomous robot navigation. Soft Computing, 1 (1997) 180–197
Simmons, R.G.: Structured Control for Autonomous Robots. IEEE Transactions on Robotics and Automation, 10(1) (1994) 34–43
Tyrrell, T.: The Use of Hierarchies for Action Selection. Journal of Adaptive Behavior, 1(4) (1993) 387–420
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cañas, J.M., Matellán, V. (2002). Dynamic Schema Hierarchies for an Autonomous Robot. In: Garijo, F.J., Riquelme, J.C., Toro, M. (eds) Advances in Artificial Intelligence — IBERAMIA 2002. IBERAMIA 2002. Lecture Notes in Computer Science(), vol 2527. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36131-6_92
Download citation
DOI: https://doi.org/10.1007/3-540-36131-6_92
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00131-7
Online ISBN: 978-3-540-36131-2
eBook Packages: Springer Book Archive