Abstract
We introduce Biter, a platform for the teaching and research of multiagent systems’ design. Biter implements a client for the RoboCup simulator. It provides users with the basic functionality needed to start designing sophisticated RoboCup teams. Some of its features include a world model with absolute coordinates, a graphical debugging tool, a set of utility functions, and a Generic Agent Architecture (GAA) with some basic behaviors such as “dribble ball to goal” and “dash to ball”. The GAA incorporates an elegant object-oriented design meant to handle the type of activities typical for an agent in a multiagent system. These activities include reactive responses, long-term behaviors, and conversations with other agents. We also discuss our initial experiences using Biter as a pedagogical tool for teaching multiagent systems’ design.
Chapter PDF
Similar content being viewed by others
References
Biter: A robocup client. http://source.cse.sc.edu/biter/.
Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.
Peter Stone. Layered Learning in Multiagent Systems: A Winning Approach to Robotic Soccer. The MIT Press, 2000.
José M. Vidal, Paul A. Buhler, and Michael N. Huhns. Inside an agent. IEEE Internet Computing, 5(1), January-February 2001.
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
Buhler, P., Vidal, J.M. (2002). Biter: A Platform for the Teaching and Research of Multiagent Systems’ Design Using RoboCup. In: Birk, A., Coradeschi, S., Tadokoro, S. (eds) RoboCup 2001: Robot Soccer World Cup V. RoboCup 2001. Lecture Notes in Computer Science(), vol 2377. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45603-1_34
Download citation
DOI: https://doi.org/10.1007/3-540-45603-1_34
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43912-7
Online ISBN: 978-3-540-45603-2
eBook Packages: Springer Book Archive