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

custom recovery behaviors [closed]

asked 2016-12-12 14:15:19 -0600

Dharmateja Kadem gravatar image


I want my robot to move back whenever it gets stuck, for this I want to write a custom recovery behavior. Can someone explain how to write a custom recovery behavior?

I am using ubuntu 14.04 and ros indigo

edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by Procópio
close date 2016-12-19 04:44:08.222432

1 Answer

Sort by » oldest newest most voted

answered 2016-12-13 11:00:49 -0600

Dharmateja Kadem gravatar image

Just follow the same steps as creating a new layer in costmaps. Instead of sample_layers.h and sample_layers.cpp copy the code from rotate recovery because It adheres to the nav_core::RecoveryBehavior interface found in the nav_core package.

Now configure the Cmakelists.txt and package.xml file.

create a recovery_plugin.xml file and add it to the package.xml file under <export> tags.

edit flag offensive delete link more

Question Tools



Asked: 2016-12-12 14:15:19 -0600

Seen: 715 times

Last updated: Dec 13 '16