2.8 KiB
Подключение Raspberry Pi к полетному контроллеру
Для программирования автономных полетов, работы с Pixhawk (Pixracer) по Wi-Fi, использования телефонного пульта и других функций необходимо соединение Raspberry Pi и полетного контроллера.
Подключение по USB
Основным способом подключения является подключение по интерфейсу USB.
-
Соедините Raspberry Pi и полетный контроллер micro-USB to USB кабелем.
-
Убедитесь в работоспособности подключения, выполнив на Raspberry Pi:
rostopic echo /mavros/stateПоле
connectedдолжно содержать значениеTrue.
Hint Для корректной работы подключения Raspberry Pi и Pixhawk по USB необходимо установить значение параметра
CBRK_USB_CHKна 197848.
Подключение по UART
Дополнительным способом подключения является подключение подключение по интерйсу UART.
-
Подключите Raspberry Pi к полетному контроллеру по UART.
-
Поменяйте в launch-файле Клевера (
~/catkin_ws/src/clever/clever/clever.launch) тип подключения на UART:<arg name="fcu_conn" default="uart"/>При изменении launch-файла необходимо перезапустить пакет
clever:sudo systemctl restart clever
Hint Для корректной работы подключения Raspberry Pi и полетного контроллера по UART необходимо установить значение параметра
SYS_COMPANIONна 921600.
Подключение к SITL
Для того, чтобы подсоединиться к локально/удаленно запущенному SITL, необходимо установить аргумент fcu_conn в udp, и fcu_ip в IP-адрес машины, где запущен SITL (127.0.0.1 для локального):
<arg name="fcu_conn" default="udp"/>
<arg name="fcu_ip" default="127.0.0.1"/>