请选择 进入手机版 | 继续访问电脑版
正在上传图片(0/1)

指南针状态

 0
手机看帖 1 4858
查看下飞机返回值,需要获取到飞机当前指南针的状况,从而判断是否需要校验。
DJIMainControllerSystemState 找到一个 public boolean compassStatus; 判断指南针是否正常。

是不是开发者可以直接读取这个值进行判断,是否校验。无人机内部会自动判断指南针是否正常。
那么无人机本身指南针经过强磁场或者干扰,已经出现方位偏差,返回值仍然是true怎么办?这是否就是飞丢的一种原因呢。

我是获取到手机上的传感器属性,想和无人机做个对比,只要方位一致,那至少能保证安全性方面能比单纯的飞机自身判断,安全点吧。
可是呢,飞机返回的指南针状态只有一个是否正常,无从下手啊。或者是从别的方法获取到指南针属性的。求DJI工作人员指点下啊。

评论
上传
你需要登录之后才能回帖    登录 | 注册
lanyusea  Inspire 1认证用户 2015-9-16 2#
1. 是。

2. 不可能返回true呀,你遇见过这个情况?

3. yawAngle 的返回值是在东北地坐标系,可以判断机头朝向。
然而你问指南针你认为的哪个方向是南这个问题… 指南针表示真是日了科多兽了,你让人指南针怎么回答……(东西南北本身就是基础坐标系,我想不出办法可以用另一个坐标系来表示这个基础坐标系的轴方向,你可以说我现在机头面对着我认为的南,但用来和手机传感器做对比还是… 挺勉强的我觉得)
SDK板块日常维护志愿者。
我没有QQ,我也不接受私信提问。有问题请去论坛发帖,利人利己。

我没有QQ,我没有QQ,我没有QQ。
重要的事情说三遍。
收藏 点赞 评论
分享至:
回复:
上传
取消 评论
快速回复 返回顶部 返回列表