Simulation Leagues

De Simulation League focust volledig op kunstmatige intelligentie en team-strategie, zonder zich daarbij druk te maken over de robot hardware. Om op verschillende niveaus met deze uitdagingen bezig te zijn, is er zowel een 2D als een 3D Simulation League. De wedstrijden worden gespeeld in een volledig gesimuleerd voetbalstadion, bij deze Leagues zijn er dus geen ‘echte’ robots te zien!

2D Simulation League

In de 2D Simulation League spelen twee teams van elk 11 gesimuleerde ‘agents’ tegen elkaar in een twee-dimensionaal virtueel voetbalstadion. De SoccerServer, de centrale server, weet alles over het spel:

  • de huidige positie van alle spelers;
  • de huidige positie van bal;
  • de complete fysica, etc.

Elke ‘agent’ ontvangt input van zijn visuele, akoestische en fysieke sensoren en is vervolgens in staat om een aantal basis commando’s (zoals rennen, draaien of schoppen) uit te voeren om zijn omgeving te beïnvloeden.

3D Simulation League

Om de kloof tussen simulatie en hardware competities kleiner te maken, worden in de 3D Simulation League de Nao robots gesimuleerd. Deze Nao robots worden ook gebruikt in de Standard Platform League, sommige teams nemen dus deel in beide leagues, zodat ze hun code makkelijk kunnen (her)gebruiken. Om deze robots te simuleren moet aan alles gedacht worden, er moet zelfs geprogrammeerd worden hoe ze op twee benen moeten lopen! Hierbij worden de verschillende moteren in de heup, knieën, voeten, arm of nek volledig gecontroleerd.


Meer informatie

De officiele wiki van de Simulation Leagues: https://wiki.robocup.org/wiki/Soccer_Simulation_League
2D – SoccerServer software: https://sserver.wiki.sourceforge.net
3D – SimSpark server software: https://simspark.sourceforge.net/wiki/index.php/Main_Page