-
Notifications
You must be signed in to change notification settings - Fork 4.7k
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IMU Kalibr parameters for AirSim #3293
Comments
Hi @alberto1995! And welcome! I think you are asking for a feature request to add IMU noise parameters in Kalibr format, that we do not have. |
Hi @alberto1995, I had the same issue. I was able to infer the noise model parameters from these two scripts - ImuSimpleParams, ImuSimple
I also verified these values using kalibr_allan after recording a four hour static sequence, and the values are very similar: I'm not sure about Open-VINS, but VINS-Mono expects these parameters in discrete-time form. Meaning, the noise density parameters need to be divided by the square root of your sampling time, and random walk parameters need to be multiplied with the square root of your sampling time. Note that the airsim sampling time has an upper limit of 0.001 secs. More over in my case I also noticed a time offset between camera and IMU which I had to separately calibrate using Kalibr. Hope this helps |
The two VIO, open_vins and vins_mono, expect different forms of IMU parameters.
where sigma_w_2/sigma_a_2/sigma_wb_2/sigma_ab_2 are the squares of the IMU param inputs: from ros
evidence:
use the noise in the covariance prediction:
where ACC_N/GYR_N/ACC_W/GYR_W are the IMU param inputs: read settings We can see in vins_mono, there is no division or multiplication of dt. |
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
Question
What's your question?
Hi everyone,
I'm trying to run some VIO algorithms (Open-VINS and VINS-Mono) using a rosbag recorded with the drone of AirSim. I'm here to ask if someone knows, and can share, IMU noise parameters in Kalibr format.
Include context on what you are trying to achieve
I would like to run VIO algorithms with the exact IMU noise parameters needed by Open-VINS and VINS-Mono (Gyroscope "white noise" - Accelerometer "white noise" - Gyroscope "random walk" - Accelerometer "random walk").
Context details
Include details of what you already did to find answers
First of all, I have seen that In the SimpleIMU code there are four parameters setted to emulate the MPU-6000, but them don't match with the Kalibr format. Also a Datasheet of the IMU is given, but again I can't find IMU noise parameters in Kalibr format. Secondly, I have seen that other issues #2369 #3269 #2836 have been opened and are still pending, so the pubblication of those parameters can help a lot.
Thank you for your support,
sincerely,
Alberto
The text was updated successfully, but these errors were encountered: