时间:2026-09-05 02:27 | 来源:墨客学术 | 作者:墨客学术 | 点击:次
类别Sensor.TYPE里的加速度计指的是正宗的加速度计, , 重力计最便宜使用也最简单所以当下用得多, 通常加速度计和陀螺仪联合使用才能正确计算设备在瞬时的全向运动趋势。
比如说手机不完全平行于地球做自由落体下落g在三轴上的影响很不容易计算这个“噪声”的消除就难, 加速度计是测量直线方向加速度被测量出的模拟量经过调理归一化向上层报告XYZ三个方向加速度值,放在方向传感器类里是合理的要说是加速度勉强了点这个固有的g会在三个方向上作为“噪声”影响到XYZ数据, ACCELEROMETER和ORIENTATION的驱动如果指向同一物理设备将来会带来麻烦, 重力计加速度陀螺仪是三种完全不同的传感器如果设备检测报告说有这三种传感器就一定应该有三个物理不同的器件在机内互相无法仿真的, 抛开代码从原理上简单地说, 而重力计是微机电时代的独特产品主要用于检测地球的方向而不是运动趋势三向重力计的另外两个轴的数据可用于不精确地检测倾斜等等再变通一下也可以配合地磁传感器一起搞点水平方向旋转的运动检测但这些仿真都不可靠用在简单游戏尚可精度要求高的应用或者讲所谓要用户体验还得用前面两种同时使用,。
陀螺仪是测量角速度被测量出的模拟量经过调理归一化向上层报告三个方向就是偏航/俯仰/横滚角的offset数值,加速度计和陀螺仪普及以后将来的应用会区别使用这两种不同的东西的。