|
|
|
@ -7,7 +7,7 @@ |
|
|
|
|
```bash |
|
|
|
|
pip3 install easytello opencv-python |
|
|
|
|
``` |
|
|
|
|
Дадее необхлдимо включить драна и подключится к сети которую он создаст, похожую на ```TELLO-56D2T8```. |
|
|
|
|
Далее необходимо включить дрон и подключится к сети, которую он создаст (название сети похоже на: ```TELLO-56D2T8```). |
|
|
|
|
|
|
|
|
|
Протестировать работу можно простым скриптом, в результате которого дрон будет летать по квадрату со стороной 20 см. |
|
|
|
|
|
|
|
|
@ -29,11 +29,12 @@ drone.land() |
|
|
|
|
## Работа с модулями |
|
|
|
|
|
|
|
|
|
1. Склонить данный репозиторий. |
|
|
|
|
2. Воткнуть флешку приемника в компьютер. |
|
|
|
|
3. Запустить модуль длительным нажатием на кнопку сверху. |
|
|
|
|
2. Вставить приемник Smart Bricks в компьютер. |
|
|
|
|
3. Запустить модуль коротким нажатием на кнопку. |
|
|
|
|
4. Запустить TelloModule.py дабы убедится в его работоспособности. |
|
|
|
|
|
|
|
|
|
```bash |
|
|
|
|
cd tello_modules |
|
|
|
|
python3 TelloModule.py |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
@ -71,11 +72,17 @@ Test 9 count = 2186 forward = 208 right = 236 back = 193 left = 113 light = 852 |
|
|
|
|
|
|
|
|
|
Если прошли 10 тестов в первом случае и 10 во втором то все хорошо, если нет то повторяем все сначала. |
|
|
|
|
|
|
|
|
|
5. Запускаем test.py чтобы протестировать работу модуля вместе с коптером. |
|
|
|
|
5. Запускаем test.py чтобы протестировать работу модуля. |
|
|
|
|
|
|
|
|
|
```bash |
|
|
|
|
pip3 install matplotlib |
|
|
|
|
python3 test.py |
|
|
|
|
``` |
|
|
|
|
6. Запускаем test2.py чтобы протестировать работу модуля вместе с коптером. Для этого необходимо быть подключенным к сети коптера (описано выше). |
|
|
|
|
|
|
|
|
|
```bash |
|
|
|
|
python3 test2.py |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
## Описание работы с библиотекой. |
|
|
|
|
|
|
|
|
@ -134,4 +141,4 @@ back = mod.get_back_dist() #показание заднего сенсора |
|
|
|
|
left = mod.get_left_dist() #показание левого сенсора |
|
|
|
|
light = mod.get_light() #показание датчика освещенности |
|
|
|
|
dist = get_dist #вернет лист из показания следующих сенсоров 0) передний 1) правый 2) левый 3) задний. |
|
|
|
|
``` |
|
|
|
|
``` |
|
|
|
|