我目前正在使用Android设备开发一个使用传感器值来获取环境信息的应用程序。我正在使用三星S6 Edge和Nexus 7平板电脑,我从设备获得的传感器值非常不同。
这些是坐在桌子上的两台设备的陀螺仪值(x轴)。这是价值相似性最好的之一,其中大多数都不是很接近。
一些不好的价值相似之处:
我想知道为什么不同设备之间的价值观如此不同?
感谢。
答案 0 :(得分:2)
我想知道为什么不同设备之间的价值观如此不同?
他们并没有特别的不同。这些是以弧度/秒为单位的值,其中“360度转弯”是~6.28弧度。您的值范围从〜-0.002到+0.004。 ~0.004弧度/秒是~0.229度/秒。这是很小。 IOW,你的值都类似于0。
另外,正如the documentation所述:
实际上,陀螺仪噪声和偏移会引入一些需要补偿的误差。这通常使用来自其他传感器的信息来完成,但超出了本文档的范围。
更一般地说,不同的硬件将有来自不同制造商的不同传感器。
再就加速度计而言,你的价值很小。地球引力为9.8 m / s 2 ;你的值介于~0.15和〜-0.05之间。
关于磁场......你的三星似乎搞砸了。