Advertisement

Biter: A Platform for the Teaching and Research of Multiagent Systems’ Design Using RoboCup

  • Paul Buhler
  • José M. Vidal
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2377)

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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    Biter: A robocup client. http://source.cse.sc.edu/biter/.
  2. [2]
    Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.Google Scholar
  3. [3]
    Peter Stone. Layered Learning in Multiagent Systems: A Winning Approach to Robotic Soccer. The MIT Press, 2000.Google Scholar
  4. [4]
    José M. Vidal, Paul A. Buhler, and Michael N. Huhns. Inside an agent. IEEE Internet Computing, 5(1), January-February 2001.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Paul Buhler
    • 1
  • José M. Vidal
    • 2
  1. 1.Computer ScienceCollege of CharlestonCharleston
  2. 2.Computer Science and EngineeringUniversity of South CarolinaColumbia

Personalised recommendations