Cargando…

Visual Servoing for an Autonomous Hexarotor Using a Neural Network Based PID Controller

In recent years, unmanned aerial vehicles (UAVs) have gained significant attention. However, we face two major drawbacks when working with UAVs: high nonlinearities and unknown position in 3D space since it is not provided with on-board sensors that can measure its position with respect to a global...

Descripción completa

Detalles Bibliográficos
Autores principales: Lopez-Franco, Carlos, Gomez-Avila, Javier, Alanis, Alma Y., Arana-Daniel, Nancy, Villaseñor, Carlos
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5579741/
https://www.ncbi.nlm.nih.gov/pubmed/28805689
http://dx.doi.org/10.3390/s17081865
_version_ 1783260771134734336
author Lopez-Franco, Carlos
Gomez-Avila, Javier
Alanis, Alma Y.
Arana-Daniel, Nancy
Villaseñor, Carlos
author_facet Lopez-Franco, Carlos
Gomez-Avila, Javier
Alanis, Alma Y.
Arana-Daniel, Nancy
Villaseñor, Carlos
author_sort Lopez-Franco, Carlos
collection PubMed
description In recent years, unmanned aerial vehicles (UAVs) have gained significant attention. However, we face two major drawbacks when working with UAVs: high nonlinearities and unknown position in 3D space since it is not provided with on-board sensors that can measure its position with respect to a global coordinate system. In this paper, we present a real-time implementation of a servo control, integrating vision sensors, with a neural proportional integral derivative (PID), in order to develop an hexarotor image based visual servo control (IBVS) that knows the position of the robot by using a velocity vector as a reference to control the hexarotor position. This integration requires a tight coordination between control algorithms, models of the system to be controlled, sensors, hardware and software platforms and well-defined interfaces, to allow the real-time implementation, as well as the design of different processing stages with their respective communication architecture. All of these issues and others provoke the idea that real-time implementations can be considered as a difficult task. For the purpose of showing the effectiveness of the sensor integration and control algorithm to address these issues on a high nonlinear system with noisy sensors as cameras, experiments were performed on the Asctec Firefly on-board computer, including both simulation and experimenta results.
format Online
Article
Text
id pubmed-5579741
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-55797412017-09-06 Visual Servoing for an Autonomous Hexarotor Using a Neural Network Based PID Controller Lopez-Franco, Carlos Gomez-Avila, Javier Alanis, Alma Y. Arana-Daniel, Nancy Villaseñor, Carlos Sensors (Basel) Article In recent years, unmanned aerial vehicles (UAVs) have gained significant attention. However, we face two major drawbacks when working with UAVs: high nonlinearities and unknown position in 3D space since it is not provided with on-board sensors that can measure its position with respect to a global coordinate system. In this paper, we present a real-time implementation of a servo control, integrating vision sensors, with a neural proportional integral derivative (PID), in order to develop an hexarotor image based visual servo control (IBVS) that knows the position of the robot by using a velocity vector as a reference to control the hexarotor position. This integration requires a tight coordination between control algorithms, models of the system to be controlled, sensors, hardware and software platforms and well-defined interfaces, to allow the real-time implementation, as well as the design of different processing stages with their respective communication architecture. All of these issues and others provoke the idea that real-time implementations can be considered as a difficult task. For the purpose of showing the effectiveness of the sensor integration and control algorithm to address these issues on a high nonlinear system with noisy sensors as cameras, experiments were performed on the Asctec Firefly on-board computer, including both simulation and experimenta results. MDPI 2017-08-12 /pmc/articles/PMC5579741/ /pubmed/28805689 http://dx.doi.org/10.3390/s17081865 Text en © 2017 by the authors. 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 (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Lopez-Franco, Carlos
Gomez-Avila, Javier
Alanis, Alma Y.
Arana-Daniel, Nancy
Villaseñor, Carlos
Visual Servoing for an Autonomous Hexarotor Using a Neural Network Based PID Controller
title Visual Servoing for an Autonomous Hexarotor Using a Neural Network Based PID Controller
title_full Visual Servoing for an Autonomous Hexarotor Using a Neural Network Based PID Controller
title_fullStr Visual Servoing for an Autonomous Hexarotor Using a Neural Network Based PID Controller
title_full_unstemmed Visual Servoing for an Autonomous Hexarotor Using a Neural Network Based PID Controller
title_short Visual Servoing for an Autonomous Hexarotor Using a Neural Network Based PID Controller
title_sort visual servoing for an autonomous hexarotor using a neural network based pid controller
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5579741/
https://www.ncbi.nlm.nih.gov/pubmed/28805689
http://dx.doi.org/10.3390/s17081865
work_keys_str_mv AT lopezfrancocarlos visualservoingforanautonomoushexarotorusinganeuralnetworkbasedpidcontroller
AT gomezavilajavier visualservoingforanautonomoushexarotorusinganeuralnetworkbasedpidcontroller
AT alanisalmay visualservoingforanautonomoushexarotorusinganeuralnetworkbasedpidcontroller
AT aranadanielnancy visualservoingforanautonomoushexarotorusinganeuralnetworkbasedpidcontroller
AT villasenorcarlos visualservoingforanautonomoushexarotorusinganeuralnetworkbasedpidcontroller