Robotics StackExchange | Archived questions

How to create static map in ROS?

I am using Kinect sensor to help robot navigate by avoiding obstacle. I used "freenectlaunch" package to get the depthimage from Kinect sensor and converted it to laserscan data using "depthimagetolaserscan" package. Now, as I have my laser scan data, I want to use it to create a static map of the environment without using odometry data as my robot does not supply odometry data. I then want to load that static map each time in robot navigation. As my environment does not change much I do not want to create map dynamically. I was going through "hectormapping" and found out that it does not require odometry data. I was able to generate a map with hectormapping and have saved it using "map_saver". Is there any way that I can now load that map everytime to navigate my robot? If yes, then how should I locate my robot in that static map?

Asked by Ros User on 2016-08-07 13:57:32 UTC

Comments

Answers