飞机连接上网络RTK后,可以获取到RTK高度等信息,但是还是显示无法飞行, 请问还需要那些设置吗

Completed

Comments

3 comments

  • DJI Developer Support
    RTKNetworkServiceProvider.addNetworkServiceStateCallback,从里面获取getChannelState如果是TRANSMITTING才算打开。打开后调用rtk.setStateCallback监听isRTKBeingUsed(飞机当前是否适用RTK数据)和getPositioningSolution(RTK定位解状态)看看是否为true和fix,才能开始飞行。
    0
    Comment actions Permalink
  • DJI Developer Support
    按照你说的流程,打开后调用rtk.setStateCallback监听isRTKBeingUsed,发现一直返回的是false,请问怎么让他变成true呢。
    0
    Comment actions Permalink
  • DJI Developer Support
    为false的原因是虽然数据是对的,能解算是fix,但是接收的间隔大于2秒,飞机仍然不会使用RTK数据去进行导航。这个大概率是飞机的图传信号差或者移动设备的网络差的原因,改善这2点就好了。
    0
    Comment actions Permalink

Please sign in to leave a comment.