What problem does it solve? Working with ROS 2 navigation maps requires understanding how occupancy grids are encoded in image files and YAML metadata. Misinterpreting pixel values, resolution, origin, or the negate flag leads to corrupted maps, phantom obstacles, and broken localization. ## Core Features & Use Cases - Format Reference: Documents the YAML + image pair structure, pixel-to-occupancy encoding, and the trinary, scale, and raw interpretation modes. - Format Selection Guidance: Compares PGM and PNG trade-offs and explains why lossy formats like JPEG corrupt occupancy data. - Practical Workflows: Covers editing maps in GIMP, choosing resolution, interpreting origin coordinates, and handling SLAM Toolbox serialized posegraph files. - Use Case: After running SLAM on a robot, you need to clean up stray artifacts in the saved map and reload it for localization-only mode without breaking the occupancy thresholds. ## Quick Start Ask the assistant to explain how to interpret and edit a ROS 2 map YAML and PGM file for use with Nav2.