LF-3PM: a LiDAR-based Framework for Perception-aware Planning with Perturbation-induced Metric
Kaixin Chai, Long Xu, Qianhao Wang, Chao Xu, Peng Yin, Fei Gao
TL;DR
This paper addresses LAS degradation in feature-sparse environments by introducing a LiDAR-specific Perception-aware Planning framework. It defines a perturbation-induced metric to quantify LiDAR observation loss and builds a Static Observation Loss Map (SOLM) to decouple observation evaluation from motion planning. The framework uses SOLM for BFS-based topology search and cubic-spline trajectory optimization, underpinning efficient planning with LAS-oriented objectives. Experimental results across simulations and real-world tests demonstrate improved LAS and localized performance when trajectories are guided by the proposed metric, with open-source code available for reproducibility.
Abstract
Just as humans can become disoriented in featureless deserts or thick fogs, not all environments are conducive to the Localization Accuracy and Stability (LAS) of autonomous robots. This paper introduces an efficient framework designed to enhance LiDAR-based LAS through strategic trajectory generation, known as Perception-aware Planning. Unlike vision-based frameworks, the LiDAR-based requires different considerations due to unique sensor attributes. Our approach focuses on two main aspects: firstly, assessing the impact of LiDAR observations on LAS. We introduce a perturbation-induced metric to provide a comprehensive and reliable evaluation of LiDAR observations. Secondly, we aim to improve motion planning efficiency. By creating a Static Observation Loss Map (SOLM) as an intermediary, we logically separate the time-intensive evaluation and motion planning phases, significantly boosting the planning process. In the experimental section, we demonstrate the effectiveness of the proposed metrics across various scenes and the feature of trajectories guided by different metrics. Ultimately, our framework is tested in a real-world scenario, enabling the robot to actively choose topologies and orientations preferable for localization. The source code is accessible at https://github.com/ZJU-FAST-Lab/LF-3PM.
