Graf dát
Z RoboCupTP wiki
Graf dát predstavuje informácie, ktoré dokáže agent o svete získať. Informácie sú na rôznych stupňoch abstrakcie. Najnižšiu vrstvu predstavujú tie, ktoré prichádzajú zo servera a predstavujú dáta, ktoré agent dostáva zo snímačov. V grafe sú to uzly, do ktorých nevchádza žiadna hrana.
Gyroskop
Údaje z GyroRate perceptora v tvare:
(GYR (n <name>) (rt <x> <y> <z>))
Kĺby
Údaje z perceptorov typu HingeJoint a UniversalJoint v tvare:
(HJ (n <name>) (ax <ax>)) (UJ (n <name>) (ax1 <ax1>) (ax2 <ax2>))
Sila odporu
Údaje z perceptorov ForceResistance v tvare:
(FRP (n <name>) (c <px> <py> <pz>) (f <fx> <fy> <fz>))
Sluch
Údaje z perceptorov Hear v tvare:
(hear <time> self/<direction> <message>)
Akcelerometer
Údaje z perceptorov Accelerometer v tvare:
(ACC (n <name>) (a <x> <y> <z>))
Videnie
Údaje z perceptoru Vision v tvare: (See +(<name> (pol <distance> <angle1> <angle2>))
+(P (team <teamname>) (id <playerID>) +(<bodypart> (pol <distance> <angle1> <angle2>))) +(L (pol <distance> <angle1> <angle2>) (pol <distance> <angle1> <angle2>)))
Pozícia bránky
Relatívna pozícia bránky vzhľadom na agenta
Pozícia rohovej zástavky
Relatívna pozícia rohovej yzástavky vzhľadom na agenta
Pozícia lopty
Relatívna pozícia lopty vzhľadom na agenta
Pozícia ostatných hráčov
Relatívna pozícia hráčov vzhľadom na agenta
Pozícia čiar
Relatívna pozícia čiar vzhľadom na agenta
Stav hry
Údaje z perceptoru GameState v tvare:
(GS (t <time>) (pm <playmode>))
Herný mód
Aktuálny herný mód (priamy kop, penalta, rohový kop...).
Poloha agenta na ihrisku
Poloha agenta na na ihrisku. Absolútna poloha.
Pozícia agenta
Pozícia agenta v akej sa nachádza. To je poloha ťaziska a jednotlivých končatín.
Stav agenta
To v akej polohe je agent a čo sa s ním deje. Stojí. Leží. Padá.
Poloha lopty na ihrisku
Poloha lopty a jej súradnice v stanovenej súradnicovej sústave. Absolútna poloha na ihrisku.
Poloha ostatných hráčov na ihrisku
Poloha ostatných hráčov na hracej ploche v stanovenej súradnicovej sústave. Absolútna poloha na ihrisku.
Herná situácia
Aktuálna herná situácia odohrávajúca sa na ihrisku. Útočenie, obrana...
Hráč najbližšie k lopte
Hráč, ktorý je aktuálne najbližšie k lopte.
Voľné plochy na ihrisku
Plochy na ihrisku, kde sa nenachádzajú protihráči.
Posledný hráč z tímu
Hráč, ktorý predstavuje brankára.
Čas
Aktuálny čas.
Skóre
Aktuálny stav zápasu.
História zmien polohy lopty
Polohy lopty za posledných x sledovaných momentov.
Predikcia polohy lopty
Predpokladaná poloha lopty v nasledujúcom momente.
História zmien polohy hráčov
Polohy hráčov za posledných x sledovaných momentov.
Predikcia polohy hráčov
Predpokladaná poloha hráčov v nasledujúcom momente.
Taktika
Taktika, akú budú hráči používať na základe situácie a stavu hry.
Kto má loptu?
Ktorý hráč má loptu.
Možnosti prihrávky
Všetky aktuálne možnosti na prihrávku spoluhráčovi.
Tiesniaci hráči
Všetci hráči v nebezpečnej vzdialenosti od agenta.
Na dostrel bránky?
Overenie či je konkrétny agent vo vzdialenosti odkiaľ dokáže dostreliť na bránku.
Údaje o type a formáte prichádzajúcich dát zo servera sú zo stránky: http://simspark.sourceforge.net/wiki/index.php/Effectors, tiež je tam možné nájsť detailnejšie informácie k jednotlivým efektorom a popis k formátu dát.