Closed seanXMU closed 1 year ago
This looks like something that would happen when the camera pose diverges or gets very inaccurate. How does the trajectory look like up to this point?
Does it always happen after more than 5 minutes, or just when certain things happen (e.g. strong accelerations, standing still etc.)?
If the system gets instable after some time it might have something to do with the IMU biases, which parameters are you using for the bias random walk (accelerometer_random_walk and gyroscope_random_walk), maybe they are too small?
Can you try to run the system without IMU (useimu=0
) and tell me if the issue also arises there?
i have the same situation both in kitti and m2dgr dataset,and i tried to set useimu=0 on kitti and it works well. how can i solve it?
On Kitti, it is expected that the visual-inertial version will not work. The reason is that the IMU data on Kitti is not well time-synchronized and as far as I know there is also some missing IMU data in some sequences.
Regarding m2dgr, I am not sure as this dataset should have good time-synchronization and calibration (although I have not tried the dataset yet). Are you sure that you provided the correct calibration and are using the IMU which is on the VI-sensor? It might be a good idea to increase the IMU noise parameters which you pass to DM-VIO.
I'm sorry to reply to you so late. I found that if I run the system without IMU (useimu=0), this problem would disappear. I think it may be that the parameters of IMU are not good enough
normal situation: abnormal situation:
I'm sorry to bother you. Could you tell me why this situation happened?