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