Skip to content

piskovskyi/Graph-SLAM-in-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Graph SLAM in Python

Author: Valentyn Piskovskyi

Python implementation of Graph SLAM using 3D LiDAR point clouds from the "Scenario 1" of the Velodyne SLAM Dataset.

Description

The code is adapted from a reference MATLAB implementation with several different design choices. Key methods used:

  • Point cloud registration: Point-to-plane ICP (via Open3D)
  • Place recognition / loop detection: Scan Context descriptors
  • Graph optimization: Levenberg-Marquardt

Dataset

Scenario 1 from the Velodyne SLAM Dataset is downloaded automatically in the notebook.

Dependencies

pip install numpy open3d scipy pandas opencv-python matplotlib tqdm

About

Python implementation of Graph SLAM using 3D LiDAR point clouds from the "Scenario 1" of the Velodyne SLAM Dataset.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors