Dynamic Schema Hierarchies for an Autonomous Robot

  • José M. Cañas
  • Vicente Matellán
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2527)

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.

Keywords

Mobile Robot Level Schema Autonomous Robot Real Robot Motor Schema 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Arbib, M.A., Liaw, J.S.: Sensorimotor transformations in the worlds of frogs and robots. Artificial Intelligence, 72 (1995) 53–79CrossRefGoogle Scholar
  2. 2.
    Arkin, R.C.: Motor Schema-Based Mobile Robot Navigation. The International Journal of Robotics Research, 8(4) (1989) 92–112CrossRefGoogle Scholar
  3. 3.
    Arkin, R.C., Balch, T.: AuRA: Principles and Practice in Review. Journal of Experimental and Theoretical Artificial Intelligence, 9(2–3) (1997) 175–188Google Scholar
  4. 4.
    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–253Google Scholar
  5. 5.
    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–256CrossRefGoogle Scholar
  6. 6.
    Brooks, R.A.: A Robust Layered Control System for a Mobile Robot. IEEE Journal of Robotics and Automation, 2(1) (1986) 14–23Google Scholar
  7. 7.
    Corbacho, F.J., Arbib, M.A.: Learning to Detour. Adaptive Behavior, 5(4) (1995) 419–468CrossRefGoogle Scholar
  8. 8.
    Firby, R.J.: Building Symbolic Primitives with Continuous Control Routines. Proceedings of the 1st International Conference on AI Planning Systems AIPS’92. (1992) 62–69Google Scholar
  9. 9.
    Firby, R.J.: Task Networks for Controlling Continuous Processes. Proceedings of the 2nd International Conference on AI Planning Systems AIPS’94. AAAI (1994) 49–54Google Scholar
  10. 10.
    Konolige, Kurt: Saphira Software Manual. SRI International, 2001Google Scholar
  11. 11.
    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–782CrossRefGoogle Scholar
  12. 12.
    Lorenz, K.: Foundations of Ethology. Springer Verlag (1981)Google Scholar
  13. 13.
    Maes, P.: How to Do the Right Thing. Connection Science Journal (Special Issue on Hybrid Systems), 1(3) (1989) 291–323CrossRefGoogle Scholar
  14. 14.
    Payton, D.W., Rosenblatt, J.K., Keirsey, D.M.: Plan Guided Reaction. IEEE Transactions on Systems Man and Cybernetics, 20(6) (1990) 1370–1382CrossRefGoogle Scholar
  15. 15.
    Saffotti, A.: The uses of fuzzy logic in autonomous robot navigation. Soft Computing, 1 (1997) 180–197Google Scholar
  16. 16.
    Simmons, R.G.: Structured Control for Autonomous Robots. IEEE Transactions on Robotics and Automation, 10(1) (1994) 34–43CrossRefGoogle Scholar
  17. 17.
    Tyrrell, T.: The Use of Hierarchies for Action Selection. Journal of Adaptive Behavior, 1(4) (1993) 387–420CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • José M. Cañas
    • 1
  • Vicente Matellán
    • 1
  1. 1.Universidad Rey Juan CarlosMóstolesSpain

Personalised recommendations