航点飞行是无人机智能飞行功能中很基本、也经常会用到的一个功能,在开发大疆无人机程序的过程中,碰到了一些坑,花费了不少时间精力才得以解决,在这里记录下来与大家分享!
CGJ02坐标转换
大家知道因为众所周知的原因,在国内的地图坐标需进行相应的转换,即地图上的坐标是基于CGJ02坐标系统的,而从大疆无人机获取到的坐标是基于WS84的,所以二者之间需要坐标转换。如果要将无人机的位置显示在地图上需要进行CGJ02坐标转换,而如果要将地图上的坐标输出比如让无人机飞到地图中的某个位置,这时就要进行逆转换。理论上讲,由于坐标算法的原因是没有办法完全精准的进行逆转换,但对民用使用来说这样的精度已经足够了!为方便介绍,以下图所示:

这一点在程序上一定要处理好,否则就有可能出现飞机在地图上显示不准或没能按指定位置去飞的问题!飞机飞丢了那损失就大了!
曲线模式下不会停留在航点处
DJIWaypointMission中的flightPathMode属性有两个取值:
DJIWaypointMissionFlightPathCurved //曲线路径
DJIWa