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
22 stars 4 forks source link

Fixing PIW Movement #192

Closed renatex333 closed 7 months ago

renatex333 commented 7 months ago

Bug fix on env.py: now each piw moves based on its own "movement map", which was not being done previously.

Feature on person.py: implemented a new way of modeling the piw movement, based on the probability matrix, but not following the highest probability. It involves picking a new position randomly (random walk or drunkard's walk), wheighted by the probabilities of a 3x3 snip of the probability matrix cells that contains the piw at the center.

JorasOliveira commented 7 months ago

opiniao controversa talvez, mas se enquanto esse PR for um retrocesso na movimentação, acho que nao vale o merge

renatex333 commented 7 months ago

opiniao controversa talvez, mas se enquanto esse PR for um retrocesso na movimentação, acho que nao vale o merge

Concordo! Estou trabalhando nas implementações sugeridas pelo professor Ayres. Creio que mais algumas iterações no design e etapas de validação já serão suficientes para deixar tudo pronto para produção. Por enquanto, vamos segurar o PR.

renatex333 commented 7 months ago

Agora está tudo funcionando como esperado e sem bugs. Assim que obtiver a validação do professor, confirmo aqui.