本模块实现大疆PSDK至MAVLink协议转换,促进设备间通信。兼容QGC地面站,实现无缝对接。提供定制开发服务,满足用户个性化需求。注意,MAVLink相关资料仅限内部团队使用,暂不对外开放。
首先安装软件所需环境
sudo apt update
sudo apt install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
sudo apt-get install libgtk-3-dev
pkg-config --modversion gtk+-3.0
PC端需要安装QGC软件
下载地址 http://qgroundcontrol.com/
使用mavlink软件包
- 将
psdk-ih.zip
程序包放到/home/firefly
目录下 - 执行
unzip psdk-ih.zip
解压程序文件 - 执行
cd psdk-ih/build
进入程序文件 - 执行
chmod 777 bin/mavlink_demo
因为大疆psdk需要较高权限修改网卡配置所以需要给程序一个权限 - 修改文件夹中的mavlink_ip将其改PC端ip
- 执行测试程序
sudo bin/mavlink_demo
- 打开PC端QGC软件
- 先点击左上角logo图标
- 再点击Analyze Tools
- 查看MAVLink检测页面
- 查看MAVLink数据
- 可以在这个页面输入测试命令控制psdk
输入命令后需要带空格作为结束符号
命令 | 参数说明 | 备注 |
---|---|---|
zoomVideo | 主视频流 开启后QGC可查看端口号为5600 | |
IRVideo | 红外视频流 开启后QGC可查看端口号为5600 | |
gimbal 10 | 10 代表转动角度 | 云台转动 |
zoom 5 | 5 代表缩放倍数 | 变焦倍数 |
mission | 执行航线任务 |
注:主视频流需要遥控器调整到录像模式并且分辨率调到1920*1080
红外视频流需要遥控器关闭超分辨率选项
运行PSDK可使用大疆DJI Assistant 2 (Enterprise Series)运行模拟器看飞行
DJI Assistant 2 下载地址https://www.dji.com/cn/downloads/softwares/assistant-dji-2-for-matrice
下载后使用typec线连接pc与无人机
开启软件后
点击模拟器
如果需要测试航线任务需要修改经纬度为
纬度:38.86305257656219
经度:121.449574562344
然后点击开始仿真
发送测试命令
python测试例程请参考 https://www.ardusub.com/developers/pymavlink.html
mavlink message定义请查看 https://mavlink.io/zh/messages/common.html
c测试例程请参考 https://mavlink.io/en/mavgen_c/
作者:admin 创建时间:2024-07-02 16:25
最后编辑:bai 更新时间:2024-11-20 18:11
最后编辑:bai 更新时间:2024-11-20 18:11