V5 SDK集成相关问题咨询

Completed

Comments

16 comments

  • DJI Developer Support
    低电量返航时默认开启的,起飞的时候会自动设置返航点为起飞点,所以你不需要主动设置返航点。
    0
    Comment actions Permalink
  • zxd

    5.3.0 v5 SDK + DJI MINI 3, 咨询两个问题如下:

    1. SDKManagerCallback#onProductDisconnect方法不调用, 遥控器拔出后也不会调用,是什么原因?

    2. 我的APP集成SDK, 退出后,调用了SDKManager.getInstance().destroy()方法, 但是再去打开DJI FLY APP时,FLY APP无法使用,无法进入无人机画面界面。反之则可以,即先用FLY APP,退出后再打开我的APP,我的APP可以正常连接无人机,请问这是什么原因?

    0
    Comment actions Permalink
  • DJI Developer Support
    1. 无onProductDisconnect回调这个是bug,我也可以复现。 2. 切换app后记得将所有后台的MSDK/FLY app杀掉,你这个情况是无人机的USB连接端口被其他app占用了,并未释放。
    0
    Comment actions Permalink
  • zxd

    2. 切换app后记得将所有后台的MSDK/FLY app杀掉,你这个情况是无人机的USB连接端口被其他app占用了,并未释放。
    =>  这个是bug吗? 我在V4 SDK上是没有这个问题的,SDK APP正常退出,DJI APP也可以正常使用, 不需要杀后台

    0
    Comment actions Permalink
  • DJI Developer Support
    不是bug,这个和遥控器有关。现在的新版本遥控器不允许多个控制飞机的app一起运行。
    0
    Comment actions Permalink
  • zxd

    必须得杀掉进程?这样的话SDK APP上线之后不太方便吧,有没有别的办法?

    0
    Comment actions Permalink
  • zxd

    还有为什么DJI FLY 按Back键退出之后, SDK APP可以正常使用?  DJI FLY退出时也进行了杀进程操作?

    0
    Comment actions Permalink
  • DJI Developer Support
    没有办法正常使用,你会发现无人机频繁连接和断连。可以看看这篇文章,https://sdk-forum.dji.net/hc/zh-cn/articles/5318937433497
    0
    Comment actions Permalink
  • zxd

    请问低电量自动返回默认是剩余多少电量后启动?

    0
    Comment actions Permalink
  • DJI Developer Support
    低电量返航触发的逻辑为:当前电量 - 返航+降落所需要的电量 < 阈值,这个阈值每个机型不一样,也没有对外公布。
    0
    Comment actions Permalink
  • zxd

    如果无人机飞起来后,一段时间后SDK APP退出了或者进程死掉了,无人机低电量返航还可以吗?

    0
    Comment actions Permalink
  • DJI Developer Support
    无人机低电量返航不取决于app是否连接,哪怕你整个RC关掉了它都可以执行。
    0
    Comment actions Permalink
  • zxd

    PerceptionManager.getInstance().setObstacleAvoidanceType(ObstacleAvoidanceType.BRAKE, Callback)
    我调用如上方法设置感知避障模式,callback返回失败,是什么问题? 机型是MINI 3
    失败回调信息:ErrorImp{errorType=COMMON, errorCode=UNSUPPORTED, innerCode=null, description=不支持, hint=Not supported} 

    0
    Comment actions Permalink
  • DJI Developer Support
    Mini 3这款飞机没有避障系统。
    0
    Comment actions Permalink
  • zxd

    RxUtil.performActionWithOutResult(KeyTools.createKey(FlightControllerKey.KeyStartGoHome), null)
    如果这样调用,飞机是否会返回到起飞开始的地方?

    0
    Comment actions Permalink
  • DJI Developer Support
    如果你没有重新设置返航点,那么执行KeyStartGoHome就会回到起飞点。
    0
    Comment actions Permalink

Please sign in to leave a comment.