Skip to content

A very lightweight visual odomtry with local bundle adjustment (BA).

Notifications You must be signed in to change notification settings

lee-shun/stereo_camera_vo

Repository files navigation

stereo camera visual odometry

A very lightweight visual odometry with local bundle adjustment (BA).

  • Test running on kitti dataset. Processing each frames with 20 ms.

run_kitti

run_m300

mapping

NOTE:

  • Green frame indicates current camera pose, while the red and black point clouds are the active and inactive landmarks respectively.

Features

  • Stereo Camera based visual odometry.
  • LK optical flow is used to track the keypoints.
  • Lost tracking then relocate.
  • Insert keyframes according to the keypoints number.
  • Local bundle adjustment.

Dependencies

  • g2o

    optimization in local bundle adjustment and frontend camera pose estimation.

  • pangolin

    visualization

  • Eigen & Sophus

    basic matrix operations and Lie Algebra operations.

  • OpenCV 4

    general image processing methods and basic data structures.

Future Work

Integrate with forest fire detection system to locate in GPS denied environments.

Acknowledgement

"14 Lectures on Visual SLAM: From Theory to Practice" Xiang Gao

About

A very lightweight visual odomtry with local bundle adjustment (BA).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published