ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

hector_exploration generally has been used by us on maps smaller than 50m x 50m (1024 x 1024 cells @0.05m resolution). There is no explicit handling performed for very large maps (such as tiling or other approaches), so for arbitrary large maps, things might become arbitrary slow. That being said, the output still looks a bit weird. It says a 2048 x 2048 size map is used. That's 4194304 grid cells. A little further down, the planner says it found 4176345 frontier cells (cells that contain a transition from free to unknown space). That's 99.534% of all map cells being detected as frontier cells, which is not plausible. Can you edit your post with an image of your map?

A new implementation of exploration planning using the grid_map library is available here: https://github.com/tu-darmstadt-ros-pkg/grid_map_navigation_planner. I'd recommend giving that one a shot. It should also be more efficient on large maps, as it only touches cells that are reachable by the robot.