【发布时间】:2012-05-18 04:00:24
【问题描述】:
根据参考, deviceMotion 属性仅在同时具有加速度计和陀螺仪的设备上可用。这是因为它的子属性是传感器融合算法的结果,即两个信号一起评估以减少估计误差。
Emm,我的问题是 CMMotionManager 用来进行计算的内部实现或算法在哪里。我想要一些关于这个所谓的“传感器融合算法”的细节
流行的融合算法是例如卡尔曼滤波器和导数,但我猜 CMMotionManager 的内部实现是基于更简单且因此更快的算法。我希望对来自加速度计和陀螺仪的传感器数据进行一些简单但足够好的数学计算,以最终计算滚动、偏航和俯仰
【问题讨论】:
标签: algorithm accelerometer gyroscope core-motion kalman-filter