正在上传图片(0/1)

FollowMission功能的使用

 0
手机看帖 2 750
1.FollowMission的演示有吗?我好像没有找到2.FollowMission
不支持的无人机有什么  
3.跟随功能的调用顺序是怎么样的?followMissionOperation.startMission使用后多久调用updateFollowingTarget
或者说在FollowMeMissionOperatorListener的什么方法里上传updateFollowingTarget

4.UpdateFollowingTarget(Location var1,CompletionCallback var2)中var1的数据应该是怎么样的
我设置的还是太大
targetLatitude + = 20 * CommonUtil.ONE_METER_OFFSET targetLongitude + = 20 *
CommonUtil.ONE_METER_OFFSET


5.在模拟器里使用使用的是Mavic2 zoom
updateFollowingTarget The执行无法执行。无法执行该执行

private fun update() {
    targetLatitude += 10 * CommonUtil.ONE_METER_OFFSET
    targetLongitude +=10 * CommonUtil.ONE_METER_OFFSET
    var location2D = LocationCoordinate2D( targetLatitude,targetLongitude)
    followMissionOperation.updateFollowingTarget(location2D) { cc ->
        showLog("updateFollowingTarget ${cc.toString()} ${cc.deion}  currentState: ${followMissionOperation.currentState.name}")

    }
}            override fun onExecutionUpdate(p0: FollowMeMissionEvent?) {
                if (p0?.previousState == FollowMeMissionState.EXECUTING) {
//                    if (followMeDataTask == null)
//                        followMeDataTask = SendFollowMeDataTask()
//                    timer.schedule(followMeDataTask, 1000, 5000)
                    update()              }   一下我都试过了 好像都不行
先上传 后start
先start 后上传
先start 在onExecutionUpdate 中上传
先start 在onExecutionUpdate previousState == FollowMeMissionState.EXECUTING 再上传
评论
上传
你需要登录之后才能回帖    登录 | 注册
kv886   2021-3-10 3#
Mavic 2支持follow me的
需要注意以下几点
1.updateTarget会报超时,目前看没太大影响
2.需要时时更新target位置
3.startMission的经纬度差距不能太大

楼主   2021-3-11 4#
kv8863-10 19:52
Mavic 2支持follow me的
需要注意以下几点
1.updateTarget会报超时,目前看没太大影响
2.需要时时更新target位置
3.startMission的经纬度差距不能太大
谢谢,今天已经解决了。 原来我没注意到无人机已经移动了 我还以为是指令没有生效(这个功能在模拟器里使用真的太不容易注意到了)
收藏 点赞 评论
分享至:
回复:
上传
取消 评论
快速回复 返回顶部 返回列表