What problem does it solve? Tuning the Nav2 SMAC 2D planner involves many interdependent parameters (iteration limits, cost penalties, downsampling, smoothing), and misconfiguration leads to planning failures, wall-hugging paths, or jerky motion. This Skill provides the full parameter reference, a complete YAML configuration, and troubleshooting guidance in one place. ## Core Features & Use Cases - Parameter Reference: Documents every SmacPlanner2D parameter including tolerance, max_iterations, cost_travel_multiplier, and allow_unknown with types and defaults. - Complete YAML Configuration: Provides a ready-to-adapt planner_server configuration block for the nav2_smac_planner::SmacPlanner2D plugin. - Selection & Troubleshooting Guidance: Explains when SMAC 2D fits versus Hybrid-A* or NavFn, and how to fix common failures like unreachable goals or jerky paths. - Use Case: A robotics engineer deploying a differential-drive indoor robot needs fast replanning on a 2D costmap; use this Skill to configure the planner, enable the built-in smoother, and resolve inflation-related goal failures. ## Quick Start Configure my Nav2 planner_server to use the SMAC 2D planner with smoothing enabled and a 2 second planning time limit.