Skip to content

Lec 9 — 惯性感知(Inertial Sensing

MIT 6.1820/MAS.453 · Mobile and Sensor Computing IMU、航位推算与传感器融合

1. 惯性测量单元(IMU, Inertial Measurement Unit

1.1 组成

定义 — IMU 组成
标准 IMU 包含三类传感器:
加速度计(Accelerometer:测量线加速度(含重力分量),3 轴
陀螺仪(Gyroscope:测量角速度,3 轴
磁力计(Magnetometer:测量地磁方向,3 轴
合计 9 自由度(9-DOF)传感。

2. MEMS 加速度计原理

定义 — MEMS 加速度计(MEMS Accelerometer
微机电系统(MEMS, Micro-Electro-Mechanical Systems)加速度计通过弹簧-质量块结构感知加速度,再通过电容变化转换为电信号。

2.1 力学原理

设质量块质量为 m,弹簧常数为 k,质量块在加速度 a 下产生位移 x

F=ma=kxx=mak

位移 x 改变了差分电容(Differential Capacitor):

ΔC=C0xd0

其中 d0 为平衡位置电容极板间距,C0 为平衡电容。

推论 MEMS 加速度计同时感知外部加速度和重力加速度($g = 9.8$ m/s²)。静止时,三轴读数的合矢量为 $g$,可用于确定设备绝对倾斜角(Tilt)。

3. MEMS 陀螺仪原理

定义 — 科里奥利力(Coriolis Effect
在旋转参考系中,沿某方向运动的质点会受到垂直于运动方向的科里奥利力:$\vec{F}_c = -2m(\vec{\Omega} \times \vec{v})$,其中 $\vec{\Omega}$ 为旋转角速度,$\vec{v}$ 为质点速度。

MEMS 陀螺仪内部维持一个已知方向振动的质量块,旋转时产生的科里奥利力导致垂直方向位移,通过电容测量得到角速度 Ω


4. 自由度(Degrees of Freedom

6 自由度(6-DOF)运动包含:

类型测量传感器
平移(TranslationX, Y, Z加速度计
旋转(Rotation偏航(Yaw), 俯仰(Pitch), 滚转(Roll陀螺仪
姿态=[Yaw(ψ),Pitch(θ),Roll(ϕ)]

5. 航位推算(Dead Reckoning

定义 — 航位推算(Dead Reckoning
从已知初始位置出发,通过持续积分速度(或加速度)来推算当前位置,无需外部参考信号。

5.1 积分过程

步骤 1:积分角速度 → 姿态

θ(t)=θ(0)+0tΩ(τ)dτ

步骤 2:用姿态将加速度坐标转换到世界坐标系(Body to World Frame

aworld=R(θ)abody

其中 R(θ) 为旋转矩阵。

步骤 3:减去重力

alinear=aworldg

步骤 4:积分线加速度 → 速度 → 位置

v(t)=v(0)+0talineardt,p(t)=p(0)+0tvdt

5.2 漂移问题(Drift

例题 — 积分漂移估算

设加速度计偏置(Bias)为 b=0.01 m/s2,积分 60 秒后位置误差:

Δp=12bt2=12×0.01×602=18 m

Sol:仅 1 分钟后位置误差就达到 18 m,说明纯 IMU 无法长期独立工作,需要外部修正(GPS、磁力计等)。

推论 — 偏置积分误差增长规律 速度误差 $\propto bt$,位置误差 $\propto bt^2$。这意味着 IMU 的位置误差随时间**平方增长**,是纯惯性导航无法长期使用的根本原因。

6. 传感器融合(Sensor Fusion

单一传感器各有缺点:

传感器优点缺点
IMU高频、无延迟长期漂移
GPS绝对位置精度10–30 m 误差,室内失效,低频(1 Hz)
磁力计提供绝对方向受金属、电磁干扰

卡尔曼滤波(Kalman Filter是融合多传感器的经典方法:

x^k|k=x^k|k1+Kk(zkHx^k|k1)

其中 Kk 为卡尔曼增益,zk 为观测值(GPS 位置),x^k|k1 为 IMU 预测状态。

互补滤波(Complementary Filter的直觉:

θ^=α(θ^+Ωdt)+(1α)θaccel
  • 陀螺仪短期精度高 → 权重 α
  • 加速度计长期无漂移 → 低频修正偏置

7. 捷联惯导系统(Strapdown Navigation

在飞机、导弹等高精度应用中,IMU 固定在载体上(Strapped Down),每秒更新数百次,配合高精度陀螺仪(光纤陀螺,FOG)可在 GPS 失效时保持数分钟厘米级精度。


本讲总结

IMU 通过 MEMS 弹簧-电容结构测量加速度、通过科里奥利效应测量角速度;航位推算通过二次积分推算位置,但偏置引起的误差随时间平方增长;实用系统必须将 IMU 与 GPS 或其他绝对参考通过卡尔曼滤波融合,才能同时保证短期响应速度和长期定位精度。