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

Implement a monocular VIO pipeline using GTSAM and the ImageProcessor class #27

Open
prashanthr05 opened this issue Aug 5, 2021 · 2 comments
Assignees

Comments

@prashanthr05
Copy link
Collaborator

We have implemented the ImageProcessor class in #10 and #11. We can make use of this along with GTSAM's IMU Preintegration methods to implement a VIO pipeline.

Reference project: https://github.com/ganlumomo/VisualInertialOdometry

@prashanthr05
Copy link
Collaborator Author

See #6 (comment) for first steps.

@prashanthr05
Copy link
Collaborator Author

prashanthr05 commented Aug 5, 2021

  • Forster's IMU PreIntegration (CombineIMUFactor with Manifold Preintegration) + Aruco markers (BetweenFactor)
  • Forster's IMU PreIntegration (CombineIMUFactor with Manifold Preintegration) + Points Tracking (SmartProjectionFactor)
  • ...

Alternate method is to use (CombineIMUFactor with TangentSpace Preintegration) which is documented in gtsam/doc/ImuFactor.

@prashanthr05 prashanthr05 self-assigned this Aug 6, 2021
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