What problem does it solve? Lidar-based costmaps miss obstacles like glass panels, low objects below the lidar plane, and very close objects inside the lidar's minimum range. This Skill provides the configuration knowledge to integrate short-range sensors publishing sensor_msgs/Range messages into the Nav2 costmap so these obstacles are detected and marked. ## Core Features & Use Cases - Range Sensor Integration: Configure the nav2_costmap_2d::RangeSensorLayer plugin with topics, phi cone angles, and probabilistic mark/clear thresholds for VL53L0X, VL53L1X, HC-SR04, and Sharp IR sensors. - Parameter Tuning Guidance: Explains phi, inflate_cone, clear_threshold, mark_threshold, clear_on_max_reading, and no_readings_timeout with per-sensor recommended values. - Layer Combination Safety: Enforces combination_method: 1 (Maximum) so lidar raytracing does not erase range sensor obstacle marks. - Use Case: Detect a glass door that lidar passes through by placing a VL53L0X ToF sensor at glass height and adding a range_sensor_layer to the local costmap. ## Quick Start Configure a Nav2 range sensor layer for my three VL53L0X sensors publishing on /range/front_left, /range/front_right, and /range/rear.