Данная система предназначена для анализа и сравнения мультиагентных алгоритмов трекинга.
- 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 runserverПо умолчанию приложение будет запущено по адресу http://127.0.0.1:8000/.
После запуска сервера вы можете перейти по адресу http://127.0.0.1:8000/. Откроется страница настройки, где можно выбрать алгоритмы и сконфигурировать симуляцию.
В данном примере 3 датчика наблюдают за 4 целями. Симуляция сгенерирует 200 секунд движения целей и расстояния от них до каждого датчика в каждый момент времени.

После того как всё настроено, пользователь может запустить симуляцию. Выбранные алгоритмы будут выполнены, после чего отобразятся графики оценок каждого датчика, а также график изменения ошибки. Вы сможете увидеть, как каждый датчик наблюдал за целями и как менялась его ошибка.
Если вы хотите помочь проекту, вы можете открыть pull request. Вы можете связаться со @мной, чтобы задать любые вопросы или дать совет.