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

Revision history [back]

base_local_planner and dwa_local_planner do collision avoidance based on a costmap that is normally built from lasers.

To understand the code, I would say a solid knowledge of C++ is definitely helpful. The same holds for creating your own packages. Have a look at the ROS tutorials.