gps/imu融合(卡尔曼滤波)学习笔记

航位推算

因为imu更新频率很快(100Hz),假设车辆为匀速匀角速度模型,分别为v和w,模型如下:
在这里插入图片描述
在这里插入图片描述

GPS坐标变换

GPS原始输出定位是基于WGS-84坐标的经纬度信息。GPS坐标系需要投影为平面地图才可以做航位推算。常用的投影方法有高斯克吕格投影,UTM投影,墨卡托投影等。墨卡托投影转换方式如下:
在这里插入图片描述
其中 x、 y 是地面坐标系两轴坐标, lon 是经度, lat 是纬度, EARTH_RAD 是地球半径,取 EARTH_RAD 为 6378137 米。

GPS/IMU耦合方式

分为松耦合和紧耦合方式以及深耦合方式和超紧耦合方式,后两种对硬件有更高要求。松耦合方式虽然效果相比其他几种方式较差,但是可以满足我们的使用需求且实现方便,易于工程化,同时不干扰其他模块工作,容错性高。

扩展卡尔曼滤波(EKF)

卡尔曼滤波算法利用目标的动态信息,在离散时间系统中,每次时间增加都会在系统当前状态中加入过程噪声,而对于当前的系统观测结果中也会加入观测噪声。卡尔曼滤波利用观测方程和状态方程对系统的当前状态及变化进行描述。采用逐点递推的方法。当gps失效时也可以基于预测值给予结果,即仅依靠imu推算得到定位结果。在此基础上,扩展卡尔曼滤波将非线性系统在工作点附近使用泰勒级数展开线性近似。我们使用EKF。系统中卡尔曼滤波器选取状态变量为车辆位姿Xi = (xi yi ψ i),
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

常规的卡尔曼滤波在系统动态误差下很难得到最优估计。

使用四元数表示姿态的原因:用四元数的表示方式表示方法唯一, 同时具有存储空间小、 计算效率高的优点。

  • 13
    点赞
  • 161
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值