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

Packages

No packages published

Languages

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