Skip to main content

BehaviorSim: A Learning Environment for Behavior-Based Agent

  • Conference paper

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

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bryson, J.: Cross-Paradigm Analysis of Autonomous Agent Architecture. Journal of Experimental and Theoretical Artificial Intelligence 12(2), 165–189 (2000)

    Article  MATH  Google Scholar 

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

    Google Scholar 

  3. Arkin, R.C.: Behavior-Based Robotics. The MIT Press, Cambridge (1998)

    Google Scholar 

  4. Brooks, R.A.: A Robust Layered Control System for a Mobile Robot. IEEE Journal of Robotics and Automation 2(1), 14–23 (1986)

    Google Scholar 

  5. Maes, P.: A Bottom-Up Mechanism for Behavior Selection in an Artificial Creature. In: From Animals to Animats. MIT Press, Cambridge (1991)

    Google Scholar 

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

    Google Scholar 

  7. Edwards, D.: Mutual inhibition among neural command systems as a possible mechanism for behavioral choice in crayfish. J. Neurosci. 11, 1210–1223 (1991)

    Google Scholar 

  8. Boids, http://www.red3d.com/cwr/boids/

  9. Petez, M.C.: A proposal of behavior-based control architecture with reinforcement learning for an autonomous underwater robot. PhD thesis, University of Girona (2003)

    Google Scholar 

  10. Blank, D. etc.: Pyro: A Python-based Versatile Programming Environment for Teaching Robotics. ACM Journal of Educational Resources in Computing 3(4) (2003)

    Google Scholar 

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

    Google Scholar 

  12. Repenning, A., Ioannidou, A., Zola, J.: AgentSheets: End-User Programmable Simulations. Journal of Artificial Societies and Social Simulation 3(3) (2000)

    Google Scholar 

  13. NetLogo 3.1.3 User Manual (2006), http://ccl.northwestern.edu/netlogo/

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

    Google Scholar 

  15. Simmons, R., Apfelbaum, D.: A Task Description Language for Robot Control. In: Proceedings Conference on Intelligent Robotics and Systems (1998)

    Google Scholar 

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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Minoru Asada John C. T. Hallam Jean-Arcady Meyer Jun Tani

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics