Works of possible interest

Search IconIcon to open search

General SLAM

Prerequisites

  • g2o paper - graph-based SLAM

Existing SLAM algorithms

Camera/IMU models

Kalman filter

Classical SLAM (1998 - 2004); the first 20 years

  • T. Bailey and H. F. Durrant-Whyte, “Simultaneous localisation and mapping (SLAM): Part II,”
  •     main probabilistic formulations for SLAM
    • EKF
    • Rao-Blackwellised particle filters
    • MLE
  • challenges associated with efficiency and robust data association
  • Thrun - Probabilistic robotics (2005)
  • Thrun, Stachniss Ch 46 - SLAM “Simultaneous localization and mapping,” in Springer Handbook of Robotics, B. Siciliano and O. 2016, ch. 46, pp. 1153–1176.

Algorithmic analysis age (2004 - 2015)

  • Dissanayake G. Dissanayake, S. Huang, Z. Wang, and R. Ranasinghe, “A review of recent developments in simultaneous localization and mapping,” in Proc. Int. Conf. Ind. Inform. Syst., 2011, pp. 477–482.

General Kalman filters:

as recommended by  rlabbe Kalman/Bayesian filters in Python

  • Grewal and Andrew’s Kalman Filtering

  • Paul Zarchan’s book Fundamentals of Kalman Filtering

  • Simo Särkkä

Misc reading

http://link.springer.com/article/10.1007/s40903-015-0032-7 An Overview to Visual Odometry and Visual SLAM: Applications to Mobile Robotics (difference between VIO and VSLAM)

  • as far as I understand it, VO doesn’t involve map creation/updates

as recommended by  Cadena 2016

  • Lowry 2016 - Visual place recognition: A survey (also reviews topological SLAM)