Integration of X-Plane as hardware-in-the-loop for the validation of control schemes in quadrotor UAVs

The highly non-linear dynamics and flight properties of quadrotor-type Unmanned Aerial Vehicles (UAVs) arouse the interest of researchers in various fields. In particular, in the area of automatic control, work is being done on the development of new control schemes, many of which do not reach the i...

Descripción completa

Detalles Bibliográficos
Autores: Álvarez-Ortiz, Iván Guadalupe, Sánchez-Meza, Víctor Gabriel, Lozano-Hernández , Yair, González-Sierra, Jaime, Almazán-Arvizu, Ricardo Yahir
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2023
País:México
Institución:UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO
Repositorio:PÄDI Boletín Científico de Ciencias Básicas e Ingeniería del ICBI
Idioma:español
OAI Identifier:oai:repository.uaeh.edu.mx:article/11406
Acceso en línea:https://repository.uaeh.edu.mx/revistas/index.php/icbi/article/view/11406
Access Level:acceso abierto
Palabra clave:Hardware-In-the-Loop
Simulink
Unmanned Aerial Vehicle
Quadrotor
X-Plane
Hardware en Bucle (HIL)
Vehículo Áereo no Tripulado
Cuadricóptero
id MX_cf9de3acda941e8c8be8bce6f16bc484
oai_identifier_str oai:repository.uaeh.edu.mx:article/11406
network_acronym_str MX
network_name_str México
repository_id_str
dc.title.none.fl_str_mv Integration of X-Plane as hardware-in-the-loop for the validation of control schemes in quadrotor UAVs
Integración de X-Plane como hardware-in-the-loop para la validación de esquemas de control en VANTs tipo quadrotor
title Integration of X-Plane as hardware-in-the-loop for the validation of control schemes in quadrotor UAVs
spellingShingle Integration of X-Plane as hardware-in-the-loop for the validation of control schemes in quadrotor UAVs
Álvarez-Ortiz, Iván Guadalupe
Hardware-In-the-Loop
Simulink
Unmanned Aerial Vehicle
Quadrotor
X-Plane
Hardware en Bucle (HIL)
Simulink
Vehículo Áereo no Tripulado
Cuadricóptero
X-Plane
title_short Integration of X-Plane as hardware-in-the-loop for the validation of control schemes in quadrotor UAVs
title_full Integration of X-Plane as hardware-in-the-loop for the validation of control schemes in quadrotor UAVs
title_fullStr Integration of X-Plane as hardware-in-the-loop for the validation of control schemes in quadrotor UAVs
title_full_unstemmed Integration of X-Plane as hardware-in-the-loop for the validation of control schemes in quadrotor UAVs
title_sort Integration of X-Plane as hardware-in-the-loop for the validation of control schemes in quadrotor UAVs
dc.creator.none.fl_str_mv Álvarez-Ortiz, Iván Guadalupe
Sánchez-Meza, Víctor Gabriel
Lozano-Hernández , Yair
González-Sierra, Jaime
Almazán-Arvizu, Ricardo Yahir
author Álvarez-Ortiz, Iván Guadalupe
author_facet Álvarez-Ortiz, Iván Guadalupe
Sánchez-Meza, Víctor Gabriel
Lozano-Hernández , Yair
González-Sierra, Jaime
Almazán-Arvizu, Ricardo Yahir
author_role author
author2 Sánchez-Meza, Víctor Gabriel
Lozano-Hernández , Yair
González-Sierra, Jaime
Almazán-Arvizu, Ricardo Yahir
author2_role author
author
author
author
dc.subject.none.fl_str_mv Hardware-In-the-Loop
Simulink
Unmanned Aerial Vehicle
Quadrotor
X-Plane
Hardware en Bucle (HIL)
Simulink
Vehículo Áereo no Tripulado
Cuadricóptero
X-Plane
topic Hardware-In-the-Loop
Simulink
Unmanned Aerial Vehicle
Quadrotor
X-Plane
Hardware en Bucle (HIL)
Simulink
Vehículo Áereo no Tripulado
Cuadricóptero
X-Plane
description The highly non-linear dynamics and flight properties of quadrotor-type Unmanned Aerial Vehicles (UAVs) arouse the interest of researchers in various fields. In particular, in the area of automatic control, work is being done on the development of new control schemes, many of which do not reach the implementation stage. In this sense, the Hardware-In-the-Loop (HIL) is attractive for the development and testing of control systems. Therefore, this paper shows the use of MATLAB/Simulink and X-Plane as co-simulation tools to analyze the behavior and control of a quadrotor. A PID-type feedforward control is used to perform steady-state flight maneuvers in the presence of different wind speeds. Control scheme feedback data is obtained from X-Plane via User Datagram Protocol (UDP)-based communication and is sent to Simulink for use in calculating the control schemes control actions, then the control actions go through a transformation matrix that converts these actions into angular velocities of the rotors (information sent to X-Plane). Finally, the results of the control scheme are reported for different wind speeds, with 50 knots (kt) being the maximum speed that the proposed controller can compensate.
publishDate 2023
dc.date.none.fl_str_mv 2023-11-08
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv https://repository.uaeh.edu.mx/revistas/index.php/icbi/article/view/11406
10.29057/icbi.v11iEspecial3.11406
url https://repository.uaeh.edu.mx/revistas/index.php/icbi/article/view/11406
identifier_str_mv 10.29057/icbi.v11iEspecial3.11406
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv https://repository.uaeh.edu.mx/revistas/index.php/icbi/article/view/11406/10677
dc.rights.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0
info:eu-repo/semantics/openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Autónoma del Estado de Hidalgo
publisher.none.fl_str_mv Universidad Autónoma del Estado de Hidalgo
dc.source.none.fl_str_mv Pädi Boletín Científico de Ciencias Básicas e Ingenierías del ICBI; Vol 11 No Especial4 (2023): Pädi Boletín Científico de Ciencias Básicas e Ingenierías del ICBI; 137-146
Pädi Boletín Científico de Ciencias Básicas e Ingenierías del ICBI; Vol. 11 Núm. Especial4 (2023): Pädi Boletín Científico de Ciencias Básicas e Ingenierías del ICBI; 137-146
2007-6363
10.29057/icbi.v11iEspecial4
reponame:PÄDI Boletín Científico de Ciencias Básicas e Ingeniería del ICBI
instname:UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO
instacron:UAEH
instname_str UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO
instacron_str UAEH
institution UAEH
reponame_str PÄDI Boletín Científico de Ciencias Básicas e Ingeniería del ICBI
collection PÄDI Boletín Científico de Ciencias Básicas e Ingeniería del ICBI
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1858177068178604032
spelling Integration of X-Plane as hardware-in-the-loop for the validation of control schemes in quadrotor UAVsIntegración de X-Plane como hardware-in-the-loop para la validación de esquemas de control en VANTs tipo quadrotorÁlvarez-Ortiz, Iván GuadalupeSánchez-Meza, Víctor GabrielLozano-Hernández , YairGonzález-Sierra, JaimeAlmazán-Arvizu, Ricardo YahirHardware-In-the-LoopSimulinkUnmanned Aerial VehicleQuadrotorX-PlaneHardware en Bucle (HIL)SimulinkVehículo Áereo no TripuladoCuadricópteroX-PlaneThe highly non-linear dynamics and flight properties of quadrotor-type Unmanned Aerial Vehicles (UAVs) arouse the interest of researchers in various fields. In particular, in the area of automatic control, work is being done on the development of new control schemes, many of which do not reach the implementation stage. In this sense, the Hardware-In-the-Loop (HIL) is attractive for the development and testing of control systems. Therefore, this paper shows the use of MATLAB/Simulink and X-Plane as co-simulation tools to analyze the behavior and control of a quadrotor. A PID-type feedforward control is used to perform steady-state flight maneuvers in the presence of different wind speeds. Control scheme feedback data is obtained from X-Plane via User Datagram Protocol (UDP)-based communication and is sent to Simulink for use in calculating the control schemes control actions, then the control actions go through a transformation matrix that converts these actions into angular velocities of the rotors (information sent to X-Plane). Finally, the results of the control scheme are reported for different wind speeds, with 50 knots (kt) being the maximum speed that the proposed controller can compensate.La dinámica altamente no lineal y las propiedades de vuelo de los vehículos aéreos no tripulados (VANT) tipo quadrotor continúan despertando el interés de investigadores de diversas áreas. En particular, en el área de control automático se trabaja en el desarrollo de nuevos esquemas de control, de los cuales, muchos no llegan a la etapa de implementación. En ese sentido, el Hardware-In-the-Loop (HIL) resulta atractivo para el desarrollo y comprobación de sistemas de control. Por lo anterior, en este trabajo se muestra el uso MATLAB/Simulink y X-Plane como herramientas de co-simulación para analizar el comportamiento y control de un quadrotor. Se utiliza un control prealimentado tipo PID para realizar maniobras de vuelo en estado estacionario ante la presencia de diferentes velocidades de viento. Los datos de retroalimentación del esquema de control se obtienen de X-Plane a través de la comunicación basada en el Protocolo de Datagramas de Usuario (por sus siglas en inglés, UDP), estos son enviados a Simulink para su uso en el cálculo de las acciones de control, posteriormente, las acciones de control pasan por una matriz de transformación que convierte dichas acciones en velocidades angulares de los rotores (información enviada a X-Plane). Por último, se reportan los resultados del esquema control ante diferentes velocidades de viento, siendo 50 Nudos (kt) la máxima velocidad que puede compensar el controlador propuesto.  Universidad Autónoma del Estado de Hidalgo2023-11-08info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://repository.uaeh.edu.mx/revistas/index.php/icbi/article/view/1140610.29057/icbi.v11iEspecial3.11406Pädi Boletín Científico de Ciencias Básicas e Ingenierías del ICBI; Vol 11 No Especial4 (2023): Pädi Boletín Científico de Ciencias Básicas e Ingenierías del ICBI; 137-146Pädi Boletín Científico de Ciencias Básicas e Ingenierías del ICBI; Vol. 11 Núm. Especial4 (2023): Pädi Boletín Científico de Ciencias Básicas e Ingenierías del ICBI; 137-1462007-636310.29057/icbi.v11iEspecial4reponame:PÄDI Boletín Científico de Ciencias Básicas e Ingeniería del ICBIinstname:UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGOinstacron:UAEHspahttps://repository.uaeh.edu.mx/revistas/index.php/icbi/article/view/11406/10677Derechos de autor 2023 Iván Guadalupe Alvarez-Ortiz, Victor Gabriel Sánchez-Meza, Yair Lozano-Hernández , Ricardo Yahir Almazan-Arvizu, Jaime González-Sierrahttps://creativecommons.org/licenses/by-nc-nd/4.0info:eu-repo/semantics/openAccessoai:repository.uaeh.edu.mx:article/114062024-08-19T22:36:48Z
score 15.812429