Mapping Hazardous Environments: Mines, Volcanoes, and Nuclear Sites
Adrian Krzemiński,

TL;DR: Hazardous environment robot mapping uses mobile robots equipped with LiDAR, depth cameras, and IMU sensors to build 3D maps of places humans cannot safely enter – abandoned mines, active volcanic vents, and contaminated nuclear facilities. The core technical challenge is SLAM (Simultaneous Localization and Mapping) in GPS-denied conditions, where the robot must localize itself purely from onboard sensors. ROS 2 stacks like Nav2 and SLAM Toolbox, together with LiDAR-inertial systems such as LIO-SAM or FAST-LIO2 via ROS 2 ports and integrations, are now common building blocks for this work. Platforms such as Leo Rover have already been deployed in radiation-affected areas, including the Fukushima exclusion zone, to gather data without exposing operators.
Why hazardous environment robot mapping matters
Three classes of environment dominate the demand for hazardous environment robot mapping: underground mines (collapse risk, methane, oxygen depletion), volcanic terrain (toxic gases, thermal hazards, unstable ground), and nuclear sites (ionizing radiation, contamination). In each case, the cost of sending a human is measured in lives or in years of medical follow-up. The cost of sending a robot is measured in hardware.
The mapping task itself is not optional decoration. Without an accurate 3D map you cannot plan remediation, estimate ore reserves, monitor structural changes between visits, or document contamination spread. A photograph from a drone flyover is not enough. You need geometry, and you usually need it in GPS-denied conditions.
What makes mapping in GPS-denied environments hard
Above ground in open terrain, RTK GPS gives you centimeter-level position fixes and the mapping problem becomes a sensor-fusion problem. Underground, inside reactor buildings, or deep in lava tubes, GPS signal is absent or unreliable. The robot must solve SLAM from scratch using only onboard data.
The dominant sensor modalities for hazardous environment robot mapping are:
- 2D and 3D LiDAR – Velodyne, Ouster, Livox, or RPLIDAR units provide range data robust to lighting changes. Critical in dark mines and many dust-filled spaces.
- Stereo and RGB-D cameras – Intel RealSense D435i or ZED 2i give dense depth and color, but suffer in low light, reflective surfaces, smoke, dust, or strong sunlight depending on the depth technology.
- IMU – tracks orientation and short-term motion, fused with LiDAR or visual odometry to handle feature-poor corridors.
- Thermal cameras – useful in volcanic and post-fire mine inspection where visible-spectrum imagery is degraded by heat haze.
In ROS 2, the typical stack combines a LiDAR-inertial odometry or SLAM node (LIO-SAM, FAST-LIO2, or Cartographer via available ROS 2 integrations) with a 3D occupancy representation such as OctoMap, voxel or elevation maps, and Nav2 costmap layers for local navigation. Loop closure remains the hardest part. A long mine drift with repetitive geometry will fool feature-based SLAM unless you add fiducial markers or use place recognition descriptors like Scan Context.
How mines are mapped with mobile robots
Abandoned and active mines share a profile: long narrow corridors, vertical shafts, water pooling, dust, and zero GPS. The DARPA Subterranean Challenge (2018-2021) pushed this domain hard. Teams like CERBERUS and CSIRO Data61 demonstrated multi-robot autonomous exploration of mine-like environments with combined ground and aerial platforms.
For a practical deployment on a small UGV, the workflow looks like this:
- Deploy the rover at the portal with a known starting pose.
- Run LiDAR-inertial SLAM continuously, logging raw sensor data alongside the live map.
- Use frontier-based exploration (or teleoperated waypoints when bandwidth allows) to push into unmapped areas.
- Post-process the raw logs with a higher-fidelity offline SLAM pipeline to produce the final 3D model.
The Leo Rover, with its modular payload bay and ROS 2 support, fits this profile for smaller-section mines and tunnels where larger robots cannot turn around. For broader industrial mapping context, see Fictionlab’s industrial applications page.
How volcanic terrain changes the sensor problem
Volcanic mapping splits into two regimes. Dormant calderas and lava tubes look much like dry mines from a mapping perspective, with the added bonus that lava tube ceilings often have features useful for SLAM. NASA’s BRAILLE project used robotic systems and field instruments in lava tubes at Lava Beds National Monument in California as Mars and Moon analogs.
Active volcanic environments are different. You have high temperatures, sulfur dioxide and hydrogen sulfide corroding electronics, and ash that clogs cooling fans and coats optical sensors within minutes. LiDAR often outperforms cameras here because it does not depend on ambient visible light, but dense dust, steam, ash, and aerosols can still degrade 905 nm and 1550 nm laser returns.
Mapping objectives in volcanic work typically include vent geometry, fumarole locations, surface temperature distributions, and gas concentration overlays. The map is no longer just geometry – it is a multi-layer dataset where the geometric SLAM output is the spatial reference for chemistry and thermal data collected at each pose.
How nuclear site mapping differs from everything else
Nuclear environments add radiation hardening to the requirements list. Ionizing radiation degrades CMOS image sensors, induces single-event upsets in memory, and shortens the lifespan of standard electronics. For high-dose-rate areas like the interiors of damaged reactor containment, custom hardened systems are needed. For lower-dose zones – decommissioned facilities, waste storage areas, perimeter surveys – commercial-off-the-shelf robots with ROS 2 stacks can be used with appropriate risk assessment and mission limits.
Fictionlab’s team has documented Leo Rover deployment in the Fukushima exclusion zone, where the platform was used for terrain documentation and radiation sensor integration. That case study is available on the Fictionlab blog and demonstrates how a small open-source UGV can extend the reach of survey teams without committing larger budgets to single-purpose hardware.
The mapping output for nuclear work usually includes a radiation heatmap registered to the 3D geometry. You mount a Geiger-Muller tube or scintillator on the robot, log dose rate at each pose, and produce a 2D or 3D dose-rate map. This is directly useful for planning decontamination, shielding placement, and human entry routes when entry is eventually authorized. For more on inspection-class work, see inspection applications.
What a practical ROS 2 stack looks like for hazardous mapping
A working ROS 2 mapping configuration on a small UGV typically includes the following components:
- Perception – a 3D LiDAR (16 to 32 beams is often enough for most subterranean work), an IMU sampled at 100 to 200 Hz, and at least one RGB camera for visual context.
- SLAM – LIO-SAM or FAST-LIO2 for real-time pose estimation, with loop closure enabled where supported or added as a separate module. SLAM Toolbox remains a good 2D fallback for flat-floor industrial sites.
- Mapping representation – OctoMap for memory-efficient 3D occupancy, or a custom point cloud accumulator if you need full resolution.
- Navigation – Nav2 with layered 2D costmaps, voxel or elevation layers, and separate traversability checks when the terrain is genuinely 3D.
- Communication – Wi-Fi or mesh radio for line-of-sight operation, with onboard logging as the fallback when the link drops.
Hazardous environment robot mapping rarely runs fully autonomously in real deployments. A human operator is in the loop, reviewing the live map and intervening when the robot hesitates. The autonomy reduces operator workload and extends mission range, but does not replace judgment. Research groups working on extending this autonomy can review platform options on Fictionlab’s research applications page.
What you should validate before field deployment
Before committing a robot to a hazardous environment, validate the following on a representative analog site:
- SLAM drift over the expected mission length. Walk the robot through a closed loop and check the closure error.
- Battery endurance with all sensors and compute running. Cold mine air can reduce available capacity, while volcanic heat can force derating, accelerate aging, or trigger thermal shutdowns.
- Communication range with the actual antennas and obstructions present at the real site.
- Recovery behavior if the robot is stuck. In a contaminated environment, you may not be able to retrieve it.
- Data integrity. All raw sensor logs should survive even if the live link fails.
FAQ
What sensors are essential for hazardous environment robot mapping?
At minimum, a 3D LiDAR and an IMU for robust 3D mapping. Cameras add semantic context but degrade in dust, smoke, and low light. For specialized missions, add domain-specific sensors: radiation detectors for nuclear work, gas sensors for mines, thermal cameras for volcanic terrain.
Can SLAM work without any GPS at all?
Yes. Modern LiDAR-inertial SLAM systems like LIO-SAM and FAST-LIO2 are designed for GPS-denied operation. Drift accumulates over distance, but loop closure brings the global error back down when the robot revisits known areas.
How long can a small UGV operate in a hazardous environment?
It depends on the platform and payload. Typical small UGVs run for several hours on a single battery with full sensor and compute load. Cold conditions and high continuous sensor or compute load reduce this. Most mission plans assume battery swaps or tethered power for extended deployments.
Is ROS 2 stable enough for safety-critical hazardous deployments?
ROS 2 is widely used in field robotics research and increasing numbers of industrial deployments. For safety-critical certified systems, additional middleware and validation layers are typically added. For survey, mapping, and inspection work where the robot is the asset at risk, standard ROS 2 stacks are commonly accepted.
How is radiation handled on standard robotic hardware?
Low to moderate dose rates are tolerated by commercial electronics for limited mission durations. High dose rates require radiation-hardened components or shielded enclosures. Many real deployments stay in lower-dose zones and accept some accelerated component wear as a mission cost.
Can multiple robots map a site together?
Yes. Multi-robot SLAM is an active research area and was demonstrated at scale during the DARPA Subterranean Challenge. ROS 2 supports the underlying communication, but map merging and loop closure across robots remain implementation challenges.
What is the difference between mapping and inspection in this context?
Mapping produces a spatial model of the environment. Inspection uses that model (or builds it as a side effect) to find specific features: cracks, corrosion, contamination hotspots, gas leaks. In practice, hazardous environment deployments usually combine both.
Take the next step
If you are evaluating mobile robot platforms for industrial mapping, inspection, or hazardous site documentation, review Fictionlab’s industrial applications to see how Leo Rover has been configured for real-world deployments.