Article in Proceedings INPROC-2003-38

BibliographyBuchheim, Thorsten; Kleiner, Alexander: A Plugin-Based Architecture For Simulation In The F2000 League.
In: Proceedings of the International RoboCup Symposium '03.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
german.
Padova, Italy: Springer, July 2003.
Article in Proceedings (Conference Paper).
CR-SchemaD.2.11 (Software Engineering Software Architectures)
I.6.3 (Simulation and Modeling Applications)
I.6.8 (Types of Simulation)
Abstract

Simulation has become an essential part in the development process of autonomous robotic systems. In the domain of robotics, developers often are confronted with problems like noisy sensor data, hardware malfunctions and scarce or temporarily inoperable hardware resources. A solution to most of the problems can be given by tools which allow the simulation of the application scenario in varying degrees of abstraction and the suppression of unwanted features of the domain (like e.g. sensor noise). The RoboCup scenario of autonomous mobile robots playing soccer is one such domain where the above mentioned problems typically arise.

In this work we will present a flexible simulation platform for the RoboCup F2000 league developed as a joint open source project by the universities of Freiburg and Stuttgart which achieves a maximum degree of modularity by a plugin based architecture and allows teams to easily develop and share software modules for the simulation of different sensors, kinematics and even complete player behaviors.

Moreover we show how plugins can be utilized to implement benchmark tasks for multi robot learning and give an example that demonstrates how the generic plugin approach can be extended towards the implementation of hardware independent algorithms for robot localization.

Full text and
other links
PDF (352517 Bytes)
PostScript (5183990 Bytes)
Contactbuchheim@informatik.uni-stuttgart.de kleiner@informatik.uni-stuttgart.de
Department(s)University of Stuttgart, Institute of Parallel and Distributed Systems, Image Understanding
Project(s)SPP-1125
Entry dateMarch 18, 2004
   Publ. Institute   Publ. Computer Science