RoboRace

Mappa della competizione con bandierine da raccogliere. Una squadra di robot è visibile.

FSA dei robot con stati deliberativi (uso dei piani) e reattivi (uso dei motor schema).

Mappa

Diversi punti attrattori usati all'interno della mappa.

Punti attattori delle anticamere, usati da piani sGolog per esplorarle da cima a fondo.

Zone attorno al labirinto e punti attrattori usati per il raggiungimento della zona ad alta priorità usando il piano sGolog.
Tipologia: progetto universitario
Tecnologie: Java, Python, Docker, sGolog, TeamBots, Eclipse, Visual Studio Code
Applicazione destinata all’ambiente di simulazione TeamBots in cui squadre composte da due robot competono per raccogliere il maggior numero di bandierine sparse su una mappa, consegnandole nei bin del colore corretto. I robot di ciascuna squadra collaborano scambiandosi informazioni sull'avvistamento e il recupero delle bandierine, così da ottenere una visione completa della situazione. Per effettuare la consegna, entrambi i robot devono coordinarsi: uno non può consegnare la bandierina finché il compagno non è pronto, permettendo così una consegna simultanea nei bin di destinazione. Vince la squadra che raccoglie il maggior numero di bandierine.