Politecnico di Torino (logo)

Seamless Indoor-Outdoor Autonomous Navigation for Unmanned Ground Vehicles

Andrea Ostuni

Seamless Indoor-Outdoor Autonomous Navigation for Unmanned Ground Vehicles.

Rel. Marcello Chiaberge. Politecnico di Torino, Corso di laurea magistrale in Mechatronic Engineering (Ingegneria Meccatronica), 2022

PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (4MB) | Preview

Precision Agriculture (PA) concept has been gaining popularity in the last few years, and it is seen as a possible solution to meet the needs of the growing world population. New techniques and approaches are being developed; these innovations are meant to increase productivity and maximize profit while being a foundation of sustainable agriculture. Autonomous robots have a crucial role in this application. In particular, this work is intended to investigate the problem of Autonomous Navigation to provide a solution of seamless Indoor and Outdoor Navigation. An example of employment could be the forage distribution in large farm stables, where the recharge point is usually outside the building. The Navigation problem and solution for the two environments differ. For the Outdoor navigation, a combination of Global Navigation Satellite System (GNSS) and Inertial Measurement Unit supplies enough data for estimating the position and orientation. In Indoor scenarios, the vehicle needs a static map and a range sensor (LiDaR) data to localize itself. Robot Operating System's (ROS) tools, as services and messages, have been used as a framework to develop and run the application due to its modularity and simple interfaces. In order to obtain good performances, the sensor data are processed by two different filters: a Particle Filter and an Extended Kalman Filter. The first is the foundation of the Adaptive Monte Carlo Localization (AMCL) utilized in indoor environments, while the second is for outdoor application. Then, to navigate seamlessly, a switching algorithm selects which pose estimate to use from the two filters. The feasibility and accuracy of this approach have been tested through several simulations and then deployed on a real rover. The results of these experiments are illustrated in the last chapters of this work.

Relators: Marcello Chiaberge
Academic year: 2021/22
Publication type: Electronic
Number of Pages: 86
Corso di laurea: Corso di laurea magistrale in Mechatronic Engineering (Ingegneria Meccatronica)
Classe di laurea: New organization > Master science > LM-25 - AUTOMATION ENGINEERING
Aziende collaboratrici: Politecnico di Torino - PIC4SER
URI: http://webthesis.biblio.polito.it/id/eprint/22771
Modify record (reserved for operators) Modify record (reserved for operators)