Mobile5 SDK智能返航

Completed

Comments

11 comments

  • DJI Developer Support
    你这个问题时必现么?飞机返航也不一定完全是因为低电量导致的返航。 KeyLowBatteryRTHInfo.getLowBatteryRTHStatus() 状态始终为 UNKNOWN的 这个状态我会去咨询一下,后续给你反馈
    0
    Comment actions Permalink
  • Timo48674

    是的 我是在模拟飞行器低电量返航的情景下出现的问题
    通过监听getBatteryPercentNeededToGoHome() 为16
    实际飞行器电量在 18%时执行了返航动作

    0
    Comment actions Permalink
  • DJI Developer Support
    你用的机型是什么?还有触发低电量返航时KeyLowBatteryRTHInfo.getLowBatteryRTHStatus() 的状态是COUNTING_DOWN么?还是一直为UNKNOWN
    0
    Comment actions Permalink
  • Timo48674

    机型 是Mavic 3E  触发低电量返航时KeyLowBatteryRTHInfo.getLowBatteryRTHStatus() 的状态一直为UNKNOWN

    0
    Comment actions Permalink
  • DJI Developer Support
    我已经复现该问题了,已经反馈给研发进行处理了。
    0
    Comment actions Permalink
  • DJI Developer Support
    抱歉久等了。您提交的低电量返航状态一直为UNKNOWN的问题有了分析结果。我们发现因为mavic 3行业所使用的协议发生了变更,飞机不会给我们推送LowBatteryRTHStatus属性了,目前您可以通过KeyIsLowBatteryWarning或者KeyIsSeriousLowBatteryWarning判断是否进入低电量,并通过getTimeNeededToGoHome了解到返航的进度。
    0
    Comment actions Permalink
  • sheng

    在御3T上遇到相同的问题,后续版本会修复么

    0
    Comment actions Permalink
  • DJI Developer Support
    这个是飞机协议发生了变更,MSDK上是无法修复这个问题的。
    0
    Comment actions Permalink
  • sheng

    飞机固件版本后续会处理这个问题么

    0
    Comment actions Permalink
  • DJI Developer Support
    我们不确定飞机上是否会修改这个协议,我可以尝试提交需求。不过现在使用其他的Key也是可以拿到智能返航的情况,没有LowBatteryRTHStatus对于您来说影响是很大的吗?
    0
    Comment actions Permalink
  • yating.liao

    这个问题在5.7.1版本已经针对mavic 3行业系列做了特别修复了。更新到5.7.1版本之后,LowBatteryRTHStatus可以拿到倒计时状态了。

    1
    Comment actions Permalink

Please sign in to leave a comment.