树莓派4B之Pc端Qgc地面站与Pixhawk飞控连接

树莓派4B之Pc端Qgc地面站与Pixhawk飞控连接

终究是贫穷限制了我的进步,树莓派终究是树莓派。
我已经不准备把目标识别放进树莓派了,所以只能另寻他法。
树莓派只是配置了Dronekit相关库,想要跟Pc地面站连接的话,代码里只有connect,没有找到解决办法,最终还是参考官网:
https://ardupilot.org/dev/docs/raspberry-pi-via-mavlink.html#raspberry-pi-via-mavlink-install-the-required-packages-on-the-raspberry-pi

我是在python2版本运行的,安装mavproxy,命令如下:

sudo pip install mavproxy

其实还需要其他依赖库,但是如果你是在Dronekit能运行的话,可以只装mavproxy就可以了。
可以参考这篇文章
树莓派4B与Pixhawk4飞控之状态读取

安装完成界面如下:
在这里插入图片描述确保你的飞控和树莓派已经连接

进入root

sudo -s

运行Mavproxy

mavproxy.py --master=/dev/serial0 --baudrate 921600 --aircraft MyCopter

此时会与飞控连接
在这里插入图片描述增加输出UDP节点到PC端

output add 你的IP:14550

在这里插入图片描述
打开QGC,会自动连接到当前飞控,可以实现地面站实时监测无人机及完成简单的控制。

可以直接运行以下命令:

mavproxy.py --master=/dev/serial0 --baudrate 921600 --out 192.168.0.3:14550  --aircraft MyCopter

解锁

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