Abstract
Behavior-based control is one of the fundamental control paradigms for autonomous agents to achieve adaptive behavior in a dynamical environment. Existing work has mainly focused on the research aspect rather than on the learning and educational aspect. This paper presents an effort to develop a learning environment for behavior-based agents. It allows educators and students to develop and exercise behavior-based control by setting up entities, behaviors, and behavior networks without involving significant programming effort. Specification of behavior-based agent system is presented and demonstrative examples are provided.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Bryson, J.: Cross-Paradigm Analysis of Autonomous Agent Architecture. Journal of Experimental and Theoretical Artificial Intelligence 12(2), 165–189 (2000)
Mataric, M.J.: Behavior-Based Control: Main Properties and Implications. In: Proceedings, IEEE International Conference on Robotics and Automation, Workshop on Architectures for Intelligent Control Systems, May 1992, pp. 46–54 (1992)
Arkin, R.C.: Behavior-Based Robotics. The MIT Press, Cambridge (1998)
Brooks, R.A.: A Robust Layered Control System for a Mobile Robot. IEEE Journal of Robotics and Automation 2(1), 14–23 (1986)
Maes, P.: A Bottom-Up Mechanism for Behavior Selection in an Artificial Creature. In: From Animals to Animats. MIT Press, Cambridge (1991)
Lötzsch, M., Bach, J., Burkhard, H.-D., Jüngel, M.: Designing Agent Behavior with the Extensible Agent Behavior Specification Language XABSL. In: Polani, D., Browning, B., Bonarini, A., Yoshida, K. (eds.) RoboCup 2003. LNCS (LNAI), vol. 3020, pp. 114–124. Springer, Heidelberg (2004)
Edwards, D.: Mutual inhibition among neural command systems as a possible mechanism for behavioral choice in crayfish. J. Neurosci. 11, 1210–1223 (1991)
Petez, M.C.: A proposal of behavior-based control architecture with reinforcement learning for an autonomous underwater robot. PhD thesis, University of Girona (2003)
Blank, D. etc.: Pyro: A Python-based Versatile Programming Environment for Teaching Robotics. ACM Journal of Educational Resources in Computing 3(4) (2003)
Azhar, M.Q., Goldman, R., Sklar, E.: An agent-oriented behavior-based interface for educational robotics. In: Agent-Based Systems for Human Learning (ABSHL) Workshop at Autonomous Agents and Multiagent Systems (AAMAS-2006) (2006)
Repenning, A., Ioannidou, A., Zola, J.: AgentSheets: End-User Programmable Simulations. Journal of Artificial Societies and Social Simulation 3(3) (2000)
NetLogo 3.1.3 User Manual (2006), http://ccl.northwestern.edu/netlogo/
Lakhtanau, P., Hu, X., Qiu, F.: BehaviorSim: Towards an Educational Tool for Behavior-Based Agent. In: Proc. The 45th ACM Southeast Conference (ACMSE 2007) (2007)
Simmons, R., Apfelbaum, D.: A Task Description Language for Robot Control. In: Proceedings Conference on Intelligent Robotics and Systems (1998)
Hu, X., Edwards, D.: Context-Dependent Structure Control for Adaptive Behavior Selection. In: Proc. Workshop on Bio-inspired Cooperative and Adaptive Behaviours in Robots, in co-operation with The Ninth International Conference on the Simulation of Adaptive Behavior (SAB 2006) (2006)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Qiu, F., Hu, X. (2008). BehaviorSim: A Learning Environment for Behavior-Based Agent. In: Asada, M., Hallam, J.C.T., Meyer, JA., Tani, J. (eds) From Animals to Animats 10. SAB 2008. Lecture Notes in Computer Science(), vol 5040. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69134-1_49
Download citation
DOI: https://doi.org/10.1007/978-3-540-69134-1_49
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-69133-4
Online ISBN: 978-3-540-69134-1
eBook Packages: Computer ScienceComputer Science (R0)