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

hector exploration error msgs

asked 2013-11-25 20:03:55 -0500

BenMa gravatar image

Hi, All,

A while ago I asked a question on using move base and hector exploration together here. Now, I get some error messages when I run SLAM, hector exploration, movebase together

[ INFO] [1385448000.186189169]: Exploration Service called [ INFO] [1385448000.186304532]: [hector_exploration_planner] exploration: starting exploration [ INFO] [1385448000.669314882]: [hector_exploration_planner] exploration: found 4802 frontiers! [ WARN] [1385448000.799343886]: [hector_exploration_planner] No path to the goal could be found by following gradient! [ INFO] [1385448000.799741182]: [hector_exploration_planner] exploration: could not plan to frontier, starting inner-exploration [ INFO] [1385448000.799854087]: [hector_exploration_planner] inner-exploration: starting exploration [ WARN] [1385448000.952170236]: [hector_exploration_planner] inner-exploration: no inner-frontiers have been found! exploration failed! [INFO] [WallTime: 1385448000.952932] No frontiers left.

The strange thing is that these warnings and error messages only appear when I start my robot, they will remain there as long as the robot is not moving (teleoped, my robot can be teleoped and explore by itself ). Once I teleop my robot for a while (a few seconds), the error messages disappeared and the robot starts to explore by itself. I am really curious what do these messages mean and how can I get rid of them. Thanks!

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted
0

answered 2013-11-26 01:22:41 -0500

When the system does not find any frontiers reachable from the pose of the robot, it switches to inner exploration mode, which requests the robot trajectory from hector_trajectory_server. It then tries to go to locations in the map that are far away from the trajectory of the robot (e.g. go to places not visited yet). Switching into inner exploration really shouldn´t happen at startup though, so something is going wrong. Can you provide a screenshot of the situation (e.g. map and robot pose visible) by editing your post? Won´t be able to make any changes before Xmas though, as DRC Trials are looming ;)

edit flag offensive delete link more

Comments

I know what went wrong. In the costmap file of the hector explore, there is one parameter called update frequency. The default is set to 0.5. When I use 0.5 HZ, I always get a warning : Map update loop missed its desired rate of 0.5000Hz... the loop actually took 3.6498 seconds That's why I changed to 0.2 and the robot can't start to explore (above mentioned error messages). When I change to back to 0.5, the robot can start to explore, but with this warning message.

BenMa gravatar image BenMa  ( 2013-11-27 13:53:27 -0500 )edit

Question Tools

1 follower

Stats

Asked: 2013-11-25 20:03:55 -0500

Seen: 611 times

Last updated: Nov 26 '13