Skip to content
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

Model diverges when trying to use it on android phone recorded data #486

Open
HardcoreBudget opened this issue Dec 8, 2024 · 0 comments

Comments

@HardcoreBudget
Copy link

HardcoreBudget commented Dec 8, 2024

When I try to run openVINS on my captured android phone data the position keeps on increasing forever (algorithm diverges). The rotation appears to be somewhat valid, but the x, y, and z position increase indefinitely as seen here: image

I used the Android MARS Logger to capture the imu csv file and video then I used opencv on python to extract the frames from the video and also made sure that the number of frames matched the number of lines in the frame timestamps. The video was recorded at 30fps, and the IMU data was recorded at approximately 240Hz (which means that every frame has about 8 corresponding IMU measurements). I was able to calibrate my IMU sensors and camera using allan variance and kalibr. Here are the results of my calibration. The config files used for openVINS are also provided with the results.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant