基于Matlab的四旋翼无人机动力学PID控制仿真

微关注"电击小子程高兴的MATLAB小屋"获取专属优惠

1.模型版本

本仿真模型基于MATLAB/Simulink(版本MATLAB 2016Ra)软件。建议采用matlab2016Ra及以上版本打开。

2.模型介绍:

1)运用欧拉方程对地面坐标到机体坐标的转换矩阵进行了推导;

2)在无人机动力学模型基础上,采用经典PID控制算法对其内环姿态和外环位置进行控制;

3)说明文档:

①详细推导四旋翼飞行器的数学模型

②PID控制器的设计、位置回路控制器设计、姿态回路控制器设计

③PID参数调整

3.仿真模型如下:

位置控制器:

姿态控制器:

无人机模型:

4.仿真结果如下:

5.说明文档

相关推荐
小菜全24 分钟前
使用Java获取本地PDF文件并解析数据
java·开发语言·python
chinesegf34 分钟前
浏览器内存 (JavaScript运行时内存)存储的优劣分析
开发语言·javascript·ecmascript
yangchanghua11140 分钟前
Caused by: java.net.SocketTimeoutException: Read timed out;
java·开发语言·spring
无边风月-风之羽翼43 分钟前
【自记录】Ubuntu20.04下Python自编译
开发语言·python
菜鸟康1 小时前
手写Muduo网络库核心代码2--Poller、EPollPoller详细讲解
开发语言·网络·php
秋风&萧瑟1 小时前
【QT】Qt QSS 中 background-image、image 和 border-image 的区别
开发语言·qt
学生董格1 小时前
[嵌入式embed][Qt]Qt5.12+Opencv4.x+Cmake4.x_测试Qt编译的opencv4.x的库
开发语言·qt
辗转反侧着疑惑1 小时前
MyBatis Plus 【详解】| 学习日志 | 第 17 天
java·开发语言·学习·mybatis·mybatis-plus
Joy-鬼魅2 小时前
在 Qt 的 .pro 文件中设置警告级别和 C++11 标准
开发语言·c++·qt
脑子慢且灵2 小时前
【Web前端】JS+DOM来实现乌龟追兔子小游戏
java·开发语言·前端·js·dom