A toolbox for 2D Lidar SLAM and the default SLAM vendor for ROS 2. Enables editing of maps and continuation of prior mapping sessions to continue refining the map or accounting for changes in the environment.
It includes synchronous and asynchronous modes for offline and live processing. It contains heavily tuned parameters to work well out of the box for a broad number of robots and significant speed ups in the core SLAM algorithms.
Macenski, S., Jambrecic I., "SLAM Toolbox: SLAM for the dynamic world", Journal of Open Source Software, 6(61), 2783, 2021.
Macenski, S., "On Use of SLAM Toolbox, A fresh(er) look at mapping and localization for the dynamic world", ROSCon 2019.