ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
The 2d navigation stack does that for you, but you have to properly configure everything.
There are some algorithms implemented: Elastic Bands or DWA
Otherwise, the first step is to read about obstacle avoidance algorithms, choose the one that better fits your needs and implement it.