# quadsim
北京航空航天大学《四旋翼飞行器建模仿真综合实验》,提供了MATLAB APP运行与脚本运行两种方式,实现四旋翼控制仿真。仿真功能:定点悬停、航路跟踪、编队飞行。
三机“一”字编队航路跟踪:
![exp3](https://raw.githubusercontent.com/Amos-Chen98/Image_bed/main/2022/20220425165553.gif)
三机圆形编队兴趣点环绕:
![exp4](https://raw.githubusercontent.com/Amos-Chen98/Image_bed/main/2022/20220425165640.gif)
## 实验内容
1. 四旋翼飞行器建模:在Simulink中建立四旋翼飞行模型,能正确对飞行器在力和力矩作用下的线运动、角运动进行 6DOF仿真;
2. 定点悬停控制实验:基于四旋翼飞行器模型,实现对指定3D空间点的悬停控制;建立GUI界面,能为四旋翼飞行器输入参数并观察仿真飞行轨迹;分析控制误差;在可能的情况下改进控制算法,提高控制精度;
3. 航路跟踪控制实验:基于四旋翼飞行器模型,实现对指定任意指定的 3D空间航路进行跟踪;实现GUI界面,能交互式输入一组航路点,并绘制 3D的飞行轨迹分析控制误差;在可能的情况下改进控制算法,提高控制精度
4. 编队跟踪控制实验:基于四旋翼飞行器模型,建立三机线性与圆形编队,沿指定路径编队飞行;要求实现GUI界面,绘制编队飞行轨迹,分析控制误差;在可能的情况下改进控制算法,提高控制精度。
## 如何运行
有两种运行仿真的方式:
1. APP运行模式:运行QuadSim.mlapp可打开GUI界面,随后可以在GUI界面中输入仿真参数并获得输出。GUI界面比较精美,但受限于界面画幅,输出的信息有限。
2. 脚本运行模式:有四个平行的.m脚本文件,分别对应四个实验,功能是将参数加载进工作空间,运行Simulink仿真,并输出详尽的仿真结果。
![image-20220425170230834](https://raw.githubusercontent.com/Amos-Chen98/Image_bed/main/2022/20220425170230.png)
3Dplot_fcns文件夹中是绘制3D动画(如下)的函数,在APP运行时(在实验一与实验二中)被调用。由于该函数运行缓慢,因此实验三与实验四的动态效果图由本人编写的动态绘图代码实现。
![image-20220424233237792](https://raw.githubusercontent.com/Amos-Chen98/Image_bed/main/2022/20220424233237.png)
由于控制器参数数目较多,在实验报告中不列写全部参数,所有参数的具体取值可在脚本文件中查看。若无特殊说明,所有位置坐标均在北-东-地坐标系下。
## 原理与建模过程
请见实验报告。
热爱嵌入式的小佳同学
- 粉丝: 1w+
- 资源: 2353
最新资源
- 基于广义Hough变换的茄子目标识别技术研究
- 三菱FX5U与台达DT330温控器通讯程序+输出启停控制(SL5U-9) 功能:通过三菱FX5U本体485口,结合触摸屏网口,实现对台达DT330温控器 设定温度,读取温度,输出启停控制 反
- postgis15-3.4,就是postgres带gis的docker镜像压缩文件,参见https://blog.csdn.net/cyw8998/article/details/144760358
- 基于springboot的闲置物品交易网站设计与实现源码(java毕业设计完整源码+LW).zip
- 基于springboot的阳光幼儿管理系统源码(java毕业设计完整源码).zip
- 魔镜CDR出血功能必装的库文件
- 四旋翼无人机simulink轨迹跟踪 mpc 文档解释说明
- 基于距离变换与分水岭算法的粘连细胞图像分割技术
- 基于springboot的雅妮电影票购买系统源码(java毕业设计完整源码).zip
- python爬取bilibili用户信息
- 基于Canfesitival的Canopen从站程序及主站程序 stm32 canopen从站通信代码,已经过主控测试,异步心跳模式或节点保护模式,目前经测试数据更新速率可达1000hz,最快1ms周
- 超级飞侠16季,有2集
- 在线训练考试系统-JAVA-基于spring boot的学生在线训练考试系统设计与实现
- WORD,WPS转PDF,秒转格式,100,1千个文件,都能很快速批量完成
- 学习笔记(示例).zip
- WORD,EXCEL,内容过多缩至一页
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈