Electronic Control Unit and Digital Twin Based on Raspberry Pi 4 for Testing the Remote Nonlinear Trajectory Tracking of a P3-DX Robot

The properties of Hardware-in-the-Loop (HIL) for the development of controllers, together with electronic emulation of physical process by Digital Twins (DT) significantly enhance the optimization of design and implementation in nonlinear control applications. The study emphasizes the use of the Ras...

Descripción completa

Detalles Bibliográficos
Autores: Losada Gutiérrez, Cristina|||0000-0001-9545-327X, Espinosa Zapata, Felipe|||0000-0003-1588-0947, Cruz de la Torre, Carlos|||0000-0001-6937-9838, Alvarado Vásquez, Biel Piero Eloy|||0000-0001-8765-213X
Tipo de recurso: artículo
Fecha de publicación:2025
País:España
Institución:Universidad de Alcalá (UAH)
Repositorio:e_Buah Biblioteca Digital Universidad de Alcalá
Idioma:inglés
OAI Identifier:oai:ebuah.uah.es:10017/65811
Acceso en línea:http://hdl.handle.net/10017/65811
https://dx.doi.org/10.3390/act14080376
Access Level:acceso abierto
Palabra clave:Hardware in the loop
Electronic control unit
Digital twin
Raspberry Pi
Lyapunov-based control
Nonlinear trajectory tracking
P3-DX robot
Wireless network control
Electrónica
Electronics
id ES_6fa1a80921bfaf4fde7933ec786be1d5
oai_identifier_str oai:ebuah.uah.es:10017/65811
network_acronym_str ES
network_name_str España
repository_id_str
spelling Electronic Control Unit and Digital Twin Based on Raspberry Pi 4 for Testing the Remote Nonlinear Trajectory Tracking of a P3-DX RobotLosada Gutiérrez, Cristina|||0000-0001-9545-327XEspinosa Zapata, Felipe|||0000-0003-1588-0947Cruz de la Torre, Carlos|||0000-0001-6937-9838Alvarado Vásquez, Biel Piero Eloy|||0000-0001-8765-213XHardware in the loopElectronic control unitDigital twinRaspberry PiLyapunov-based controlNonlinear trajectory trackingP3-DX robotWireless network controlElectrónicaElectronicsThe properties of Hardware-in-the-Loop (HIL) for the development of controllers, together with electronic emulation of physical process by Digital Twins (DT) significantly enhance the optimization of design and implementation in nonlinear control applications. The study emphasizes the use of the Raspberry Pi (RBP), a low-cost and portable electronic board for two interrelated goals: (a) the Electronic Control Unit (ECU-RBP) implementing a Lyapunov-based Controller (LBC) for nonlinear trajectory tracking of P3DX wheeled robots, and (b) the Digital Twin (DT-RPB) emulating the real robot behavior, which is remotely connected to the control unit. ECU-RBP, DT-RBP and real robot are connected as nodes within the same wireless network, enhancing interaction between the three physical elements. The development process is supported by the Matlab/Simulink environment and the associated packages for the specified electronic board. Following testing of the real robot from the ECU-RBP in an open loop, the model is identified and integrated into the DT-RBP to replicate its functionality. The LBC solution, which has also been validated through simulation, is implemented in the ECU-RBP to examine the closed-loop control according to the HIL strategy. Finally, the study evaluates the effectiveness of the HIL approach by comparing the results obtained from the application of the LBC, as implemented in the ECU-RBP to both the real robot and its DT.Universidad de AlcaláMDPI20252025-07-27journal articlehttp://purl.org/coar/resource_type/c_6501NAhttp://purl.org/coar/version/c_be7fb7dd8ff6fe43info:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10017/65811https://dx.doi.org/10.3390/act14080376reponame:e_Buah Biblioteca Digital Universidad de Alcaláinstname:Universidad de Alcalá (UAH)InglésengUAH Not available UAH%2FEV1545UAH Not available UAH%2FEV1633UAH Not available PIUAH24%2FIA-020open accesshttp://purl.org/coar/access_right/c_abf2Attribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessoai:ebuah.uah.es:10017/658112026-06-18T11:13:07Z
dc.title.none.fl_str_mv Electronic Control Unit and Digital Twin Based on Raspberry Pi 4 for Testing the Remote Nonlinear Trajectory Tracking of a P3-DX Robot
title Electronic Control Unit and Digital Twin Based on Raspberry Pi 4 for Testing the Remote Nonlinear Trajectory Tracking of a P3-DX Robot
spellingShingle Electronic Control Unit and Digital Twin Based on Raspberry Pi 4 for Testing the Remote Nonlinear Trajectory Tracking of a P3-DX Robot
Losada Gutiérrez, Cristina|||0000-0001-9545-327X
Hardware in the loop
Electronic control unit
Digital twin
Raspberry Pi
Lyapunov-based control
Nonlinear trajectory tracking
P3-DX robot
Wireless network control
Electrónica
Electronics
title_short Electronic Control Unit and Digital Twin Based on Raspberry Pi 4 for Testing the Remote Nonlinear Trajectory Tracking of a P3-DX Robot
title_full Electronic Control Unit and Digital Twin Based on Raspberry Pi 4 for Testing the Remote Nonlinear Trajectory Tracking of a P3-DX Robot
title_fullStr Electronic Control Unit and Digital Twin Based on Raspberry Pi 4 for Testing the Remote Nonlinear Trajectory Tracking of a P3-DX Robot
title_full_unstemmed Electronic Control Unit and Digital Twin Based on Raspberry Pi 4 for Testing the Remote Nonlinear Trajectory Tracking of a P3-DX Robot
title_sort Electronic Control Unit and Digital Twin Based on Raspberry Pi 4 for Testing the Remote Nonlinear Trajectory Tracking of a P3-DX Robot
dc.creator.none.fl_str_mv Losada Gutiérrez, Cristina|||0000-0001-9545-327X
Espinosa Zapata, Felipe|||0000-0003-1588-0947
Cruz de la Torre, Carlos|||0000-0001-6937-9838
Alvarado Vásquez, Biel Piero Eloy|||0000-0001-8765-213X
author Losada Gutiérrez, Cristina|||0000-0001-9545-327X
author_facet Losada Gutiérrez, Cristina|||0000-0001-9545-327X
Espinosa Zapata, Felipe|||0000-0003-1588-0947
Cruz de la Torre, Carlos|||0000-0001-6937-9838
Alvarado Vásquez, Biel Piero Eloy|||0000-0001-8765-213X
author_role author
author2 Espinosa Zapata, Felipe|||0000-0003-1588-0947
Cruz de la Torre, Carlos|||0000-0001-6937-9838
Alvarado Vásquez, Biel Piero Eloy|||0000-0001-8765-213X
author2_role author
author
author
dc.subject.none.fl_str_mv Hardware in the loop
Electronic control unit
Digital twin
Raspberry Pi
Lyapunov-based control
Nonlinear trajectory tracking
P3-DX robot
Wireless network control
Electrónica
Electronics
topic Hardware in the loop
Electronic control unit
Digital twin
Raspberry Pi
Lyapunov-based control
Nonlinear trajectory tracking
P3-DX robot
Wireless network control
Electrónica
Electronics
description The properties of Hardware-in-the-Loop (HIL) for the development of controllers, together with electronic emulation of physical process by Digital Twins (DT) significantly enhance the optimization of design and implementation in nonlinear control applications. The study emphasizes the use of the Raspberry Pi (RBP), a low-cost and portable electronic board for two interrelated goals: (a) the Electronic Control Unit (ECU-RBP) implementing a Lyapunov-based Controller (LBC) for nonlinear trajectory tracking of P3DX wheeled robots, and (b) the Digital Twin (DT-RPB) emulating the real robot behavior, which is remotely connected to the control unit. ECU-RBP, DT-RBP and real robot are connected as nodes within the same wireless network, enhancing interaction between the three physical elements. The development process is supported by the Matlab/Simulink environment and the associated packages for the specified electronic board. Following testing of the real robot from the ECU-RBP in an open loop, the model is identified and integrated into the DT-RBP to replicate its functionality. The LBC solution, which has also been validated through simulation, is implemented in the ECU-RBP to examine the closed-loop control according to the HIL strategy. Finally, the study evaluates the effectiveness of the HIL approach by comparing the results obtained from the application of the LBC, as implemented in the ECU-RBP to both the real robot and its DT.
publishDate 2025
dc.date.none.fl_str_mv 2025
2025-07-27
dc.type.none.fl_str_mv journal article
http://purl.org/coar/resource_type/c_6501
NA
http://purl.org/coar/version/c_be7fb7dd8ff6fe43
dc.type.openaire.fl_str_mv info:eu-repo/semantics/article
format article
dc.identifier.none.fl_str_mv http://hdl.handle.net/10017/65811
https://dx.doi.org/10.3390/act14080376
url http://hdl.handle.net/10017/65811
https://dx.doi.org/10.3390/act14080376
dc.language.none.fl_str_mv Inglés
eng
language_invalid_str_mv Inglés
language eng
dc.relation.none.fl_str_mv UAH Not available UAH%2FEV1545
UAH Not available UAH%2FEV1633
UAH Not available PIUAH24%2FIA-020
dc.rights.none.fl_str_mv open access
http://purl.org/coar/access_right/c_abf2
Attribution-NonCommercial-NoDerivatives 4.0 International
http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.openaire.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv open access
http://purl.org/coar/access_right/c_abf2
Attribution-NonCommercial-NoDerivatives 4.0 International
http://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 MDPI
publisher.none.fl_str_mv MDPI
dc.source.none.fl_str_mv reponame:e_Buah Biblioteca Digital Universidad de Alcalá
instname:Universidad de Alcalá (UAH)
instname_str Universidad de Alcalá (UAH)
reponame_str e_Buah Biblioteca Digital Universidad de Alcalá
collection e_Buah Biblioteca Digital Universidad de Alcalá
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869410522090176512
score 15,811543