上云API对接大疆机场开发板

当前网络上应该暂时不存在大疆机场调试参考文档,本文主要是如何调试大疆上云API对接大疆机场开发板进行内部测试。

问题点解答及解决方式

1、获取开发板,升级遥控器及飞机固件

联系大疆官方申请开发板,大疆官方会寄送开发板并且发送对应的安装视频。及DJI Assistant 2 (Enterprise Series)对应的账号,注意:我们需要根据该账号登录DJI Assistant 2 (Enterprise Series)才能找到指定的开发板,无人机,遥控器的版本号。无人机仅支持M30系列
在这里插入图片描述
特别注意:官方的机场固件版本存在问题,个人测试的时候使用以下版本较稳定。可以测试机场上下线、机场推送OSD
数据,下发航线任务,执行航线任务,航线执行完成后自动上传航线对应动作媒体资源。使用rtmp做视频直播。上云API使用1.1.0版本代码。

在这里插入图片描述

2、上云API部署

大疆上云API本地部署请看我的另外一篇文章
https://blog.csdn.net/yychen_java/article/details/125411141,请拉取上云API最新代码部署。也可以参考大疆上云API官网部署https://developer.dji.com/doc/cloud-api-tutorial/cn/

3、根据大疆官方视频安装开发板

进行首次机场部署,及测试中有多个注意问题点。
问题1:板子连不上网络。机场板子使用24v固定电压3A直流电供电,正负极不要接反了。
目前只能使用百兆网口。

问题2:遥控器识别不到机场。
- 需要使用特定的Pilot2 版本。
- 检查接口板两端的线是否插紧,目前的接口板容易接触不良。

问题3:机场部署组织绑定不上去。
- 检查机场网络是否和emqx服务器连通,如果网络是通的,但是机场连不上emqx,建议使用匿名登录。
- demo后端服务需要启动。
- demo绑定码为qwe

问题4: 飞机执行完航线后一直悬停在模拟器中3米左右高度
模拟器中需要手动停止模拟器来结束航线任务,后续机场上报316011失败的进度,这个是由于模拟器里无法准确降落报错,属于正常现象。手动退出DJI Assistant 2 (Enterprise Series)才可以使用。

问题5:任务执行过程中,进度一直上报40%。
正常的,只要在航线执行过程中,进度就是40%。

问题6:下发航线任务,飞机在模拟器里不起飞。
- 检查航线文件是否正常,可以先用Pilot2 连接飞机飞一遍。
- 下发航线任务时,机场不能处于debug模式,需要把机场连遥控器的线拔掉。
- 根据进度上报的错误码,去文档中查询具体原因,任务失败上报错误码可能时间会比较久,建议多等待一会儿。
- 机场处于工作模式时,不要直接关闭机场。

问题7:航线中拍摄的文件没有上传。
- 媒体文件只有在航线任务结束后才会开始上传。就是手动退出DJI Assistant 2 (Enterprise Series)后机库状态会变回IDLE状态的时候才会上传。
- 检查机场请求的上传临时凭证是否过期,只有在机场开机时会获取一次临时凭证。

问题8:航线问题,机场是不支持生成航线的,所以测试的时候,只能自己手动在遥控器上打航线,记住,自测发现仅支持建图航拍在下任务的时候才会执行,其他航线下任务不会执行。在遥控器上新建航线后,导出航线KMZ文件,手动上传到oss,通过WaylineFileController里面的upload-callback回调接口手动生成航线数据。建议二次开发自行实现oss上传存库操作。

问题9:使用DJI Assistant 2 (Enterprise Series)模拟器,进行机场下发任务,必须取掉机场与遥控器的连接线,机场处于debug模式,是不能起飞的。注意:机场处于工作模式WORING时,不要直接关闭机场。

问题10:在时态感知页面点击查看实时数据栏,远程调试按钮存在问题,不能打开需要等待新的机场固件。

特别说明:
测试过程中间存在很多线下操作动作,无法拍照或者视频,如有问题请私信,本人经过几天测试踩坑纯手敲文章,未经授权不得转载。

评论 37
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值