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 Petitti
Secondo
;
Annalisa Milella
Ultimo
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.
2026
Istituto di Sistemi e Tecnologie Industriali Intelligenti per il Manifatturiero Avanzato - STIIMA (ex ITIA) Sede Secondaria Bari
Self-localization; Autonomous navigation; Plane estimation; GNSS-denied environments; RGB-D sensing
File in questo prodotto:
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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/580745
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact