The adoption of robots in inspection tasks is rapidly expanding thanks to recent advances in autonomous navigation technologies and the availability of affordable sensors and electronic systems. However, in harsh and dynamic environments, achieving robust and safe autonomous navigation remains a major challenge, especially in GNSS-denied areas. In this work, we propose a novel navigation method based on a wall detection and following strategy to enable autonomous robotic inspection of vertical surfaces in GNSS-denied environments, such as caves, tunnel-like environments, or row-crop fields like orchards and vineyards. In contrast to GNSS-based navigation methods, our approach is based only on local measurements from a noisy 3D point cloud of the environment acquired by an on-board RGB-D sensor. The proposed method features two main modules, namely a self-localization module and a control module. For localization, two different plane estimation algorithms are investigated, which exploit the geometric properties of the point cloud to estimate the robot’s relative pose in terms of distance and orientation. Then, according to the kinematic model of the autonomous vehicle, a wall-following algorithm is developed for lateral vehicle control, and a wall-following control law is built, after its theoretical stability in the presence of noisy measurements is proven. The whole system is implemented in ROS2 and validated first in the laboratory and then under field conditions in a vineyard environment. Although validated in a vineyard environment, the approach is applicable to other vertical-surface scenarios such as tunnels, caves, and more. Furthermore, the plane estimation methods are compared in terms of statistical metrics. In particular, in field conditions, the Least Squares method achieved an RMSE of with an average computational time of , outperforming RANSAC-based methods, making it suitable for real-time implementation. We prove that the methodology is a reliable and efficient solution, suitable for real-time execution, thus resulting particularly useful for robotic platforms operating in hostile contexts or for resource-limited applications.
Robotic inspection of vertical surfaces in GNSS-denied environments
Arianna Rana
Primo
;Antonio PetittiSecondo
;Annalisa MilellaUltimo
2026
Abstract
The adoption of robots in inspection tasks is rapidly expanding thanks to recent advances in autonomous navigation technologies and the availability of affordable sensors and electronic systems. However, in harsh and dynamic environments, achieving robust and safe autonomous navigation remains a major challenge, especially in GNSS-denied areas. In this work, we propose a novel navigation method based on a wall detection and following strategy to enable autonomous robotic inspection of vertical surfaces in GNSS-denied environments, such as caves, tunnel-like environments, or row-crop fields like orchards and vineyards. In contrast to GNSS-based navigation methods, our approach is based only on local measurements from a noisy 3D point cloud of the environment acquired by an on-board RGB-D sensor. The proposed method features two main modules, namely a self-localization module and a control module. For localization, two different plane estimation algorithms are investigated, which exploit the geometric properties of the point cloud to estimate the robot’s relative pose in terms of distance and orientation. Then, according to the kinematic model of the autonomous vehicle, a wall-following algorithm is developed for lateral vehicle control, and a wall-following control law is built, after its theoretical stability in the presence of noisy measurements is proven. The whole system is implemented in ROS2 and validated first in the laboratory and then under field conditions in a vineyard environment. Although validated in a vineyard environment, the approach is applicable to other vertical-surface scenarios such as tunnels, caves, and more. Furthermore, the plane estimation methods are compared in terms of statistical metrics. In particular, in field conditions, the Least Squares method achieved an RMSE of with an average computational time of , outperforming RANSAC-based methods, making it suitable for real-time implementation. We prove that the methodology is a reliable and efficient solution, suitable for real-time execution, thus resulting particularly useful for robotic platforms operating in hostile contexts or for resource-limited applications.| File | Dimensione | Formato | |
|---|---|---|---|
|
1-s2.0-S0921889026001831-main.pdf
accesso aperto
Tipologia:
Versione Editoriale (PDF)
Licenza:
Creative commons
Dimensione
4.25 MB
Formato
Adobe PDF
|
4.25 MB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


