Skip to content

Salvatore112/MultiagentTrackingAlgorithms

Repository files navigation

System for analysis of multi-agent algorithms for objects tracking

CI: Linter CI: Tests License: MIT

This system is designed to analyze and compare different multi-agent tracking algorithms

Requirements

  • Python 3.12+

Build

git clone https://github.com/Salvatore112/MultiagentTrackingAlgorithms.git
cd MultiagentTrackingAlgorithms
python -m venv .venv
. .venv/bin/activate
pip install -r req.txt

Launch

python manage.py migrate
python manage.py runserver

The application will start at http://127.0.0.1:8000/ by default.

Usage

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] image 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. image

Contact us

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

About

System for analyzing multi-agent tracking algorithms

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published