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?
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.
Please start posting anonymously - your entry will be published after you log in or create a new account.
Asked: 2015-09-22 22:56:40 -0600
Seen: 1,172 times
Last updated: Sep 23 '15
Using 3D map as a model in Gazebo
How to find Octomap map size in memory and in disk + time taken to process Octomap [closed]
How to use workspace installed package ignoring its binary installed version
Howto create semantic maps using ROS and Kinect?
Accessing 3D map data saved in bt file/formats to save octomap
Viewing multiple velodyne .pcap files via octomap in rviz