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 [13] and Stuttgart [8] 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.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Bredenfeld, A., Indiveri, G.: Robot behavior engineering using DD-designer. In: Proceedings of the IEEE/RAS International Conference on Robotics and Automation (ICRA 2001). IEEE, Los Alamitos (2001)
Buck, S., Beetz, M., Schmitt, T.: M-ROSE: A multi robot simulation environment for learning cooperative behavior. In: Asama, H., Arai, T., Fukuda, T., Hasegawa, T. (eds.) Distributed Autonomous Robotic Systems, vol. 5. Springer, New York (2002)
Buck, S., Hanek, R., Klupsch, M., Schmitt, T.: Agilo robocuppers: Robocup team description. In: Stone, P., Balch, T., Kraetzschmar, G.K. (eds.) RoboCup 2000. LNCS (LNAI), vol. 2019, p. 567. Springer, Heidelberg (2000)
Enderle, S., Ritter, M., Fox, D., Sablatnög, S., Kraetzschmar, G.K., Palm, G.: Vision- Based Localization in Robocup Environments. In: Stone, P., Balch, T., Kraetzschmar, G.K. (eds.) RoboCup 2000. LNCS (LNAI), vol. 2019, p. 291. Springer, Heidelberg (2000)
Henckel, J.: Simulation of rigid bodies, http://www.geocities.com/Paris/6502/
Kitano, H., Tambe, M., Stone, P., Veloso, M., Coradeschi, S., Osawa, E., Matsubara, H., Noda, I., Asada, M.: The RoboCup synthetic agent challenge 1997. In: International Joint Conference on Artificial Intelligence (IJCAI 1997) (1997)
Kleiner, A., Dietl, M., Nebel, B.: Towards a life-long learning soccer agent. In: Kaminka, G.A., Lima, P.U., Rojas, R. (eds.) RoboCup 2002. LNCS (LNAI), vol. 2752, pp. 126–134. Springer, Heidelberg (2002)
Lafrenz, R., Becht, M., Buchheim, T., Burger, P., Hetzel, G., Kindermann, G., Schanz, M., Schulé, M., Levi, P.: Cops-team description. In: Birk, A., Coradeschi, S., Tadokoro, S. (eds.) RoboCup 2001. LNCS (LNAI), vol. 2377, pp. S.616–S.619. Springer, Heidelberg (2002)
Marques, C., Lima, P.: A localization method for a soccer robot using a vision-based omni-directional sensor. In: Proceedings of EuRoboCup Workshop 2000 (2000)
Pestel, E.C., Thomson, W.T.: Dynamics. McGraw-Hill, New York (1968)
Simsrv. A robocup simulator for the F2000 league, http://www.informatik.uni-freiburg.de/~simsrv
Thrun, S., Fox, D., Burgard, W., Dellaert, F.: Robust monte carlo localization for mobile robots. Artificial Intelligence 128(1-2) (2001)
Weigel, T., Gutmann, J.-S., Dietl, M., Kleiner, A., Nebel, B.: CS-Freiburg: Coordinating robots for successful soccer playing. IEEE Transactions on Robotics and Automation 18(5), 685–699 (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kleiner, A., Buchheim, T. (2004). A Plugin-Based Architecture for Simulation in the F2000 League. In: Polani, D., Browning, B., Bonarini, A., Yoshida, K. (eds) RoboCup 2003: Robot Soccer World Cup VII. RoboCup 2003. Lecture Notes in Computer Science(), vol 3020. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25940-4_38
Download citation
DOI: https://doi.org/10.1007/978-3-540-25940-4_38
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22443-3
Online ISBN: 978-3-540-25940-4
eBook Packages: Springer Book Archive