kmz特定规划航线出现随机位置的小概率漏拍现象(PSDK触发)
已完成当前PSDK版本3.5.0,环境freeRTOS
在使用wpml接口生成的航线执行任务时,发现特定航线会出现漏拍的问题,如设置拍照间隔21m,小概率会出现飞过42m的间距才拍下一张;
接口使用PSDK的cam_emu_base模组开发,StartShootPhoto接口内触发,此前已经做过上万张拍照触发压力测试,接口本身不会漏拍;
漏拍航线测试:
1、存在问题的航线为网盘中“02_Flightline_M300V4_V5_V6.kmz”,已经进行复测,可以在模拟器上复现
2、复测方法为相机log接口触发本地时间,计算每一次拍照与上一次拍照的间隔,已知在模拟漏拍航线第一次测试第992张出现了此问题,平均触发间隔在1.9S~2.2S,第992张与上一张的间隔在4.1S,中间漏了一张(数据已标红)
3、该航线较长,存在多次起飞下降断点续飞的操作,每一轮起飞大约拍1300张。每轮都有较大几率出现一次。模拟器复现时,共执行两轮,有一轮出现
4、客户共执行13轮飞行,漏拍点见下方截图
5、文件夹内有DAT文件,打印了PSDK的log,发生漏拍时并没有发现PSDK断连现象
普通网格航线测试:
1、另行绘制了1.4S拍照间隔的普通航线,共执行4轮5000张拍照,没有发现此问题,怀疑与航线或GPS位置有关
2、测试数据见“常规航线测试文件夹”
3、此测试航线kmz稍后发出
此问题影响较为严重,会影响后期的数据处理,麻烦您跟进一下这个问题
-
正式评论
版本是对齐的,论坛系统和邮件系统可能导致图片没有同步过来,现贴于此。
评论操作 -
您好,在云盘:/漏拍航线测试/dji-demo+gps/文件夹下放入了最新的测试数据
分两个架次,两个架次为手动暂停航线,没有关闭飞行器,飞行日志只有一份(日志较大约4G,稍晚些上传完毕,名字Matrice_300_RTK_2023-07-19_13-54-55.DAT)
航线1:在excel第1236行出现漏拍一张,航线于23-7-19-11:38结束并暂停
航线2:接着航线1断电续飞,在excel第919行出现漏拍一张,第975行出现漏拍一张,第1208行漏拍2张,航线于23-7-19-12:50结束
以上漏拍点均已标红,excel数据分别为拍照时间戳,拍照间隔,纬度,经度,高度
-
我这边有捕获所有的时间戳,文件比较大,这个是筛选的超过3s事件,也就是超过3s的时间间隔我都当做异常事件捕获出来了。截图所示的部分全是因为进出航线(开启关闭间隔拍照)才出现超过3s的情况,也就是间隔拍照过程中没有捕获到超过3s触发拍照的时间。如果有需要,可以给dev@dji.com发个邮件,我把记录文件邮件发出来,这里无法贴附件。 -
您好,我在云盘内/漏拍航线测试/正点原子开发板路径下新增了使用正点原子阿波罗开发板进行的测试;
//论坛环境测试/路径下是根据您提供的代码进行的测试;
//本地相机使用环境测试是根据当前相机所使用到的功能模组和拍照触发环境进行的测试;
经过测试发现基于这款F429开发板确实没办法复现问题,(共20000张左右)但是基于F405/F407体系的芯片修改成您这边提供的例子或者我们自己使用的方式,均能复现问题(一般5000就必定出现);
这边可能需要您使用PSDK例程内推荐的F407-discovery开发板进行复现测试再继续进行问题排查,目前结论来看该问题可能跟PSDK与STM32芯片型号本身及其驱动库有一定联系
请先登录再写评论。
评论
33 条评论