What problem does it solve? Robots with non-holonomic constraints (Ackermann steering, differential drive) cannot follow arbitrary 2D grid paths, causing controllers to fail or produce jerky motion. This Skill provides correct configuration of the Nav2 SMAC Hybrid-A* planner so generated paths respect minimum turning radius and motion model limits from the start. ## Core Features & Use Cases - Complete YAML Configuration: A ready-to-adapt planner_server parameter block covering motion models, turning radius, angle quantization, and penalty tuning. - Penalty Tuning Guidance: Concrete strategies for cost_penalty, non_straight_penalty, reverse_penalty, and change_penalty to fix wall-hugging, oscillation, and unwanted reversing. - Performance & Troubleshooting: Mitigations for the O(X × Y × θ) search cost, including costmap downsampling, bin reduction, and lookup table sizing. - Use Case: An Ackermann robot must navigate a parking maneuver where approach angle matters; configure REEDS_SHEPP search with the vehicle's real minimum turning radius so the planner outputs an executable path directly. ## Quick Start Ask the AI to generate a Nav2 planner_server YAML configuration using the SMAC Hybrid-A* plugin for a differential drive robot with a 0.2 meter minimum turning radius.