What problem does it solve? Misconfigured Nav2 costmap plugin ordering causes subtle navigation bugs, such as dynamic obstacles not being inflated or layers overwriting each other's cost data. This Skill provides the architectural knowledge needed to configure costmap YAML correctly the first time. ## Core Features & Use Cases - Plugin Order Rules: Documents the strict sequential processing of the costmap plugins list, including the rule that inflation_layer must always be last. - Combination Method Reference: Explains Overwrite, Maximum, and MaxWithoutUnknownOverwrite modes and when each applies to static, obstacle, voxel, and range layers. - Timing and Cell Value Guidance: Covers update_frequency, publish_frequency, transform_tolerance, and the meaning of costmap cell values 0-255. - Use Case: When writing a local_costmap configuration for a ROS 2 robot, use this Skill to verify layer ordering, choose combination methods, and set update rates so dynamic obstacles are properly inflated. ## Quick Start Ask the AI to review your Nav2 costmap YAML configuration and verify the plugin ordering and combination methods are correct.