imu标定

本文介绍了如何使用imu_tk对低端MEMS IMU进行标定,包括静止、不同速度转动的步骤,以及如何获取和使用标定参数。通过求解加速度计和陀螺仪的bias、scale和misalignment。此外,还提及了根据Allen方差估算随机误差的方法,但未深入探讨具体应用。

这里主要会写低端MEMS IMU通过imu_tk进行标定,然后写一下拿到 校准参数后怎么使用

我用的是imu_tk做标定的,下载链接这里 GitHub - Neil-Oyoung/imu_tk: ROS Wrapper for imu_tk (这是ros版的,要c++版的github上直接搜)

一、imu_tk使用流程

编译不说了(这里依赖QT4,我还没有去掉),只记录使用教程,imu的标定主要会求加速度计和陀螺仪的确定误差bias,scale,misalignment,以及随机误差noise和random walk。imu_tk主要就是用来求确定性误差的。

其中bias是常值偏移,scale是比例因子,misalignment是轴安装误差。

使用流程:

1.进车录imu的话题,比如话题是 /imu

2. 车静止 50s

3. 以不同的速度转车,转一个角度,然后再静止两秒,重复40次以上

4. 静止1min

5.rosrun imu_tk imu_calib_node xx.bag /imu该命令的参数是bag名称和topic名称rosrun imu_tk imu_calib_node [BAG] [IMU_TOPIC]

等待以下输出

</

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值