
大疆无人机MobileSDK开发
文章平均质量分 64
依然做自己的软件
这个作者很懒,什么都没留下…
展开
-
大疆Mobile SDK航点飞行开发中的那些坑
CGJ02坐标转换。因为众所周知的原因,在国内的地图坐标需进行相应的转换,即地图上的坐标是基于CGJ02坐标系统的,而从大疆无人机获取到的坐标是基于WS84的,所以二者之间需要坐标转换。如果要将无人机的位置显示在地图上需要进行CGJ02坐标转换,而如果要将地图上的坐标输出比如让无人机飞到地图中的某个位置,这时就要进行逆转换。理论上讲,由于坐标算法的原因是没有办法完全精准的进行逆转换,但对民用使用来说这样的精度已经足够了!为方便介绍,以下图所示:坐标转换场景示例 这一点在程序上一定要...原创 2021-03-29 16:28:31 · 1758 阅读 · 6 评论 -
认识大疆无人机中MobileSDK的调用行为(从一个云台转动的函数调用说起)
我们知道大疆MobileSDK中的函数调用,大多数都是异步回调,这一点应该好理解:用户通过移动设备上的屏幕交互对无人机下指令,而无人机要响应执行后才能反馈结果,所以它是异步的。而之前我的理解是,只要去处理好异步的问题就可以了,比如在iOS中为了更好的代码集成可以用RAC、PromiseKit等,而在异步回调中是能判断出这个函数调用是否得到了正确执行!但是,最近做的一个和云台转动有关的功能点,又让我加深了对此的理解! 碰到的情况是这样的,需要云台按指定俯仰角度进行旋转,而对应的函数...原创 2021-02-07 18:10:16 · 940 阅读 · 1 评论