Abstract
Some simulators for soccer robotics have already been developed. We propose a simulation in which robots are represented by rectangles, not by usual circles. The simulator we use is based on a new model of simulation, called SIEME. This model provides an easy way to describe its entities (e.g. the robots): an entity owns attributes described by mathematical formulas. These formulas can be time dependent. The interactions between the entities are defined by “environmental rules”. Our algorithm that applies these rules is based on a discrete-event system simulation. We present some of the equations used in environmental rules to simulate interactions between robots and a ball. A first implementation of SIEME and the soccer simulation has been programmed in Smalltalk and validated by a real-time simulation. We are currently reimplementimg a version of this simulator in Java. It will serve as the basis for the soccer server used in future RoboCup competitions.
Preview
Unable to display preview. Download preview PDF.
References
Scott D. Anderson, Multiple Event Stream Simulator, “http://earhart.es.umass.edu/ research/mess.html”.
Jerry Banks & John S. Carson 11, Discrete-Event System Simulation, Prentice-Hall, 1984.
Renaud Cazoulat, Modélisation et simulation de la dynamique de population d'agents, Thése de l'université de Caen, 1995
Anne Collinot, Alexis Drogoul & Philippe Benhamou, “Agent Oriented Design of a Soccer Robot Team”, Second International Conference on Multi-Agent Systems (ICMAS 96), pp. 41–47, 1996.
Claude Delaye & Laurent Magnin, Systémes multi-agents, simulations et régles environnementales (L'expérience Plages), Journée “Systèmes multi-agents”, Paris, P.R.C.G.D.R. Intelligence Artificielle, 1994.
E. Durfee & T. Montgomery, MICE: A Flexible Testbed for Intelligent Coordination Experiments, Ninth Workshop on Distributed Artificial Intelligence, Rosario Resort, Eastsound, Washington, pp. 25–40, 1989.
J. Ferber, Les systemes multi-agents, vers une intelligence collective, InterEditions, 1995.
Smalltalk-80: the language, editors Adele Goldberg & David Robson, Addison-Wesley, 1989.
Z. Guessoum & M. Dojat, A Real-Time Agent Model in an Asynchronous Object-Oriented Environment, MAAMAW'96.
Java Computing, “ http://www.sun.com/java/”.
Kitano & al., “RoboCup. A Challenge problem for AI”, AI Magazine, Vol. 18, no 1, pp 73–85, Spring 1997.
Laurent Magnin, Modélisation et simulation de Fenvironnement dans les systémes multi-agents: application aux robots footballeurs, Thése de l'université Paris VI, 1996.
Laurent Magnin, SIEME: an Interactions Based Simulation's Model. ESM `98 conference, Manchester, 1998.
Itsuki Noda, Soccer Server System, “http://ci.etl.go.jp/~noda/research/kyocho/soccer/ server.html”.
ParcPlace-Digitalk Homepage, “http://www.pareplace.com”.
Tucker Balch, JavaSoccer, “http://www.cc.gatech.edu/grads/b/Tucker.Balch/JavaBots/ JavaSoccer”.
Osawa & al., “RoboCup: The Robot World Cup Initiative”, Second International Conference on Multi-Agent Systems (ICMAS 96), 1996.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Magnin, L. (1998). Rectangles and circles: Towards realistic simulation of robots playing soccer. In: Drogoul, A., Tambe, M., Fukuda, T. (eds) Collective Robotics. CRW 1998. Lecture Notes in Computer Science, vol 1456. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0033379
Download citation
DOI: https://doi.org/10.1007/BFb0033379
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64768-3
Online ISBN: 978-3-540-68723-8
eBook Packages: Springer Book Archive