Toward Certifying Maps for Safe Registration-based Localization Under Adverse Conditions
Johann Laconte, Daniil Lisus, Timothy D. Barfoot
TL;DR
This work tackles the safety certification of ICP-based localization under non-Gaussian, adversarial measurement faults arising from adverse conditions. It develops a closed-form worst-case pose-error bound for corrupted measurements $\mathbf{y} = \mathbf{A}\mathbf{x} + \mathbf{w} + \mathbf{Q}\mathbf{f}$ and a sector-based map certification framework to identify vulnerable regions via a resilience metric. By linearizing ICP and constraining inlier faults, the authors derive hazard probabilities using $p(|e_j| > r_j) = \min\{2\big(1 - \Phi_{\mu,\sigma}(r_j)\big), 1\}$ with $\mu$ and $\sigma$ defined from the system, enabling scalable analysis across maps. Experiments on urban, forest, and subterranean datasets show varying resilience linked to environmental structure, offering a practical tool to locate dangerous regions and guide map design for safer localization.
Abstract
In this paper, we propose a way to model the resilience of the Iterative Closest Point (ICP) algorithm in the presence of corrupted measurements. In the context of autonomous vehicles, certifying the safety of the localization process poses a significant challenge. As robots evolve in a complex world, various types of noise can impact the measurements. Conventionally, this noise has been assumed to be distributed according to a zero-mean Gaussian distribution. However, this assumption does not hold in numerous scenarios, including adverse weather conditions, occlusions caused by dynamic obstacles, or long-term changes in the map. In these cases, the measurements are instead affected by large and deterministic faults. This paper introduces a closed-form formula approximating the pose error resulting from an ICP algorithm when subjected to the most detrimental adverse measurements. Using this formula, we develop a metric to certify and pinpoint specific regions within the environment where the robot is more vulnerable to localization failures in the presence of faults in the measurements.
