SimSpark – Open Source Simulator for SPL

Extension of the SimSpark Simulator for Standard Platform League

NAO with image camera simulated in SimSpark.

NAO with image camera simulated in SimSpark.

A good simulator is doubtlessly a crucial tool for modern robot development. Designing and implementing a good robot simulator, however, is a dicult and time consuming task, which the most RoboCup teams cannot a ord to solve on its own. The robot simulator SimSpark is being developed within the Simulation 3D League (S3L), but is not used outside of the league. In other leagues, e.g., Standard Platform League (SPL), every team uses its own or commercial simulator. The special situation between SPL and S3L is that both leagues use the same robot model | NAO from Aldebaran. So it appears to be natural to reuse the work which has already been done in S3L and make SimSpark usable in SPL. Of course the simulator can also be extended for other leagues with humanoid robots by adding new robot models. Extending the SimSpark for hardware leagues could bring bene ts for all sides: developer and user community of SimSpark would grow, the Simulator becomes more realistic and transfer of the solutions between the leagues becomes easier. In this project we will extend the SimSpark simulator for usage in the SPL league. Since, the technical suitability alone is not enough to establish SimSpark within SPL, promotion and support of SPL teams to start with SimSpark are a part of the project.

A full SPL game is simulated with virtual vision.

A full SPL game is simulated with virtual vision.

Repository