Skip to content

engyasin/mono-slam

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mono-Slam Implementation in ROS

This repository implements the mono-slam algorithm first introduced by Andrew Davison, and is the final outcome of the M.Sc. Thesis of Ludovico O. Russo in the 2013.

Reference: Russo L.O., Rosa S., Bona B., Matteucci M., "A ROS implementation of the mono-slam algorithm", International Journal of Computer Science & Information Technology, Vol. 6 Issue 1, p339

Notes:

  • for some of the jacobian calculation there's a Jupyter notebook explain the result with the use of Sympy , to confirm the resulting formula, here

  • Tested with Ros-Kinetic

Usage:

$ rosrun mono-slam mono-slam configuration.cfg /image:=/your_image_topic

configuration file contains parameters for the mono-slam algorithm and camera calibration. Sample configuration files are provided in the "conf" folder

Example videos

About

MonoSLAM implementation in ROS

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 49.9%
  • Jupyter Notebook 46.7%
  • CMake 2.5%
  • C 0.9%