Abstract
This paper describes a vehicle to perform a simple task using a decision control composed of a behavior hierarchy. First the model is presented. It is based on two fundamental components: the behavior module defining how each behavior element is implemented; and the blocker which is the basic component of the arbitration system, responsible for behavior selection. Behavior modules are composed of two submodules, one to produce actuator actions and other to produce priorities associated to actions. They also have three parameters whose values can be changed prior to execution, as a means of configuring a particular control architecture. Competition among behaviors is resolved by arbitration structures, each one consisting of a series of blockers working in a completely distributed way. The arbitration system can be automatically generated from the mere enumeration of the constituting behaviors. The development of the model in order to support behavior hierarchies is also presented as well as the possibility of using global variables. Then the prototype — a vehicle to clear away film boxes — is described in detail namely all the behaviors constituting its control. Finally some conclusions based on the obtained results are presented.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Meyer, J.-A. and A. Guillot. Simulation of Adaptive Behavior in Animats: Review and Prospect. in First International Conference on Simulation of Adaptive Behavior. 1991. Paris, September 24–28, 1990: MIT Press.
Correia, L. and A. Steiger-Garção. Behavior Based Architecture with Distributed Selection. in The Biology and Technology of Intelligent Autonomous Systems. 1994. Trento, Italy, 1–12 March 1993: Springer-Verlag (in publication).
Correia, L. and A. Steiger-Garção. A Model of Hierarchical Behavior Control for an Autonomous Vehicle, in PerAc'94 From Perception to Action. 1994. Lausanne, Switzerland, 7–9 Sep.: IEEE Computer Society Press.
Maes, P., ed. Designing Autonomous Agents. 1990, MIT Press.
Brooks, R.A., A Robust Layered Control System For A Mobile Robot. IEEE Journal of Robotics and Automation, 1986. vol. RA-2(No.1, March).
Connell, J.H., Minimalist Mobile Robotics. 1990, Academic Press.
Steels, L., Building Agents out of Autonomous Behavior Systems, in The ‘artificial life’ route to ‘artificial intelligence'. Building situated embodied agents, L. Steels and R. Brooks, Editor. 1993, Lawrence Erlbaum.
Correia, L. and A. Steiger-Garção. An AUV Architecture and World Model. in Fifth International Conference on Advanced Robotics — Robots in Unstructured Environments. 1991. Pisa-Italy, June 19–22: IEEE.
Correia, L. and A. Steiger-Garção. A Reactive Architecture and a World Model for an Autonomous Underwater Vehicle. in IEEE/RSJ International Workshop on Intelligent Robots and Systems '91. 1991. Osaka-Japan, November 3–5: IEEE.
Correia, L. An AUV Simulator for Test and Development of a Behavior Based Architecture. in Workshop on Autonomous Underwater Vehicles. 1994. Porto, Portugal, 1–3 September 1993: Springer-Verlag (to be published).
Maes, P. A Bottom-Up Mechanism for Behaviour Selection in an Artificial Creature. in First International Conference on Simulation of Adaptive Behavior. 1991. MIT Press.
Bellingham, J.G., et al. Keeping Layered Control Simple. in Symposium on Autonomous Underwater Vehicle Technology. 1990. Washington, DC, USA, 5–6 June.
Slater, P.J.B., An introduction to Ethology. 1985, Cambridge University Press.
McFarland, D., Animal Behaviour. 1985, Pitman.
IS_Robotics, The R-2 Wheeled Robot Manual. 1992.
Brooks, R.A., The Behavior Language; User's Guide. 1990, MIT — AI Lab.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Correia, L., Steiger-Garção, A. (1995). A useful autonomous vehicle with a hierarchical behavior control. In: Morán, F., Moreno, A., Merelo, J.J., Chacón, P. (eds) Advances in Artificial Life. ECAL 1995. Lecture Notes in Computer Science, vol 929. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-59496-5_331
Download citation
DOI: https://doi.org/10.1007/3-540-59496-5_331
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-59496-3
Online ISBN: 978-3-540-49286-3
eBook Packages: Springer Book Archive