惯性测量单元(IMU),通常由加速度计和陀螺仪组成;众所周知,它们的数据存在固有误差,源于偏差、随机游走噪声、温度依赖性等,从而产生高度非线性的依赖性。通常,扩展卡尔曼滤波器用于估计和消除这些误差,以稳定测量方向和角速度:但即使这样也不完全准确,因为一些高阶误差被忽略或近似,而且马尔可夫假设忽略了影响比前一个值更早的值,同时预测未来值。IMU 的最高精度通常是在经过严格的工厂校准后获得的(这反过来又使好产品非常昂贵)。
在这样的场景中,递归神经网络在对这些错误进行建模时的适用性如何?假设我的“训练数据”由加速度计和陀螺仪值组成,它们可以融合以获得嘈杂的方向估计,同时,来自另一个传感器(例如,非常准确的 GPS)的更精确的方向估计: 是否可以用 RNN 代替卡尔曼滤波器的功能来进行误差估计和传感器输出预测?