Go back
italian languageenglish language

RoboRace

RoboRaceimage

Competition map with flags to collect. A team of robots is visible.

RoboRaceimage

FSA of robots with deliberative states (using plans) and reactive states (using motor schema).

RoboRaceimage

Map.

RoboRaceimage

Various attractor points used within the map.

RoboRaceimage

Attractor points in the antechambers, used by sGolog plans to explore them thoroughly.

RoboRaceimage

Zones around the maze and attractor points used to reach the high-priority zone using the sGolog plan.

Type: academic project

Technologies: Java, Python, Docker, sGolog, TeamBots, Eclipse, Visual Studio Code

This application is designed for the TeamBots simulation environment, where teams composed of two robots compete to collect as many flags as possible scattered across a map, delivering them to bins of the correct color. The robots on each team collaborate by exchanging information about the sighting and retrieval of the flags, thus obtaining a complete view of the situation. To make a delivery, both robots must coordinate: one cannot deliver the flag until its teammate is ready, allowing for a simultaneous delivery to the destination bins. The team that collects the most flags wins.