px4通過mavros+wifi+板載計算機連接地面站

以前我們在用px4和地面站時,是通過數傳來連接飛控和地面站。現在我們在飛控上連接了帶有wifi的機載計算機,能夠通過機載計算機作爲中轉,讓飛控有線連接機載計算機,然後機載計算機通過wifi連接地面站。


方法

機載計算機和地面站計算機需要連在一個wifi下才行
啓動mavros時加上連接地面站的參數即可:
我們原先沒有連地脈站的命令是:

roslaunch mavros px4.launch fcu_url:=/dev/ttyACM0:921600 

裏面fcu_url參數是飛控的端口。

現在我們加上地面站的參數:

roslaunch mavros px4.launch fcu_url:=/dev/ttyACM0:921600 gcs_url:=udp://@172.16.254.1

其中gcs_url:=udp:後面跟的就是地面站所在計算機的ip地址

**

(注意:機載計算機和地面站計算機需要連在一個wifi下才行)

**

查看地面站ip地址方法:ifconfig

在這裏插入圖片描述
其中wlp3s0的inet那一項就是ip。

只要地面站是打開的,運行roslaunch mavros px4.launch fcu_url:=/dev/ttyACM0:921600 gcs_url:=udp://@172.16.254.1就會自動連上


補充:如果我們不知道地脈站ip,還可以通過:

roslaunch mavros px4.launch fcu_url:=/dev/ttyACM0:921600 gcs_url:=udp-b://@

這個會一直尋找地址直到QGC連上爲止

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章