Construct maps of unknown environments while simultaneously keeping track of the robot's location within them.
Process a bag file of 2D lidar scans and odometry to build an occupancy grid map using the Gmapping algorithm.