Liga Symulacyjna RoboCup

Liga Symulacyjna RoboCup jest jedną z pięciu lig piłkarskich objętych inicjatywą RoboCup .

Charakteryzuje się niezależnie poruszającymi się graczami programowymi ( agentami ), którzy grają w piłkę nożną na wirtualnym boisku w symulacji komputerowej .

Jest podzielony na cztery podligi:

  1. Symulacja piłki nożnej 2D
  2. Symulacja piłki nożnej 3D
  3. Rozwój 3D
  4. Symulacja piłki nożnej w mieszanej rzeczywistości (dawniej nazywana wizualizacją)


Różnice pomiędzy symulacjami 2D i 3D

Podliga symulacji 2D ukazała się po raz pierwszy na początku 1995 roku w wersji 0.1. Od tego czasu jest aktywnie utrzymywany i aktualizowany co kilka miesięcy. Piłka i wszyscy gracze są przedstawieni jako okręgi na płaszczyźnie boiska. Ich położenie jest ograniczone do dwóch wymiarów płaszczyzny.

SimSpark , platforma, na której zbudowana jest podliga symulacji 3D , została zarejestrowana w SourceForge w 2004 roku. Sama platforma ma obecnie ugruntowaną pozycję i jest stale rozwijana. Piłka i wszyscy gracze są reprezentowani jako przegubowe, sztywne ciała w systemie, który wymusza symulację właściwości fizycznych, takich jak masa, bezwładność i tarcie.

Od 2010 roku bezpośrednie porównanie rozgrywki lig 2D i 3D pokazuje wyraźną różnicę. Zespoły ligowe 2D na ogół wykazują zaawansowane strategie i pracę zespołową, podczas gdy zespoły 3D wydają się mieć trudności z podstawami stabilności i poruszania się. Częściowo wynika to z różnicy wieku obu lig, a częściowo z różnicy w złożoności związanej z tworzeniem agentów dla obu lig. Odtwarzanie plików dziennika finałów z ostatnich lat pokazuje, że wiele zespołów robi postępy.

W systemie 2D poruszanie się po samolocie odbywa się za pomocą poleceń agentów, takich jak ruch , bieg , obrót i kopnięcie . System 3D ma mniej poleceń do wysyłania przez agentów, ale mechanika ruchu w polu jest znacznie bardziej skomplikowana, ponieważ pozycje 22 zawiasów w całym przegubowym korpusie muszą być jednocześnie kontrolowane.