- 1 курс
- 2 курс
- 3 курс
- 4 курс
- 5 курс
- 6 курс
Old
Old
This is an old revision of the document!
1. Установить docker-compose
2. Установить dts (инструкция по установке: https://github.com/duckietown/duckietown-shell#duckietown-shell)
3. Установить версию daffy:
dts --set-version daffy
4. Выполнить команду:
dts update
5. На локальной машине, для всех ботов (Autobot, Watchtower, Duckietown):
dts duckiebot update [HOSTNAME]
6. Добавить tag для autobot (```tag == april tag_id установленный на боте```)
echo [TAG_ID] > /data/config/autolab/tag_id
7. Добавить название карты, на которой будет проводиться эксперимент:
echo [MAP_NAME] > /data/config/autolab/map_name
8. Запустить/установить ```dt-core``` на watchtowers
dts stack up -H [HOSTNAME] core -d
9. На всех устройствах, которые будут задействованы, во время эксперимента выполнить:
dts stack up -H [HOSTNAME] autolab -d
10. Для duckiebot, которые будут участвовать в эксперименте выполнить команду:
dts stack up -H [HOSTNAME] encoder -d
11. Склонировать репозиторий https://github.com/OSLL/dt-autolab-localization 12. Выполнить команду из корня проекта, установленного в пункте 10, добавив название карты
dts devel build -f dts devel run -L test-tf -- --hostname [MAP_NAME]
Результат должен быть походим на следующее:
watchtower03/camera_optical_frame tag/326 watchtower03/camera_optical_frame tag/307 watchtower03/camera_optical_frame tag/326 watchtower02/camera_optical_frame tag/308 watchtower02/camera_optical_frame tag/322
Для локального эксперимента из корня проекта dt-autolab-localization следует выполнить команду, добавив название карты:
dts devel run -f -X -L single-experiment -- --hostname [MAP_NAME]
## AIDO evaluator Из корня проекта dt-autolab-localization следует выполнить команду, добавив название карты:
dts devel build dts devel run -f -X -L REST -- --hostname [MAP_NAME]
Склонировать репозиторий https://github.com/duckietown/dt-aido-autolab-evaluator. Создать директорию /data (```mkdir /data```) Из корня репозитория ```dt-aido-autolab-evaluator``` выполнить следующую команду
dts devel run \ -A aido=5 \ -A autolab=<MAP_NAME> \ -A token=<YOUR_TOKEN> \ -A stage \ -X \ -- -v /var/run/docker.sock:/var/run/docker.sock \ -e DEBUG=1
``` ```MAP_NAME``` – название карты, на которой происходит эксперимент ```YOUR_TOKEN``` – токен пользователя с challenge server duckietown