Robo Nano Degree: SLAM project
Using the robot and world from previous projects this one adds SLAM mapping to map an unknown environment. Includes the RTABMAP ROS package found here: http://wiki.ros.org/rtabmap_ros
- cd catkin_ws
- catkin_make
- source devel/setup.bash
Run in separate terminals
- roslaunch my_robot world.launch
- roslaunch my_robot teleop.launch
- roslaunch my_robot mapping.launch
Drive the robot around the environment with the teleop terminal until the robot has gone through the full environment and has found a minimum of 3 loop closures.
The database will be located in
/root/.ros/
Use rtabmap-databaseViewer to analyze the map data
rtabmap-databaseViewer /root/.ros/rtabmap.db
Run in separate terminals
- roslaunch my_robot world.launch
- roslaunch my_robot teleop.launch
- roslaunch my_robot localization.launch