User Tools

Site Tools


Sidebar






Old

autolab:duckietown-city:ground-truch-circle

This is an old revision of the document!


ground-truch-circle

Запуск autolab evaluate

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/duckietown/dt-autolab-localization (osll fork/пока не существует) 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

autolab/duckietown-city/ground-truch-circle.1669199262.txt.gz · Last modified: 2022/12/10 09:08 (external edit)