Map My World

In this project you will create a 2D occupancy grid and 3D octomap from a provided simulated environment. Furthermore, you will then create your own simulated environment to map as well.

Installation Instructions

The project requires

Run the Project

$ cd ~/catkin_ws
$ catkin_make
$ source devel/setup.bash

And then run the following in separate terminals - Select one For Kitchen Dining World:

$ roslaunch slam_project world.launch

For X World

$ roslaunch slam_project xworld.launch

Then run these three, all in separate teminals.

$ roslaunch slam_project teleop.launch
$ roslaunch slam_project mapping.launch
$ roslaunch slam_project rviz.launch

To save a new map:

$ rosrun map_server map_saver -f xworld

To view recorded RTABMap database:

$ rtabmap-databaseViewer ~/.ros/rtabmap.db