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

Revision history [back]

click to hide/show revision 1
initial version

You should try out teb local planner http://wiki.ros.org/teb_local_planner. It has worked out quite well for me for >1m/s diff drive mobile robots, and to a large extent also for omni-directional (holonomic) mobile robots https://youtu.be/VfQWa06hQlM.

You can install it for kinetic by running:

$ sudo apt install ros-kinetic-teb-local-planner

And set your local planner in your move_base node:

<param name="base_local_planner" value="teb_local_planner/TebLocalPlannerROS" />

There are many parameters to tune, so check out the wiki for the parameters, guides, and tutorials. I can highly recommend to use rqt dynamic reconfigure to tune the settings.

I have not tried it with locomove_base, but would be interesting to test out.