Minidrone Modeling and PID Control Using Matlab and Simulink

This work presents the study of implementing the Proportional-Integral-Derivative (PID) controller for the attitude control design of a UAV minidrone using Simulink/Matlab software. Therefore, a cascaded controller is constructed to implement the simulation model for palm-size lab Parrot Minidrone. This paper aims to familiarize the undergraduate students with efficiently designing and smoothly implementing the modeling and controlling aspects of minidrone in the lab. In this regard, a detailed description of the dynamic model of minidrone is presented. Then, the tracking control is designed by using the state feedback of altitude (z), roll (ϕ), pitch (θ), and yaw (ψ) measurements and their desired values. Moreover, a detailed discussion on how to tune the controller gain values is illustrated for the ease of students. The dynamic model of minidrone is realized by using a parrot minidrone toolkit in Matlab/Simulink. The performance of the proposed control strategy is demonstrated by using both simulation and experimental results on the commercial UAV minidrone that shows a good response to the presented flight control methodology.

Authors

Institutions

Publication Details

Journal
International Review of Automatic Control (IREACO)
Published
2025-05-31
DOI
https://doi.org/10.15866/ireaco.v18i3.26624
Primary Topic
Advanced Control Systems Design
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Minidrone Modeling and PID Control Using Matlab and Simulink

Abdullah A. Algethami
International Review of Automatic Control (IREACO)
Advanced Control Systems Design
article

Minidrone Modeling and PID Control Using Matlab and Simulink

Abdullah A. Algethami
article en

Abstract

This work presents the study of implementing the Proportional-Integral-Derivative (PID) controller for the attitude control design of a UAV minidrone using Simulink/Matlab software. Therefore, a cascaded controller is constructed to implement the simulation model for palm-size lab Parrot Minidrone. This paper aims to familiarize the undergraduate students with efficiently designing and smoothly implementing the modeling and controlling aspects of minidrone in the lab. In this regard, a detailed description of the dynamic model of minidrone is presented. Then, the tracking control is designed by using the state feedback of altitude (z), roll (ϕ), pitch (θ), and yaw (ψ) measurements and their desired values. Moreover, a detailed discussion on how to tune the controller gain values is illustrated for the ease of students. The dynamic model of minidrone is realized by using a parrot minidrone toolkit in Matlab/Simulink. The performance of the proposed control strategy is demonstrated by using both simulation and experimental results on the commercial UAV minidrone that shows a good response to the presented flight control methodology.

International Review of Automatic Control (IREACO)Vol. 18(3)
Taif University (SA)
Openalex Percentile: Top 65%
Advanced Control Systems Design
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.