Enregistré dans:
Détails bibliographiques
Auteur principal: Teng, Hangyu
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:https://arxiv.org/abs/2511.03969
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866915601822253056
author Teng, Hangyu
author_facet Teng, Hangyu
contents Co-simulation is a critical approach for the design and analysis of complex cyber-physical systems. It will enhance development efficiency and reduce costs. This paper presents a co-simulation framework integrating ROS 2 and MATLAB/Simulink for quadrotor unmanned aerial vehicle (UAV) control system design and verification. First, a six-degree-of-freedom nonlinear dynamic model of the quadrotor is derived accurately that based on Newton-Euler equations. Second, within the proposed framework, a hierarchical control architecture was designed and implemented: LQR controller for attitude control to achieve optimal regulation performance, and PID controller for position control to ensure robustness and practical applicability. Third, elaborated the architecture of the framework, including the implementation details of the cross-platform data exchange mechanism. Simulation results demonstrate the effectiveness of the framework, highlighting its capability to provide an efficient and standardized solution for rapid prototyping and Software-in-the-Loop (SIL) validation of UAV control algorithms.
format Preprint
id arxiv_https___arxiv_org_abs_2511_03969
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle A Co-simulation Framework for Quadrotor Control System Design using ROS 2 and MATLAB/Simulink
Teng, Hangyu
Systems and Control
Co-simulation is a critical approach for the design and analysis of complex cyber-physical systems. It will enhance development efficiency and reduce costs. This paper presents a co-simulation framework integrating ROS 2 and MATLAB/Simulink for quadrotor unmanned aerial vehicle (UAV) control system design and verification. First, a six-degree-of-freedom nonlinear dynamic model of the quadrotor is derived accurately that based on Newton-Euler equations. Second, within the proposed framework, a hierarchical control architecture was designed and implemented: LQR controller for attitude control to achieve optimal regulation performance, and PID controller for position control to ensure robustness and practical applicability. Third, elaborated the architecture of the framework, including the implementation details of the cross-platform data exchange mechanism. Simulation results demonstrate the effectiveness of the framework, highlighting its capability to provide an efficient and standardized solution for rapid prototyping and Software-in-the-Loop (SIL) validation of UAV control algorithms.
title A Co-simulation Framework for Quadrotor Control System Design using ROS 2 and MATLAB/Simulink
topic Systems and Control
url https://arxiv.org/abs/2511.03969