M300,高频率遇到在飞行过程中,FlightController.setStateCallback()不回调了,导...

已完成

评论

13 条评论

  • 红色石头

    补充一下:都是无人机返航中出现的

    0
    评论操作 固定链接
  • DJI Developer Support
    说明和代码无关,我们暂时没有遇到这样的问题,FlightController.setStateCallback是固件给MSDK进行推送,不推送的原因可能是周围环境对图传存在干扰,你换个地方试试呢?
    0
    评论操作 固定链接
  • 红色石头

    不是,我们测试,执行航点任务的时候,是正常的,一旦执行fininshAction,就是gohome,就会出现问题,飞控信息不更新,此时,无人机视频信息时正常的,所以应该和环境无关。出现问题后,一直存在,即使飞机飞到home点降落,也是无法恢复,一旦降落,就立马有了。所以感觉还是sdk问题

    0
    评论操作 固定链接
  • DJI Developer Support
    我们测试未复现,能否提供你的固件版本号,和复现的视频给我们看一下呢?最好把飞控日志也附上,飞控日志连接Assistant 2后导出。 Link:https://pan-sec.djicorp.com/s/8rrXtAfyWDdkLMP dji123
    0
    评论操作 固定链接
  • 红色石头

    有定位到问题吗?找个问题毕竟急,麻烦尽快回复下

    0
    评论操作 固定链接
  • DJI Developer Support
    没有定位到,我们没有办法复现,你也没有提供Log。4.16发布了,你试试4.16版本。
    0
    评论操作 固定链接
  • 红色石头

    亲,有进展吗?出现概率太高了

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

    在补充下:飞控信息丢失一段时间后,有时自己恢复;但是飞机自己的经纬度更新,高度信息缺不更新。飞机降落高地面的时候,还是40m。降落后,自己恢复了

    0
    评论操作 固定链接
  • DJI Developer Support
    没有进展,大概率是你自己的问题,换一架飞机是否有问题?Pilot是否有问题?使用Sample能否复现呢?你是怎么排查的?你光跟我说有问题,我怎么帮你排查呢。
    0
    评论操作 固定链接
  • 红色石头

    我是在FlightController.setStateCallback中,每次都打印日志,出会问题的时候,日志都没有打印;一旦落地,又开始打印了。这个回调主要是sdk回调,所以我们没法排查问题。还有,飞行日志网盘里我也上传了

    0
    评论操作 固定链接
  • DJI Developer Support
    我之前给你的链接没有看到飞行日志,里面是空的。Pilot的代码也是用MSDK的Key开发的,所以你对比一下Pilot和Sample确认一下是不是你的代码的问题。这个功能非常基础,如果真得有问题早都大规模爆发了。现在就你一个人遇到问题,我觉得可能是你这架飞机的问题。从飞控日志我可以看到图传信号如何,你需要给我出问题的时间点。图传信号不好也是造成无回调的原因之一。那你是不是可以换个地点测试一下,看看你无回调的问题是不是和地点有关,你得找一些逻辑信息给我,不然我没法排查。 Link:https://pan-sec.djicorp.com/s/8rrXtAfyWDdkLMP dji123
    0
    评论操作 固定链接
  • 红色石头

    上传两次出问题的日志,一次真实飞行,一次模拟飞行。两个已经上传到云盘,模拟飞行那次,出问题是时间点是起飞2022-01-10 10:32:31,降落是2022-01-10 10:37:58,飞行正常,一旦航点结束,执行gohome就出了问题,降落后自动恢复正常。辛苦根据日志排查下。更换场地和飞机,也复现问题

    0
    评论操作 固定链接
  • DJI Developer Support
    你使用模拟器也可以复现是吗?从飞控日志看没有什么问题,也看不出问题。你能把你的项目发给我运行吗?或者你把Sample代码修改成能复现的样子,发给我我本地复现呢?
    0
    评论操作 固定链接

请先登录再写评论。