loading page

Cloud-Edge Architecture for the Precise Positioning of Autonomous Mobile Robots through a Fine-Tuned RNN
  • S. Mutti,
  • N. Pedrocchi,
  • G. Dimauro
S. Mutti
Istituto di Sistemi e Tecnologie Industriali Intelligenti per il Manifatturiero Avanzato Consiglio Nazionale delle Ricerche

Corresponding Author:stefano.mutti@stiima.cnr.it

Author Profile
N. Pedrocchi
Istituto di Sistemi e Tecnologie Industriali Intelligenti per il Manifatturiero Avanzato Consiglio Nazionale delle Ricerche
Author Profile
G. Dimauro
Universita degli Studi di Bari Aldo Moro Dipartimento di Informatica
Author Profile

Abstract

The precise localization of mobile robots in unstructured environments is of utmost importance for many industrial and field applications, especially when the mobile robot is part of a more complex kinematic chain, such as a mobile manipulator. Being able to precisely localize affects the outcome of tasks that rely on an open-loop kinematic computation, such as work-station docking procedures. To achieve a repeatable and precise localization and positioning, mobile robots generally rely on onboard sensors, most commonly 2D laser scanners, whose readings are subjected to noise and numerous disturbing factors (e.g., materials reluctance). Problems arise when precise localization is needed in dynamic and unstructured environments where generally applicable methods won’t perform adequately or might be time-consuming to set up. In this work, we propose a cloud-edge computing architecture to deploy a recurrent neural network (RNN) based registration system, which uses a pair of consecutive LiDAR readings to estimate a fixed transformation. The capability of RNNs to process contiguous inputs will help neglect errors embedded in punctual laser scanner readings and output a more precise registration estimation. In such a way, the RNN can estimate a displacement error based on multiple consecutive readings and act as a sensor to be employed in a closed-loop control scheme. To tackle the dynamic and unstructured environments, the model is firstly tuned on synthetic LiDAR data to embed rigid transformations into the deep learning model, for then rapidly fine-tuned on local scenarios. After model architecture and optimization of hyperparameters, the devised model is tested in different scenarios, comparing the precise positioning capability of the AMR(autonomous mobile robot) with that of a classical registration algorithm. The results suggest that an RNN model can greatly improve the registration precision of laser scanner signals and, consequently, the precise positioning efficiency of AMRs.