/FreiburgSLAM

Python translation of the 2013/2014 Freiburg SLAM course

Primary LanguageOpenEdge ABL

FreiburgSLAM

Python translation of the Octave/MATLAB-based Freiburg SLAM course

The videos for the 2013/2014 course are available on Youtube.

The slides and original Octave/MATLAB problem sets are available via an Albert-Ludwigs-Universität Freiburg website.

Table of homework contents:

  • HW1 - Homogeneous Coordinates
  • HW2 - Bayes Filter
  • HW3 - Extended Kalman Filter Theory
  • HW4 - Extended Kalman Filter SLAM
  • HW5 - Unscented Kalman Filter Transform
  • HW6 - Unscented Kalman Filter SLAM
  • HW7 - Grid Maps and Particle Filters
  • HW8 - FastSLAM
  • HW9 - Least Squares Odometry Calibration
  • HW10 - Least Squares Graph-Based SLAM

Note that some of the code is very un-pythonic and is a vestige of the original Octave/MATLAB style. The code extensively uses the scipy and matplotlib packages for the mathematical programming, analysis, and plotting.

Thanks so much to Cyrill Stachniss and Albert-Ludwigs-Universität Freiburg for making their course materials freely available. This github was for my learning purposes and its reuse does not rest with me, rather is dependent on Cyrill and the university.