What problem does it solve? Robots using Nav2 often fail to receive or correctly interpret the pre-built map in the global costmap, causing empty costmaps, blocked planning, or stale map data. This Skill provides the correct StaticLayer configuration and debugging guidance to fix those issues. ## Core Features & Use Cases - Map Loading Configuration: Set map_topic, map_subscribe_transient_local, and subscribe_to_updates so the costmap reliably receives maps from map_server or slam_toolbox. - Cost Translation Control: Choose between trinary and full-range cost mapping, and tune lethal_cost_threshold and unknown_cost_value for your map conventions. - Use Case: Your global costmap appears empty after launch because the costmap node started before map_server. Enable map_subscribe_transient_local so the static layer receives the last published map via transient-local QoS. ## Quick Start Configure the Nav2 static layer in my global costmap so it loads the map from map_server on the /map topic.