Back to Project List

Final Project: Implementation of Quadrotor UAV PD Stabilization on Quaternions with Madgwick Filter

2018✅ Completed
Diagram
Diagram
Method
Method
Testing
Testing
Simulink
Simulink

Project Overview

Designed and implemented a quadrotor UAV stabilization system using quaternion-based attitude representation, Madgwick IMU filtering, and proportional-derivative (PD) control for real-time flight stabilization.

Problem

Quadrotor UAV systems require stable real-time attitude control for yaw, pitch, and roll, while conventional Euler-angle methods suffer from singularity issues and inefficient computation on embedded microcontrollers.

Approach

Developed an X-type quadrotor hardware platform using GY-88 IMU sensors, implemented quaternion orientation estimation with Madgwick filter, and designed a PD controller based on the Newton-Euler dynamic model validated through MATLAB/Simulink simulation and physical testing.

Technologies Used

CArduinoMatlabQuadrotor DesignPID Control

Additional Information

CategoryHardware & Software Integration / IoT
Year2018
StatusCompleted