M300外测时,经常遇到1、执行返航指令,callback没有报错,但是没反应,再次点击就执行 2、执行返航,延迟验...

已完成

评论

13 条评论

  • DJI Developer Support
    这个问题和图传信号质量有关,和温度关系不大。出现这样的问题的时候,要确认图传信号质量如何,切换到Pilot去看看有没有同样的问题。
    0
    评论操作 固定链接
  • 红色石头

    如何确认图传信号质量?

    0
    评论操作 固定链接
  • 红色石头

    补充一下:出问题时,飞机就在遥控器旁边3m处,信号应该不会太差

    0
    评论操作 固定链接
  • DJI Developer Support
    图传信号通过setUplinkSignalQualityCallback和setDownlinkSignalQualityCallback来判断。
    0
    评论操作 固定链接
  • 红色石头

    好的,如果复现,我先监听下

    0
    评论操作 固定链接
  • 红色石头

    经过复现测试,出现指令延迟的时候,上行和下行数据质量都是100

    0
    评论操作 固定链接
  • DJI Developer Support
    出现问题的时候Pilot是否也正常?如果也能复现,把飞机连接Assistant 2上导出飞控日志发送给support@dji.com反馈一下问题。
    0
    评论操作 固定链接
  • 红色石头

    pilot飞了一次,正常。sample 还没有试,目前比较诡异,不知道哪里出问题

    0
    评论操作 固定链接
  • DJI Developer Support
    那把飞控日志导出来我看看,我看看那会链路有没有问题,要给我时间点。指令慢应该就是通信链路的问题。 Link:https://pan-sec.djicorp.com/s/tn2DSqxc4AEHMza dji123
    0
    评论操作 固定链接
  • flyucare

    您好,我们上传了飞控日志,根据文件名称区分两个日志分别记录了返航命令下发失效和指令延迟问题。返航失效时间点大概发生在2022-01-25 15:35左右,这个时间点我们发送了第一条返航命令,回调未报错,但无人机没有响应,大概十秒之后我们又发送了一次返航,这时成功返航;指令延迟问题我们从无人机开机之后,上传航点任务时就出现了上传速度特别慢的现象,起飞之后包括起飞命令都有接近十秒的延迟,您可以分析整个日志。

    我们并非没有怀疑过自身问题,但是因为现象非常怪异,APP本身并没有异常现象,指令也都准确下发,只有到无人机执行的步骤无人机处出现了执行延迟,我们无从排查,辛苦您帮忙分析下日志,或可告知什么情况下会导致这种现象,我们从信号质量方面排查没有异常,信号质量正常

    0
    评论操作 固定链接
  • DJI Developer Support
    ![](https://djisdksupport.zendesk.com/attachments/token/anYTVfboQVpKsnQlX9tsmJdOb/?name=inline-1310795017.png) 通过日志我们看到你第一次调用返航,他只是退出了虚拟摇杆模式,所以你感觉是失效了。第二次出发返航,app端是在235.925288秒发出指令,飞机端于235.925305秒开始执行返航。从这里看是没有看到有延迟的,但是至于为什么飞机没有执行这个我也不知道了,能确定得是这个问题不是MSDK app和飞机之间的链路问题,飞机于第一时间接受了指令。我只能分析到这边了,如果需要进一步的专业分析,得发邮件给support@dji.com请数据分析团队分析。
    0
    评论操作 固定链接
  • flyucare

    感谢您的回复,那我想知道为什么我调用了返航无人机只是退出了虚拟摇杆模式,是因为虚拟摇杆模式会干扰返航所以无人机退出了虚拟摇杆模式而不再执行返航了吗?我应该如何规避这个现象呢,在返航前先将setVirtualStickModeEnabled置为false可以吗

    0
    评论操作 固定链接
  • DJI Developer Support
    调用返航只是退出虚拟摇杆模式这个我确实也不知道,但是通过数据分析可以得知这是固件的结果。下次你再出现这种情况就setVirtualStickModeEnabled(false)后再调用返航就好了。
    0
    评论操作 固定链接

请先登录再写评论。