sommario
This project consists of a simulation of a multi agent system where multiple robot BDI agents inside a factory pick up packages from a specific location and deliver those to another, while avoiding obstacles such as walls, other robots and humans in the environment. Each robot has a battery and consumes it at each action it performs to step towards its objective, upon reaching a threshold, beliefs about their inner status makes them adopt goals to reach the nearest charging station and plan new intentions accordingly. Meanwhile, robots acting in the environment may randomly malfunction with a given probability or reach a battery level of 0 and ask for help to other robots, that dinamically change their plan to postpone objectives they were intending to reach and prioritize reparation and battery recharge of the malfunctioning robots before continuing with their previous task.
prodotti