PD Control of Quadrotor Drone

版本 1.0.3 (4.0 KB) 作者: Saeed Rafee Nekoo
This code presents a simulation of PD control of a quadrotor drone in point-to-point motion.
355.0 次下载
更新时间 2024/1/15

查看许可证

This code shows a simulation of a drone in regulation control, and point-to-point motion using MATLAB software. The code is prepared in MATLAB script and the integration of the closed-loop system is done using the finite difference method.
The dynamics of the drone with graphical representation could be found in Section III of the following paper:
Nekoo, S. R., Acosta, J. Á., Gomez-Tamm, A. E., & Ollero, A. (2019, November). Optimized thrust allocation of variable-pitch propellers quadrotor control: A comparative study on flip maneuver. In 2019 Workshop on Research, Education and Development of Unmanned Aerial Systems (RED UAS) (pp. 86-95). IEEE.
The control is a simple PD design using a cascade scheme. The cascade scheme for SDRE for variable pitch rotors could be found in the mentioned reference, however, the PD design was not reported there due to simplicity.

引用格式

Nekoo, S. R., Acosta, J. Á., Gomez-Tamm, A. E., & Ollero, A. (2019, November). Optimized thrust allocation of variable-pitch propellers quadrotor control: A comparative study on flip maneuver. In 2019 Workshop on Research, Education and Development of Unmanned Aerial Systems (RED UAS) (pp. 86-95). IEEE.

MATLAB 版本兼容性
创建方式 R2023a
兼容任何版本
平台兼容性
Windows macOS Linux
标签 添加标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.0.3

Correction of the mixer matrix.

1.0.2

Adding mixer matrix and motors' relation to find angular velocities of the rotors and control based on that.

1.0.1

Text edition.

1.0.0