An Onboard Framework for Staircases Modeling Based on Point Clouds
Chun Qing, Rongxiang Zeng, Xuan Wu, Yongliang Shi, Gan Ma
TL;DR
This work tackles onboard detection and physical modeling of staircases from point clouds to support legged robot mobility in varied environments. It proposes an end-to-end framework that combines PointNet++-based instance segmentation with data augmentations, a curvature suppression cross-entropy loss $L_{csce}$, and pose-based measurement correction to produce traversable regions and their geometric parameters in real time. A dedicated staircase dataset (~800 depth images across 11 groups) is introduced, with comprehensive metrics (DE, HE, FP/FN, CPE, NE) and ablation studies demonstrating improved depth, height accuracy, and generalization. The approach shows strong potential for robust stair navigation in diverse lighting and viewpoints, enabling practical deployment on onboard robotics platforms.
Abstract
The detection of traversable regions on staircases and the physical modeling constitutes pivotal aspects of the mobility of legged robots. This paper presents an onboard framework tailored to the detection of traversable regions and the modeling of physical attributes of staircases by point cloud data. To mitigate the influence of illumination variations and the overfitting due to the dataset diversity, a series of data augmentations are introduced to enhance the training of the fundamental network. A curvature suppression cross-entropy(CSCE) loss is proposed to reduce the ambiguity of prediction on the boundary between traversable and non-traversable regions. Moreover, a measurement correction based on the pose estimation of stairs is introduced to calibrate the output of raw modeling that is influenced by tilted perspectives. Lastly, we collect a dataset pertaining to staircases and introduce new evaluation criteria. Through a series of rigorous experiments conducted on this dataset, we substantiate the superior accuracy and generalization capabilities of our proposed method. Codes, models, and datasets will be available at https://github.com/szturobotics/Stair-detection-and-modeling-project.
