User Tools

Site Tools


autolab:duckietown-city:ground-truch-circle

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
autolab:duckietown-city:ground-truch-circle [2022/12/10 09:08]
127.0.0.1 external edit
autolab:duckietown-city:ground-truch-circle [2023/01/16 07:10] (current)
sergey_sorokumov [Локальный запуск]
Line 1: Line 1:
 ====== ground-truch-circle ====== ====== ground-truch-circle ======
 =====Запуск autolab evaluate===== =====Запуск autolab evaluate=====
-1.  Установить docker-compose+1.  Установить ​docker/docker-compose ​(Инструкции по установке **docker** - https://​docs.docker.com/​engine/​install/​ubuntu/,​ **docker-compose** - https://​docs.docker.com/​compose/​install/​linux/​)
  
 2.  Установить dts (инструкция по установке:​ https://​github.com/​duckietown/​duckietown-shell#​duckietown-shell) 2.  Установить dts (инструкция по установке:​ https://​github.com/​duckietown/​duckietown-shell#​duckietown-shell)
  
-3.  Установить версию daffy:+3.  Установить версию ​dts на daffy следующей командой:
    
  
Line 13: Line 13:
  
     dts update     dts update
-5. На локальной машине,​ для всех ботов (Autobot, Watchtower, Duckietown):​+5. На локальной машине ​(на которой будет запускаться эксперимент), для всех ботов (Autobot, Watchtower, Duckietown) ​выполнить команду:
  
  
     dts duckiebot update [HOSTNAME] ​     dts duckiebot update [HOSTNAME] ​
-6. Добавить tag для autobot (```tag == april tag_id установленный на боте```)+6. Необходимо выполнить для всех Autobot, которые будут учавствовать в эксперименте:​ 
 + 
 +6.1. Подключиться по ssh к боту: 
 + 
 +    ssh duckie@autobot<​bot_number>​.local 
 +6.2. Добавить tag для autobot (''​tag == april tag_id установленный на боте''​)
  
  
     echo [TAG_ID] > /​data/​config/​autolab/​tag_id     echo [TAG_ID] > /​data/​config/​autolab/​tag_id
  
-7. Добавить название карты, на которой будет проводиться эксперимент:​+6.Добавить название карты, на которой будет проводиться эксперимент:​
  
  
     echo [MAP_NAME] > /​data/​config/​autolab/​map_name     echo [MAP_NAME] > /​data/​config/​autolab/​map_name
  
-8. Запустить/​установить ​```dt-core``` на watchtowers+7. Запустить/​установить ​''​dt-core'' ​на watchtowers ​следующей командой:​
  
  
     dts stack up -H [HOSTNAME] core -d     dts stack up -H [HOSTNAME] core -d
  
-9. На всех устройствах,​ которые будут задействованы,​ во время эксперимента выполнить:​+8. На всех устройствах,​ которые будут задействованы,​ во время эксперимента выполнить:​
  
  
     dts stack up -H [HOSTNAME] autolab -d     dts stack up -H [HOSTNAME] autolab -d
  
-10. Для duckiebot, которые будут участвовать в эксперименте выполнить команду:​+9. Для duckiebot, которые будут участвовать в эксперименте выполнить команду:​
  
  
     dts stack up -H [HOSTNAME] encoder -d     dts stack up -H [HOSTNAME] encoder -d
  
-11. Склонировать репозиторий https://​github.com/​OSLL/​dt-autolab-localization +10. Склонировать репозиторий https://​github.com/​OSLL/​dt-autolab-localization 
-12. Выполнить команду из корня проекта, установленного в пункте 10, добавив название карты+ 
 +    git clone https://​github.com/​OSLL/​dt-autolab-localization 
 +11. Выполнить команду из корня проекта:
  
  
Line 49: Line 56:
     dts devel run -L test-tf -- --hostname [MAP_NAME]     dts devel run -L test-tf -- --hostname [MAP_NAME]
  
-Результат должен быть походим на следующее:​+Результат должен быть похожим на следующее:​
  
     watchtower03/​camera_optical_frame tag/326     watchtower03/​camera_optical_frame tag/326
Line 63: Line 70:
     dts devel run -f -X -L single-experiment -- --hostname [MAP_NAME]     dts devel run -f -X -L single-experiment -- --hostname [MAP_NAME]
  
-## AIDO evaluator+=== AIDO  evaluator ​===
 Из корня проекта dt-autolab-localization следует выполнить команду,​ добавив название карты: Из корня проекта dt-autolab-localization следует выполнить команду,​ добавив название карты:
  
Line 70: Line 77:
  
 Склонировать репозиторий https://​github.com/​duckietown/​dt-aido-autolab-evaluator. Склонировать репозиторий https://​github.com/​duckietown/​dt-aido-autolab-evaluator.
-Создать директорию ​ /data (```mkdir /data```+Создать директорию  ​''​/data (mkdir /data''​
-Из корня репозитория ​```dt-aido-autolab-evaluator``` выполнить следующую команду+Из корня репозитория ​''​dt-aido-autolab-evaluator'' ​выполнить следующую команду
  
   dts devel run \   dts devel run \
Line 81: Line 88:
    -- -v /​var/​run/​docker.sock:/​var/​run/​docker.sock \    -- -v /​var/​run/​docker.sock:/​var/​run/​docker.sock \
    -e DEBUG=1    -e DEBUG=1
-``` + 
-```MAP_NAME``` -- название карты, на которой происходит эксперимент + 
-```YOUR_TOKEN``` -- токен пользователя с challenge server duckietown+''​MAP_NAME'' ​-- название карты, на которой происходит эксперимент 
 +''​YOUR_TOKEN'' ​-- токен пользователя с challenge server duckietown ​(https://​challenges.duckietown.org/​v4/​)
  
   
autolab/duckietown-city/ground-truch-circle.1670663296.txt.gz · Last modified: 2023/01/12 05:09 (external edit)