Skip to content

📷This is a monocular SLAM project based on ceiling vision.

License

Notifications You must be signed in to change notification settings

CrisGao/CV-MonoSLAM

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CV-MonoSLAM

Introduction

This project proposes a new approach of monocular ceiling vision based simultaneous localization and mapping (SLAM) by utilizing an improved Square Root Unscented Kalman Filter (SRUKF). With a monocular camera mounted on the top of a mobile robot and looking upward to the ceiling, the robot only needs to process salient features, which greatly reduce the computational complexity and have a high accuracy. SRUKF is used instead of the standard Extended Kalman Filter (EKF) to improve the linearization problem in both motion and perception models. To address the numerical instability problems in the standard SRUKF, several optimization methods are utilized in the project.

image

Requirements

This project was developed under Microsoft Visual Studio 2010, and depends on the following software:

  • OpenCV v2.4.3.
  • GSL GnuWin32 v1.8.
  • OpenGL.

Note: The ceiling vision test images is too large to upload.

For algorithm, please follow this link

Bitdeli Badge

About

📷This is a monocular SLAM project based on ceiling vision.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 93.3%
  • C++ 5.5%
  • Other 1.2%