SLAM for octomap mapping
I am trying to build a 3D map with hector_quadrotor using octomap_mapping. Should I be running a SLAM in the background like the hector_slam to generate a octomap?
ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
I am trying to build a 3D map with hector_quadrotor using octomap_mapping. Should I be running a SLAM in the background like the hector_slam to generate a octomap?
Yes, octomap is purely a mapping approach, so the robot has to be localized via some other approach. Of course, the quality of your octomap is directly coupled to the performance of the used SLAM approach.
In this video we use hector_mapping for localization (and 2D mapping) using a Hokuyo UTM-30LX LIDAR. Simultaneously, a octomap is generated via a Asus Xtion Pro Live sensor mounted on the robot (the colored points visible in rviz show the octomap).
I am just simulating as I run the indoor_ slam_gazebo available with hector_quadrotor_`demo package by adding a kinect sensor to the quadrotor for localization .Now will running a octomap_server, like,
'rosrun octomap_server octomap_server_node'
generate the octomap? should rtabmap be used too?
I believe the way it works is that hector_mapping provides the transform between the /map and /odom frames, which then link all of the other parts. Octomap builds the map based on the /map frame, so as long as the transforms are right the 3D map should be built on the 2D occupancy grid.
Asked: 2015-09-22 22:56:40 -0500
Seen: 1,508 times
Last updated: Sep 23 '15
Octree to Quadtree from Octomap
How do you install octomap on Fuerte in linux?
Load octomap file into octomap_server
Octomap dies with apparently no reasons...
Simplest method of 3D mapping a room with kinect sensor
Point cloud to Octomap? No map received
How to use RGBD-6D-SLAM for path planning and navigation with Kinect