Robotics StackExchange | Archived questions

Unable to create reliable map for corridor.world gazebo

Hi,

I'm trying to build a map in Gazebo with a simulated turtlebot following this tutorial.

I launched the following nodes:
- roslaunch turtlebotgazebo turtlebotworld.launch worldfile:=$(rospack find turtlebotgazebo)/worlds/corridor.world
- roslaunch turtlebotteleop keyboardteleop.launch
- roslaunch turtlebotrvizlaunchers viewnavigation.launch
- roslaunch turtlebot
gazebo gmapping_demo.launch

The map I got is highly unstable and do not look like the simulated world. It seems that gmapping is adjusting the map frame according to the readings. I think that because the laser scans are very similar when the turtlebot is moving along a corridor so gmapping thinks that the turtlebot is not moving.

I would like to do some coverage experiments and thus I need a reliable occupancy grid based on the robot position and the laser scans.
Is there anyway to tune this package to build an accurate map for this human like environment ? Maybe to say to gmapping to give more importance to the odom values sent ?

Any help would be really appreciated, Thanks !

Asked by marguedas on 2015-04-01 11:48:30 UTC

Comments

Answers