Cargando…

Vision-Based Autonomous Following of a Moving Platform and Landing for an Unmanned Aerial Vehicle

Interest in Unmanned Aerial Vehicles (UAVs) has increased due to their versatility and variety of applications, however their battery life limits their applications. Heterogeneous multi-robot systems can offer a solution to this limitation, by allowing an Unmanned Ground Vehicle (UGV) to serve as a...

Descripción completa

Detalles Bibliográficos
Autores principales: Morales, Jesús, Castelo, Isabel, Serra, Rodrigo, Lima, Pedro U., Basiri, Meysam
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9862587/
https://www.ncbi.nlm.nih.gov/pubmed/36679628
http://dx.doi.org/10.3390/s23020829
_version_ 1784875126153543680
author Morales, Jesús
Castelo, Isabel
Serra, Rodrigo
Lima, Pedro U.
Basiri, Meysam
author_facet Morales, Jesús
Castelo, Isabel
Serra, Rodrigo
Lima, Pedro U.
Basiri, Meysam
author_sort Morales, Jesús
collection PubMed
description Interest in Unmanned Aerial Vehicles (UAVs) has increased due to their versatility and variety of applications, however their battery life limits their applications. Heterogeneous multi-robot systems can offer a solution to this limitation, by allowing an Unmanned Ground Vehicle (UGV) to serve as a recharging station for the aerial one. Moreover, cooperation between aerial and terrestrial robots allows them to overcome other individual limitations, such as communication link coverage or accessibility, and to solve highly complex tasks, e.g., environment exploration, infrastructure inspection or search and rescue. This work proposes a vision-based approach that enables an aerial robot to autonomously detect, follow, and land on a mobile ground platform. For this purpose, ArUcO fiducial markers are used to estimate the relative pose between the UAV and UGV by processing RGB images provided by a monocular camera on board the UAV. The pose estimation is fed to a trajectory planner and four decoupled controllers to generate speed set-points relative to the UAV. Using a cascade loop strategy, these set-points are then sent to the UAV autopilot for inner loop control. The proposed solution has been tested both in simulation, with a digital twin of a solar farm using ROS, Gazebo and Ardupilot Software-in-the-Loop (SiL); and in the real world at IST Lisbon’s outdoor facilities, with a UAV built on the basis of a DJ550 Hexacopter and a modified Jackal ground robot from DJI and Clearpath Robotics, respectively. Pose estimation, trajectory planning and speed set-point are computed on board the UAV, using a Single Board Computer (SBC) running Ubuntu and ROS, without the need for external infrastructure.
format Online
Article
Text
id pubmed-9862587
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-98625872023-01-22 Vision-Based Autonomous Following of a Moving Platform and Landing for an Unmanned Aerial Vehicle Morales, Jesús Castelo, Isabel Serra, Rodrigo Lima, Pedro U. Basiri, Meysam Sensors (Basel) Article Interest in Unmanned Aerial Vehicles (UAVs) has increased due to their versatility and variety of applications, however their battery life limits their applications. Heterogeneous multi-robot systems can offer a solution to this limitation, by allowing an Unmanned Ground Vehicle (UGV) to serve as a recharging station for the aerial one. Moreover, cooperation between aerial and terrestrial robots allows them to overcome other individual limitations, such as communication link coverage or accessibility, and to solve highly complex tasks, e.g., environment exploration, infrastructure inspection or search and rescue. This work proposes a vision-based approach that enables an aerial robot to autonomously detect, follow, and land on a mobile ground platform. For this purpose, ArUcO fiducial markers are used to estimate the relative pose between the UAV and UGV by processing RGB images provided by a monocular camera on board the UAV. The pose estimation is fed to a trajectory planner and four decoupled controllers to generate speed set-points relative to the UAV. Using a cascade loop strategy, these set-points are then sent to the UAV autopilot for inner loop control. The proposed solution has been tested both in simulation, with a digital twin of a solar farm using ROS, Gazebo and Ardupilot Software-in-the-Loop (SiL); and in the real world at IST Lisbon’s outdoor facilities, with a UAV built on the basis of a DJ550 Hexacopter and a modified Jackal ground robot from DJI and Clearpath Robotics, respectively. Pose estimation, trajectory planning and speed set-point are computed on board the UAV, using a Single Board Computer (SBC) running Ubuntu and ROS, without the need for external infrastructure. MDPI 2023-01-11 /pmc/articles/PMC9862587/ /pubmed/36679628 http://dx.doi.org/10.3390/s23020829 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Morales, Jesús
Castelo, Isabel
Serra, Rodrigo
Lima, Pedro U.
Basiri, Meysam
Vision-Based Autonomous Following of a Moving Platform and Landing for an Unmanned Aerial Vehicle
title Vision-Based Autonomous Following of a Moving Platform and Landing for an Unmanned Aerial Vehicle
title_full Vision-Based Autonomous Following of a Moving Platform and Landing for an Unmanned Aerial Vehicle
title_fullStr Vision-Based Autonomous Following of a Moving Platform and Landing for an Unmanned Aerial Vehicle
title_full_unstemmed Vision-Based Autonomous Following of a Moving Platform and Landing for an Unmanned Aerial Vehicle
title_short Vision-Based Autonomous Following of a Moving Platform and Landing for an Unmanned Aerial Vehicle
title_sort vision-based autonomous following of a moving platform and landing for an unmanned aerial vehicle
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9862587/
https://www.ncbi.nlm.nih.gov/pubmed/36679628
http://dx.doi.org/10.3390/s23020829
work_keys_str_mv AT moralesjesus visionbasedautonomousfollowingofamovingplatformandlandingforanunmannedaerialvehicle
AT casteloisabel visionbasedautonomousfollowingofamovingplatformandlandingforanunmannedaerialvehicle
AT serrarodrigo visionbasedautonomousfollowingofamovingplatformandlandingforanunmannedaerialvehicle
AT limapedrou visionbasedautonomousfollowingofamovingplatformandlandingforanunmannedaerialvehicle
AT basirimeysam visionbasedautonomousfollowingofamovingplatformandlandingforanunmannedaerialvehicle