-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Has anyone had succeed with rolling shutter camera and unsync low frequency IMU (MPU9250) #444
Comments
Well, after some calibrations I got some good calibration result. Initialization is possible now, but drifts occur after a while. I think this issue is because of imu-cam sync and bad imu timestamp. here is my output after calibration: How can i correct the imu timestamp with ros or if there is any alternative could you please let me know? |
i read your calibration parameters. Because of your (640,480) image size, you can change the "min_dist" in feature traker paprameters from 30 to 25. And your timeshift_cam_imu and gyroscope_noise_density are too large, you may try to reduce the error caused by these parameters. |
Also, may I ask if you frequently experience "system reboot"(Trajectory returns to origin), and if your dynamic calibration results match those of offline calibration. |
oh sorry for the late reply. i will try what you said about parameters. |
I explained in advance that there is no reliable evidence for the first point, only as a suggestion.
|
i am using kalibr as calibrarion tool and to calculate allan variance parameters i am using this tool. And this repo gives allan variance parameters as kalibr requested format. well with hardware i have now, i cant make a hard sync but i succesfully reduce the timeshift_cam_imu. But still my gyroscope and accelerameter noise standart deviation too big. I checked my acc and gyro units again and i think there is no problem with them I will use another mpu9250 module and calculate allan variance parameters again |
Sorry, I have used the imu_utils tool instead of the one you used, so I cannot provide any feedback on this. I have to apologize for the third point I made in my previous comment. I discussed with friends today and noticed that the noise of the gyroscope does not necessarily have to be smaller than the noise of the accelerometer, which means your calibration data may be correct. May I ask if VINS often experiences "system reboot" (Trajectory returns to origin) after reducing the timeshift_cam_imu? |
I changed my camera to raspberry pi v2 a long time ago and i dont remember I've seen this expression before sorry.
Thanks for the clues I think this issue is because of imu-cam unsync, imu noises and camera. i tried to solve imu noises with avarege filter, but i think i should use better camera for this. |
The "system reboot” is like the following figure, after running VINS for a period of time, the trajectory will jump to the starting point and run again.
I think your idea is right |
Hi all,
I am using see3cam cu27 kamera and mpu9250. I know that the lowest robust setup is rolling shutter camera and unsync low frequency IMU but when i tried with my setup vins-mono couldn't even initialize.
The text was updated successfully, but these errors were encountered: