求問pixhawk 和樹莓派如何通信連接,使得用樹莓派給pixhawk發送飛行相關的指令來控制飛機?

小弟最近做項目,只找到連接圖和他們使用mavlink 通信的消息,接下來不知道怎麼辦?這是連接圖,求各路大神幫忙。


c_uart_interface_example · GitHub


不知道樹莓派能不能跑 ROS,可以的話簡單了解一下 Mavros 包的使用吧 mavlink/mavros · GitHub

不能的話自己寫串口程序,遵守 mavlink 協議進行解包,參考 mavlink/c_uart_interface_example · GitHub

mavlink 有專門的包用來控制,當然首先要映射遙控進入 offboard 模式,參考官網教程 Offboard Control


不知道樓主解決這個問題了沒有,我有一個跟你相似的問題。不過我用的是arduino,arduino板子與pixhawk飛控如何通過mavlink協議實現通信,我有點小困惑,只知道我的大方向,小步驟不太了解該怎麼做。我是拿arduino充當外部控制的,讀取gps並修改,然後發送給飛控。希望能得到樓主的回復


你好,我最近也遇到這樣的技術問題,希望可以相互交流一下,不過我是要要用來控制水下機器人rov的

————

修改:已經完成rov,直接micro USB就可以了。


MAVLink,我用手機OTG轉TTL都接上了


請問這是通過串口通信嗎?樹莓派接收無線遙控信號,然後再將信號發送給APM或PIX飛控,進行飛行控制?我也想這麼弄,不知道你弄成功了沒有?


所以樓主解決問題了沒有? 我最近也遇到了同樣的問題,想通過arm板給pixhawk發飛行指令來控制飛行


可以選擇使用DroneKit經由MAVProxy控制飛行器。兩者可以通過無線數傳或USB通信。前者是3DR出品,後者的作者是Pixhawk Firmware的主要contributor Andrew Tridgell.

詳情參見:

Welcome to DroneKit-Python』s documentation!

MAVProxy


如果我沒記錯的話pix的APM固件可以通過UART串口操控飛機,具體怎麼玩不清楚,他們的wiki上有詳細說明,但延遲問題和穩定性得小心,別搞出了什麼大新聞。


沒有金剛鑽,莫攬瓷器活。

需求不明的情況下,你趕快要高價,然後找外包。

不過,既然來問了,就說詳細一點。你到底是控制drone,還是輸出mavlink指令?

接受到搖桿信號,然後轉為mavlink指令的話,是很簡單的。30分鐘就可以寫完,編譯,寫入raspberreyPI系列。用戶給你的連接圖好像就是這個意思。

發送mavlink指令到drone是另外一回事,不過也不難。民用的drone受法律限制只能用2.4g無線控制。

我碰巧有個玩2.4g無線干擾的朋友,所以最近知道了不少。有興趣的話我們交流一下。


推薦閱讀:

如何評價北航BZK-005型無人機?
想分步做飛行器,先做航模,再做無人機,需要哪些專業知識?我的專業是通信電子
民用級無人機漸漸顯現紅海,大疆、零度、極飛、億航等佔領市場,未來可否轉向研發智能機器人 前景如何?
為什麼無人機的螺旋翼不能像電風扇一樣做一個金屬網子罩起來以避免傷人?

TAG:無人機Drone | 通信專業 | 樹莓派RaspberryPi | 電腦操作 | 通信協議 |