pfeinsper / drone-swarm-search

The Drone Swarm Search project provides an environment for SAR missions built on PettingZoo, where agents, represented by drones, are tasked with locating targets identified as shipwrecked individuals.
https://pfeinsper.github.io/drone-swarm-search/
MIT License
19 stars 5 forks source link

Adding new time step feature #152

Closed renatex333 closed 6 months ago

renatex333 commented 6 months ago

Previously, agents and shipwrecked individuals moved one step at a time, leading the simulation to assume that both traveled at the same speed.

To address this behavior, the time step is now determined by the drone's speed, which is consistently considered to be greater than the speed of a person in water. This adjustment is both valid and realistic.

With this change, the time step for the shipwrecked person is now relative to the drone's time step. This means that the probability matrix - and consequently the movement of the person - will be updated every N environmental time steps, where N is proportional to the ratio of their speeds.