视频长度为 1:04:55

2021小迈步第四课:利用Simulink实现小型无人机的自主飞行——从理论到实践

概述

目前,无人机和机器人等自主系统已经成为了业界所关注的热点。您也许正想尝试开发小型无人机的自主飞行算法,却苦于无法下手。通常情况下,为了实现小型无人机的自主飞行,我们需要编写 C 代码,再将 C 代码编译成二进制代码,并加载到无人机固件上运行。本次讲座从四旋翼无人机系统建模开始,给大家介绍如何在 Simulink 中利用框图来构建模型,利用其自动代码生成的功能将模型自动生成 C 代码,并通过蓝牙加载到小型无人机固件里。

和传统方式相比,Simulink 所提供的框图化的建模方式使得建立的模型比较直观,逻辑清晰,且容易上手。我们不仅可以建模飞控算法,还可以通过构建机体系统和环境等来实现小型无人机系统的仿真。通过仿真,我们可以很便捷地调整模型参数,而不用每次都通过下载代码到固件并运行来调参。

本次讲座的亮点包括:

  • 如何在 Simulink 中构建一个简单的模型
  • 四旋翼无人机系统的建模
  • 硬件支持包的安装和配置
  • 参考系统中感知和控制模块示例分析
  • 基于参考系统实战无人机自主飞行

关于演示者

汪丽萍, MathWorks 中国学生竞赛负责人,已为多项学生竞赛包括 MATLAB 杯全球(中国赛区)大学生无人机竞赛等提供技术支持。曾就职于爱立信、华为和大唐移动从事LTE和5G无线通信系统的研发。瑞典皇家工学院博士。

录制日期: 2021 年 9 月 14 日