This has some nice utility scripts and packages that allow for calculation of the noise values for use in both kalibr and IMU filters.
The dataset of the manufacture can find the "white noise" values for the system, but the bias noises need to be found through experimental tests.
The gyroscope_random_walk
and accelerometer_random_walk
values can normally be found on the IMU datasheet as either angular random walk or velocity random walk, respectively.
Parameter | YAML element | Symbol | Units |
---|---|---|---|
Gyroscope "white noise" | gyroscope_noise_density |
||
Accelerometer "white noise" | accelerometer_noise_density |
||
Gyroscope "random walk" | gyroscope_random_walk |
||
Accelerometer "random walk" | accelerometer_random_walk |
bagconvert
ROS package to do thisrosrun bagconvert bagconvert imu.bag /imu0