ÜberSim: a multi-robot simulator for robot soccer

A robot simulation engine can be a powerful tool for decreasing development time for robot control systems provided it captures the features of robot-environment interactions relevant to robot control. In this paper, we describe a new multi-robot simulation engine, called ÜberSim, specifically targeted for simulating games of robot soccer. For robot soccer, dynamics, friction, and collisions are integral to robot control thus our simulator must capture these aspects of the environment. Our approach builds on top of a physics simulation engine in order to capture these effects. We describe the current implementation of ÜberSim, which is a work in progress, and present some empirical comparisons of its performance compared to some real robots.

[1]  Hiroaki Kitano,et al.  RoboCup-97: Robot Soccer World Cup I , 1998, Lecture Notes in Computer Science.

[2]  Hiroaki Kitano,et al.  RoboCup: A Challenge Problem for AI and Robotics , 1997, RoboCup.

[3]  R. Arkin,et al.  Behavioral diversity in learning robot teams , 1998 .

[4]  Gaurav S. Sukhatme,et al.  Most valuable player: a robot device server for distributed control , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[5]  Michael Beetz,et al.  M-ROSE: A Multi Robot Simulation Environment for Learning Cooperative Behavior , 2002, DARS.

[6]  Ian Frank,et al.  Soccer Server: A Tool for Research on Multiagent Systems , 1998, Appl. Artif. Intell..

[7]  Manuela M. Veloso,et al.  Fast and accurate vision-based pattern detection and identification , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[8]  Stefano Caselli,et al.  An experimental evaluation of collision detection packages for robot motion planning , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Brett Browning,et al.  Multi-robot team response to a multi-robot opponent team , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).