Implementing Quaternion-Based Nonlinear Control for Quadrotors in PX-4 Autopilot Framework

2025-07-04
Yücel, Utku
Tekinalp, Ozan
This study presents two workflows for integrating a previously developed Quaternion-Based Nonlinear Controller and a Linear Quadratic Tracking Velocity Controller (QNC-LQT) into the PX4 autopilot framework: (1) using the UAV Toolbox Support Package for PX4 Autopilots and (2) modifying the PX4 source code to add a custom flight mode. While the first enables rapid testing in Simulink, the second preserves core PX4 functionalities. Both approaches are validated through Software-In-The-Loop (SITL) tests and the source-code-based approach is further validated through real-world flight tests on a custombuilt quadrotor using a Cube Black flight controller.
European Conference of Aerospace Sciences
Citation Formats
U. Yücel and O. Tekinalp, “Implementing Quaternion-Based Nonlinear Control for Quadrotors in PX-4 Autopilot Framework,” Rome, İtalya, 2025, vol. 11, Accessed: 00, 2025. [Online]. Available: https://www.eucass.eu/component/docindexer/?task=download&id=7291.