图像缩略图

万博1manbetxSimulink的无人机参考应用

1.0.0.0版(51.7 MB)通过 马里亚诺·利扎拉加
万博1manbetxSimulink项目展示了一架小型固定翼无人机,它的自动驾驶仪和操作界面

3.7 k下载

更新2019年11月26日

从GitHub

在github上查看许可证

此Simu万博1manbetxlink的工程显示一架遥控无线电控制的实施固定翼飞机(即雄蜂,UAV),自动驾驶仪飞行稳定,以及操作员接口以控制其轨迹。
成分

该模型由三个主要部分组成:

1.植物模型
六学位的自由度(6-DOF)的泡沫打造,65英寸翼展动力学模型,多重导师爱好遥控飞机。它包括模型飞机的动态,天气,电机,执行器和传感器。该工厂接收的四个致动器通道的命令:(1)节流阀,(2)副翼,(3)舵,以及(4)电梯。反过来,它产生一组读数的那些的一个传感器套件将产生上板这种类型的飞机。

该工厂机型采用了平地面近似,因此它仅适用于有一定范围约20公里的飞行工作..

2.一个自动驾驶仪模型。
自动驾驶仪控制器是一个经典的横向/纵向通道飞行控制器,包括制导、导航和控制(除非假设姿态估计直接从传感器套件获得)。自动驾驶仪,根据地面控制站的命令和传感器读数,为控制面产生控制命令,并向地面站报告遥测数据。这个挡板使飞机保持稳定飞行。

它允许操作员命令它在四种不同的模式飞:
——路标指引。
——循环指导。
- 返回基地。
- 中级CONTRO命令(UC,phi_c,H_c)

3.该机的操作界面。
这代表控制台操作遥控飞机在飞行中。它从地面向飞机发出指令(航路点、空速、高度等)。

该模块接收由飞机报告的遥测数据,如姿态、传感器读数和飞机整体状态。这将允许设置所需的行为,飞机在飞行中。

这种模式有与众所周知的,可公开获得的开源微型飞行器地面站软件QGroundControl交互的选项。与QGroundControl通信,模型使用MAVLink通信协议。

功能

这个Sim万博1manbetxulink项目练习了飞行控制开发中的几个常见工作流程。其目的是展示基于模型设计(MBD)过程的推荐方法,以开发概念无人机飞行控制器(自动驾驶仪)的验证。我们特别展示了以下工作流程:

1.飞行控制器设计:开发一个固定翼无人机自动驾驶仪,并在合理的现实的六自由度的飞机模拟测试它的行为。

2.在不同条件下模拟飞行控制器:快速评估自动驾驶仪在许多模拟飞行条件下的性能,使用本地并行仿真。

3.飞行包络特性使用MATLAB分布式计算服务器进行大范围的环境和初始条件扫描,快速表征飞机的性能。

4.无人机中小企业能力评估论证的主题专家(SME),在设计过程的早期,无人机的能力和收集反馈的实用性和它的功能性,通过Simulink和QGroundControl地面站软件之间的协同仿真。万博1manbetx

5.扑灭的测试行为控制器的生成代码的测试利用Simulink的软件在环仿真开发计算机的设计自动驾驶仪的结果相同(范围内),对代码的行为。万博1manbetx

6.使用Simulink的Processor-In-the-Loop在开发板(Raspberry Pi)上测试代码的行为以获得相同的结果(在范围内)。万博1manbetx

7.系统集成测试(硬件在环)测试部署在开发板(树莓派)上的飞行控制器,在Speedgoat实时计算机上使用Simulink Real Time进行6自由度飞机仿真。万博1manbetx

引用

马里亚诺·Lizarraga(2021)。万博1manbetxSimulink的无人机参考应用GitHub (https://github.com/mat万博1manbetxhworks/simulinkDroneReferenceApp)。检索

MATLAB版本兼容性
创建R2017b
与任何版本兼容
平台兼容性
窗户 macOS Linux.
社区

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!
要查看或报告这个GitHub插件中的问题,请访问github存储库
要查看或报告这个GitHub插件中的问题,请访问github存储库