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...
Autores principales: | , , , , |
---|---|
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 |