Agent Race

   page       attach   

Agent Race is a multi-agent system designed to deepen its engineer’s skills on various topics of the Autonomous Systems course, while providing entertainment to its human users.
This MAS represents a society where its agents’ purpose is to win a running race performed in straight lanes. When the system is deployed, many agent-athletes are spawn with different characteristics and each one of them will try its best to exploit its strengths and the mutable environmental conditions to arrive first to the finish line.
Each agent perceives itself as well as the surrounding environment and the other competitors in the race and decides the best move to play next amongst many options, like sprinting, slowing down, stopping at a refreshment point when available. The environment plays a key role in the competition’s outcome influencing the behaviour of the agents through its traits and artifacts, like race length, weather conditions, agent’s lane conditions, refreshment points availability.