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

recovery_behaviors move_base turtlebot amcl

asked 2014-03-23 10:02:17 -0600

david.c.liebman gravatar image

how do you specify the recovery_behaviors for general amcl navigation? I included the following code in a file called move_base.launch.xml but it didn't spin when it found it didn't know where it was.

<param name="recovery_behaviors" value="[ {name: rotate_recovery, type: rotate_recovery/RotateRecovery}, {name: conservative_reset, type: clear_costmap_recovery/ClearCostmapRecovery},{name: aggressive_reset, type: clear_costmap_recovery/ClearCostmapRecovery}]"/>

I read on line in the wiki docs for 'move_base' that this parameter should exist, but obviously I don't know how to specify it correctly.

This is the link for the move_base docs. . Any help...

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2014-08-05 22:38:19 -0600

2ROS0 gravatar image

AMCL is not the same as navigation. AMCL is a package to achieve localization and can be run along with (as part of) the navigation stack. Check your recovery_behavior_enabled parameter. And also check the standard output of move_base to see if it states that it is entering recovery behavior.

There isn't enough information in the question. There could be another reason why your robot is not going into recovery other than the param you mentioned above (which is correctly specified BTW)

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2014-03-23 10:02:17 -0600

Seen: 723 times

Last updated: Aug 05 '14