RubbleSim: A Photorealistic Structural Collapse Simulator for Confined Space Mapping
Constantine Frost, Chad Council, Margaret McGuinness, Nathaniel Hanson
TL;DR
RubbleSim addresses the scarcity of usable void-space data in urban search and rescue by providing an open-source, photorealistic simulator for rubble-pile environments. Implemented in Unity with ROS1/ROS2 integration, it enables rapid, stochastic rubble deposition, ground-truth knowledge, and configurable lighting and environmental effects to benchmark perception and mapping algorithms. Demonstrations using COLMAP show degradation of structure-from-motion in dark and variable lighting conditions, motivating active illumination and multimodal sensing strategies. Overall, RubbleSim offers a practical testbed to evaluate and advance autonomous navigation and perception in confined-collapse scenarios without risking real robots or compromising sensitive real-world data.
Abstract
Despite well-reported instances of robots being used in disaster response, there is scant published data on the internal composition of the void spaces within structural collapse incidents. Data collected during these incidents is mired in legal constraints, as ownership is often tied to the responding agencies, with little hope of public release for research. While engineered rubble piles are used for training, these sites are also reluctant to release information about their proprietary training grounds. To overcome this access challenge, we present RubbleSim -- an open-source, reconfigurable simulator for photorealistic void space exploration. The design of the simulation assets is directly informed by visits to numerous training rubble sites at differing levels of complexity. The simulator is implemented in Unity with multi-operating system support. The simulation uses a physics-based approach to build stochastic rubble piles, allowing for rapid iteration between simulation worlds while retaining absolute knowledge of the ground truth. Using RubbleSim, we apply a state-of-the-art structure-from-motion algorithm to illustrate how perception performance degrades under challenging visual conditions inside the emulated void spaces. Pre-built binaries and source code to implement are available online: https://github.com/mit-ll/rubble_pile_simulator.
