This system is designed to analyze and compare different multi-agent tracking algorithms
- Python 3.12+
git clone https://github.com/Salvatore112/MultiagentTrackingAlgorithms.git
cd MultiagentTrackingAlgorithms
python -m venv .venv
. .venv/bin/activate
pip install -r req.txtpython manage.py migrate
python manage.py runserverThe application will start at http://127.0.0.1:8000/ by default.
After you start the server, you can go to http://127.0.0.1:8000/. The setup page will open where you can choose algorithms and configure the simulation.
In this example there would be 3 sensors observing 4 targets. The simulation will generate 200 seconds of the target's movements and their distances to each sensor at each moment.
The distances will be noise. The noise is uniformly genereated from the interval [-0.5, 0.5]
After everything is configured, the user can start the simulation. The chosen algorithms will be ran and the plots of the estimates of each sensor will be shown as well as the plot of the error evolution. You can then see how each sensor observed targets and how its error changed.

If you want to help the project you may open a pull request. You can contact @me to ask any questions or give an advice