mirror of
https://github.com/CopterExpress/clover.git
synced 2026-05-29 14:29:33 +00:00
docs: add UDP support to GCS-bridge (#47)
This commit is contained in:
BIN
docs/assets/bridge_udp.png
Normal file
BIN
docs/assets/bridge_udp.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 363 KiB |
@@ -1,30 +1,46 @@
|
||||
Использование QGroundControl через Wi-Fi
|
||||
===
|
||||
|
||||
Возможен контроль, управление и настройка полетного контроллера квадрокоптера с помощью программы QGroundControl по Wi-Fi. Для этого необходимо подключиться к Wi-Fi сети `CLEVER-xxxx`.
|
||||
Возможен контроль, управление и настройка полетного контроллера квадрокоптера с помощью программы QGroundControl по Wi-Fi.
|
||||
Для этого необходимо подключиться к Wi-Fi сети `CLEVER-xxxx`.
|
||||
|
||||
После чего в launch-файле Клевера `/home/pi/catkin_ws/src/clever/clever/launch/clever.launch` выбрать один из преднастроенных режимов: TCP, UDP, UDP-B.
|
||||
|
||||
После изменения launch-файла необходимо перезагрузить сервис clever:
|
||||
|
||||
```(bash)
|
||||
sudo systemctl restart clever
|
||||
```
|
||||
|
||||
Подробнее о возможных настройках `gcs_bridge` [на сайте пакета mavros](http://wiki.ros.org/mavros#Connection_URL).
|
||||
|
||||
TCP-бридж
|
||||
---
|
||||
|
||||
Необходимо убедиться с в launch-файле Клевера (`~/catkin_ws/src/clever/clever/launch/clever.launch`) включен TCP GCS Bridge:
|
||||
|
||||
Изменить параметр gcs_bridge в launch-файле:
|
||||
```xml
|
||||
<arg name="gcs_bridge" default="tcp"/>
|
||||
```
|
||||
|
||||
При изменени launch-файла необходимо перезагрузить сервис `clever`:
|
||||
|
||||
```bash
|
||||
sudo systemctl restart clever
|
||||
```
|
||||
|
||||
Затем в программе QGroundControl нужно выбрать Application Settings -> Comm Links -> Add. Создать подключение со следующими настройками:
|
||||
|
||||

|
||||
|
||||
Затем необходимо выбрать в списке подключений "Clever" и нажать "Connect". После этого можно будет настраивать, калибровать и просматривать состояние квадкоптера без проводов:
|
||||
Затем необходимо выбрать в списке подключений "Clever" и нажать "Connect".
|
||||
|
||||

|
||||
UDP-бридж
|
||||
---
|
||||
|
||||
Изменить параметр gcs_bridge в launch-файле:
|
||||
```xml
|
||||
<arg name="gcs_bridge" default="udp"/>
|
||||
```
|
||||
|
||||
Затем в программе QGroundControl нужно выбрать Application Settings -> Comm Links -> Add. Создать подключение со следующими настройками:
|
||||
|
||||

|
||||
|
||||
Затем необходимо выбрать в списке подключений "CLEVER" и нажать "Connect".
|
||||
|
||||
UDP broadcast-бридж
|
||||
---
|
||||
@@ -35,17 +51,11 @@ UDP broadcast-бридж
|
||||
<arg name="gcs_bridge" default="udp-b"/>
|
||||
```
|
||||
|
||||
При изменени launch-файла необходимо перезагрузить сервис `clever`:
|
||||
|
||||
```bash
|
||||
sudo systemctl restart clever
|
||||
```
|
||||
|
||||
При использовании UDB broadcast-бриджа достаточно подключиться к Wi-Fi сети Клевера. QGroundControl должен подключиться к коптеру автоматически.
|
||||
|
||||
> **Note** UDP broadcast-бридж работает быстрее, чем TCP-бридж, но связь в нем менее стабильная: иногда могут возникать проблемы при загрузке миссии на коптер, а также при калибровке сенсоров.
|
||||
|
||||
UDP-бридж
|
||||
---
|
||||
___
|
||||
После успешного подключения можно настраивать, калибровать и просматривать состояние квадкоптера без проводов.
|
||||
|
||||
TODO
|
||||

|
||||
Reference in New Issue
Block a user