The DWA planner generates velocity commands that steer the robot safely. When an obstacle is detected ahead, it reduces forward speed and commands a turn to avoid collision.
In ROS YAML configuration, parameters are set using key: value pairs. Numeric values should be unquoted for correct parsing.
The TEB planner continuously optimizes the robot's trajectory considering dynamic obstacles, ensuring smooth and safe navigation.
If maximum velocities are zero, the DWA planner cannot generate movement commands, causing the robot to stay still.
DWA samples possible velocity commands and scores them to pick the best, while TEB formulates trajectory planning as an optimization problem solved with graph-based methods.
