We are currently testing several slam algorithms in a real TurtleBot(ROS Kinetic). Despite the fact that everything seems to be working fine on TurtleBot we have come across a problem on the maps coming from odometry based slam algorithms. **Although we changed the TurtleBot base to figure out whether the base had hardware or odometry issues, the maps remained the same**. The lidar we use has maximum range up to 17m.
## **Gmapping (using odometry)** ##
We tested gmapping with these parameters:
The map from **Gmapping** tested in the whole lab is the following.

## **KartoSlam(using odometry)** ##
The map produced by **KartoSlam** tested in a lab's room with the default parameters is the following.

## **CRSM Slam (no odometry used)** ##
The map produced by **CRSM Slam** tested in a lab's room, which does not use odometry is the following.

As you can see the CRSM map is far better than the previous two.
----------
The questions :
1. Where shall we look for the fix, since we have tried the algorithms on two different TurtleBots?
2. How could we improve the map quality, since what we get so far is really poor?
↧