ROS Project to practice SLAM using RTABMap package in a custom world
ROS Kinetic & Ubuntu 16.04
- Create a Catkin Workspace and clone the repo and store it as 'my_robot' package in the 'src' folder.
- Clone the following ROS Package into the src folder : http://wiki.ros.org/rtabmap_ros
- Clone the teleop package into the src folder : https://github.com/ros-teleop/teleop_twist_keyboard
- Change back to the catkin workspace folder and execute
catkin_make source devel/setup.bashroslaunch my_robot world.launch- In a new terminal :
rosrun teleop_twist_keyboard teleop_twist_keyboard.py - In a new terminal :
roslaunch my_robot mapping.launch - Command the robot around using the teleop terminal. When done, close all the terminals.
- The map file, 'rtabmap.db', will be created in a hidden folder '~/.ros'
In a new terminal execute : rtabmap-databaseViewer ~/.ros/rtabmap.db
(Could not provide the rtabmap.db file I generated due to file size limitations. Screenshot is provided above)
