“基于RflySim平台飞控底层算法开发”系列专题培训 (第三期)
>> RflySim平台系列专题培训
RflySim平台是一个生态系统或工具链(官网:https://doc.rflysim.com),发起于北航可靠飞行控制研究组,主要用于遵循基于模型设计的思想进行无人系统的控制和安全测试。本平台选择MATLAB/Simulink作为控制核心编程平台,将基于模型的设计(Model-Based Design, MBD)理念中的需求追溯、充分仿真验证与自动代码生成等技术,应用到控制系统的底层控制、中层安全决策和顶层视觉集群与人工智能等算法开发过程中。
本次培训的主题为“基于RflySim平台飞控底层算法开发”,后续此类培训课程会1~2月开展一次,敬请各位持续关注!!!
往期RflySim平台飞控底层控制开发培训宣传视频
一. 可学到的技能
• RflySim平台的使用技能,包含(不限于)软件在环仿真、硬件在环仿真以及真机实飞算法迁移等;
• 掌握运用MATLAB/Simulink进行基于模型设计的完整流程和快速开发技能;
• 通过学习多旋翼无人机控制器设计相关理论知识,掌握飞行控制中的滤波器设计、多旋翼无人机控制器设计、半自主模式设计等实验。
• 结合理论知识学习和控制算法开发,完成无人机真机算法迁移、部署和调试,掌握Sim2Real的多旋翼无人机开发理念。
二. 培训形式与内容
PART1. 培训形式
培训将采取“线上+线下”集中授课的形式进行。线上采用直播授课的形式,报名学员免费提供课程录播视频,发送全部案例代码,建立课程答疑群,群内常驻负责答疑的专业老师;线下采用现场式教学模式,由专业飞手带队,在飞行场地对线上课程中的实飞案例进行现场指导教学,实现Sim2Real的开发理念。
PART2. 培训内容
专题一:RflySim平台介绍篇
RflySim平台详细介绍包括平台组成和软硬件介绍,软、硬件使用说明,PSP代码生成与烧录工具箱介绍,软、硬件在环仿真流程教学等内容。帮助学员熟悉RflySim平台的特点、特色功能以及核心组件的使用方法;
专题二:仿真实验篇
首先通过基于RflySim平台的模型设计、软件在环仿真及硬件在环仿真案例,帮助学员深入熟悉基于RflySim平台的飞控底层算法的全套开发流程、实验步骤等。然后,重点讲解多旋翼动力系统设计和建模、滤波器设计实验、半自主控制模式设计等实验,帮助学员完成具体案例的开发,掌握基于模型设计的开发思路。
专题三:实飞调试篇
通过对线上课程的理论知识学习,掌握多旋翼无人机的姿态、位置控制器设计及半自主控制等模式开发。本篇将线上课程所开发的算例移植到真机,完成多旋翼无人机的真机部署、调试到真实飞行,实现Sim2Real的开发流程。
三. 培训讲师
戴训华副教授以及飞思实验室学生&工程师团队
四.培训费用
具体收费套餐如下:
套餐1:线上培训 3999元;
套餐2:线上培训+线下现场教学 6999元;
如上线下现场教学中的住宿费用不包含在收费套餐中,提供以下住宿收费标准,学员可自行选择性购买:
住宿费用明细 :
五. 增值服务
1. 凡报名学员将获得本次培训中的随堂电子资料(案例代码);
2. 凡报名学员遇到与课程相关的问题,均可在课程结束后得到老师的解答与指导(邮件、微信等);
3. 完成线上+线下教学内容的学员可获得由飞思实验室颁发的结业证书一份;
4. 凡购买套餐1课程的学员,均提供线上课程视频回放;
5. 凡飞思实验室前期课程报名成功学员,报名本期课程均享受半价优惠;
6. 四人组团报名,一人免费;三人组团报名,一人半价;两人组团报名,一人七折;
06课程前期咨询、报名及缴费
请各位有意向报名的学员,关注飞思实验室公众号底部“仿真平台”->“课程咨询”进行相关问题咨询。
七. 注意事项
1. 本次课程配套中,线上课程所涉及的的硬件有支持PX4系统的飞控、遥控器及遥控器接收机等硬件,推荐配套硬件的型号为:Pixhawk 6C(或Pixhawk 6C mini)、天地飞RF209S遥控器接收机、天地飞ET10遥控器、配套USB-C数据线、配套杜邦线等。线下课程中实飞可使用飞思实验室提供的飞机进行实验(若携带本人所使用的飞机请将飞机状态调试到正常实飞状态)。
2. 课程报名缴费提供普通发票,发票类型为培训费,具体费用支付方面问题请进入培训咨询群进行了解。
3. 本次课程中所使用的飞机型号为飞思X450模型设计版,需要购买的学员可咨询课程助教老师进行购买。飞思实验室(部分)其余四旋翼无人机如下图所示。
4. 本课程全程(线上+线下)需学员自行准备电脑,电脑配置及软件最低要求可见如下:
l 系统:Windows 10 x64系统(版本大于等于1809)
l CPU:Intel i5 十代处理器及以上,或同等性能AMD处理器
l 显卡:英特尔集成显卡UHD 630及以上,或同等性能AMD显卡
l 内存:容量16G及以上,频率DDR3 1600MHz及以上
l 硬盘:安装盘剩余容量40G及以上(推荐固态硬盘)
l 显示器:分辨率1080P(1920*1080)及以上
l 接口:至少有一个USB Type A接口(可用扩展线)
MATLAB:2017b或以上版本(推荐2017b版本)
注:电脑配置应该越高越好,低配电脑也可以运行本平台Demo,但是可能出现控制不稳定、实验效果不佳等问题,MATLAB请提前自行安装。
5.本次课程可在免费版上进行实验,可以在https://rflysim.com/download填写邮箱,从而获取云盘下载链接。
平台首次安装请参考安装教程:https://www.bilibili.com/video/BV1oM411V7XE/?spm_id_from=333.999.0.0 。
其他各版本下载链接和注册码请咨询 service@rflysim.com。
注:课程开始之前请务必完成RflySim平台免费版安装。
6. 本次课程中理论部分详细讲解请见书籍《多旋翼飞行器设计与控制》、《多旋翼飞行器设计与控制实践》,如下图所示。左侧的《多旋翼飞行器设计与控制实践》为2020年推出的针对飞行控制算法开发的实践课程,包含本课程理论知识与其他实验。右侧的《多旋翼飞行器设计与控制》为2017年推出的教程,主要针对多旋翼控制理论。
八. 未来计划(部分)课程展示
多旋翼无人机视觉控制接口、通信、控制例程与实践。单目视觉撞击小球实验/单目视觉穿环完整任务实验/双目相机标定、人脸识别、跟踪实验/树莓派或NX(Linux/ROS环境)与飞控硬件同时在环的视觉仿真/真机视觉控制应用介绍与演示。
RflySim平台集群算法例程与接口详解。设计集群相关算法,在Simulink中实现算法,并连接UE4显示引擎,进行集群算法的软件在环仿真、硬件在环仿真、和真机实时通信与控制。Python控制无人机集群接口介绍与实验,带视觉的分布式集群功能介绍等等。
后续培训课程将每1~2个月进行一次,课程开发中,敬请期待!!!
相关文章:

“基于RflySim平台飞控底层算法开发”系列专题培训 (第三期)
>> RflySim平台系列专题培训 RflySim平台是一个生态系统或工具链(官网:https://doc.rflysim.com),发起于北航可靠飞行控制研究组,主要用于遵循基于模型设计的思想进行无人系统的控制和安全测试。本平台选择MATL…...

Leetcode刷题详解——全排列 II
1. 题目链接:47. 全排列 II 2. 题目描述: 给定一个可包含重复数字的序列 nums ,按任意顺序 返回所有不重复的全排列。 示例 1: 输入:nums [1,1,2] 输出: [[1,1,2],[1,2,1],[2,1,1]]示例 2: 输…...

音频——解析 PCM 数据
文章目录 生成 PCM 数据16bit16bit mono16bit stereo16bit 4 channel16bit 8 channel24bit解析 PCM 数据解析 24bit 数据程序源码生成 PCM 源码解析 PCM 源码生成 PCM 数据 16bit 16bit mono int 48k_16bit_modo[] = {0, 4276, 8480, 12539, 16383, 19947, 23169, 25995, 28…...

win10 下 ros + Qt 工程CMakeLists.txt
win10 下 ros Qt 工程CMakeLists.txt 系统:win10 ros: melodic Qt: 5.12.12 源码目录: D:\workspace\catkin_qt 示例代码 https://github.com/ncnynl/ros-qt.git 由于示例代码是Qt4 ,目前我是用QT5,所以CMakeLists.txt 修改如下 CMakeLists.txt #####…...

Scala中编写多线程爬虫程序并做可视化处理
目录 一、引言 二、Scala爬虫程序的实现 1、引入必要的库 2、定义爬虫类 3、可视化处理 三、案例分析:使用Scala爬取并可视化处理电影数据 1、定义爬虫类 2、实现爬虫程序的控制逻辑 3、可视化处理电影数据 四、总结 一、引言 随着互联网的快速发展&#…...

使用 huggingface_hub 镜像下载 大模型
download.py 👇 import os # 配置 hf镜像 os.environ[HF_ENDPOINT] https://hf-mirror.com# 设置保存的路径 local_dir "XXXXXX"# 设置仓库id model_id "sensenova/piccolo-large-zh"cmd f"huggingface-cli download --resume-downlo…...
路径加密(替换空格),剑指offer,力扣
目录 我们直接看题解吧: 方法: 审题目事例提示: 解题思路: 法1: 代码(法1): 法2: 代码(法2): 原题解: 【剑指Offer】2、替…...

HarmonyOS开发:UI开展前的阶段总结
前言 关于HarmonyOS,陆陆续续总结了有14篇的文章,大家可以发现,没有一篇是关于UI相关的,不是自己没有分享的打算,而是对于这些UI而言,官方都有着一系列的文档输出,如果我再一一的分享࿰…...
Linux安装Libreoffice
windos安装Libreoffice https://zh-cn.libreoffice.org/ C:\路径\LibreOffice\program\soffice.bin --help 看是否输出帮助命令 Linux安装Libreoffice 1、下载rpm包并解压https://mirrors.cloud.tencent.com/libreoffice/libreoffice/stable/ 2、安装: yum install…...

如何将系统盘MBR转GPT?无损教程分享!
什么是MBR和GPT? MBR和GPT是磁盘的两种分区形式:MBR(主引导记录)和GPT(GUID分区表)。 新硬盘不能直接用来保存数据。使用前应将其初始化为MBR或GPT分区形式。但是,如果您在MBR时需…...

基于element-plus定义表单配置化
文章目录 前言一、配置化的前提二、配置的相关组件1、新建form.vue组件2、新建input.vue组件3、新建select.vue组件4、新建v-html.vue组件5、新建upload.vue组件6、新建switch.vue组件7、新建radio.vue组件8、新建checkbox.vue组件9、新建date.vue组件10、新建time-picker.vue组…...
LeetCode算法题解(贪心)|LeetCode122. 买卖股票的最佳时机 II、LeetCoed55. 跳跃游戏、LeetCode45. 跳跃游戏 II
一、LeetCode122. 买卖股票的最佳时机 II 题目链接:122. 买卖股票的最佳时机 II 题目描述: 给你一个整数数组 prices ,其中 prices[i] 表示某支股票第 i 天的价格。 在每一天,你可以决定是否购买和/或出售股票。你在任何时候 …...

计蒜客详解合集(2)期
目录 T1126——单词倒排 T1617——地瓜烧 T1612——蒜头君的数字游戏 T1488——旋转单词 T1461——校验信用卡号码 T1437——最大值和次大值 T1126——单词倒排 超级水的一道题,和T1122类似但更简单,分割后逆序输出即可~ 编写程序,读入…...

华为防火墙vrrp+hrp双机热备主备备份(两端为交换机)
默认上下来全两个vrrp主都是左边 工作原理: vrrp刚开机都是先initialize状态,然后切成active或standb状态。 hrp使用18514端口,且用的单播,要策略放行,由主设备发hrp心跳报文 如果设备为acitve状态时自动优先级为65…...

Angular 由一个bug说起之一:List / Grid的性能问题
在angular中,MatTable构建简单,使用范围广。但某些时候会出现卡顿 卡顿情景: 1:一次性请求太多的数据 2:一次性渲染太多数据,这会花费CPU很多时间 3:行内嵌套复杂的元素 4:使用过多的…...

第12章 PyTorch图像分割代码框架-3:推理与部署
推理模块 模型训练完成后,需要单独再写一个推理模块来供用户测试或者使用,该模块可以命名为test.py或者inference.py,导入训练好的模型文件和待测试的图像,输出该图像的分割结果。inference.py主体部分如代码11-7所示。 代码11-7 …...
MYSQL---基础篇
一、数据库操作 1.创建数据库:CREATE DATABASE db_test1; 2.使用数据库:use 数据库名; 3.删除数据库:DROP DATABASE [IF EXISTS] db_name; 4.创建表:CREATE TABLE table_name ( field1 datatype, field2…...

【启扬方案】启扬安卓屏一体机在医疗自助服务终端上的应用解决方案
为了解决传统医疗模式下的“看病难、看病慢”等问题,提高医疗品质、效率与效益,自助服务业务的推广成为智慧医疗领域实现信息化建设、高效运作的重要环节。 医疗自助服务终端是智慧医疗应用场景中最常见的智能设备之一,它通过与医院信息化系统…...

收藏!7个国内「小众」的程序员社区
技术社区是大量开发者的集聚地,在技术社区可以了解到行业的最新进展,学习最前沿的技术,认识有相同爱好的朋友,在一起学习和交流。 国内知名的技术社区有CSDN、博客园、开源中国、51CTO,还有近两年火热的掘金ÿ…...

LeetCode(4)删除有序数组中的重复项 II【数组/字符串】【中等】
目录 1.题目2.答案3.提交结果截图 链接: 80. 删除有序数组中的重复项 II 1.题目 给你一个有序数组 nums ,请你** 原地** 删除重复出现的元素,使得出现次数超过两次的元素只出现两次 ,返回删除后数组的新长度。 不要使用额外的数…...

vscode(仍待补充)
写于2025 6.9 主包将加入vscode这个更权威的圈子 vscode的基本使用 侧边栏 vscode还能连接ssh? debug时使用的launch文件 1.task.json {"tasks": [{"type": "cppbuild","label": "C/C: gcc.exe 生成活动文件"…...
c++ 面试题(1)-----深度优先搜索(DFS)实现
操作系统:ubuntu22.04 IDE:Visual Studio Code 编程语言:C11 题目描述 地上有一个 m 行 n 列的方格,从坐标 [0,0] 起始。一个机器人可以从某一格移动到上下左右四个格子,但不能进入行坐标和列坐标的数位之和大于 k 的格子。 例…...
质量体系的重要
质量体系是为确保产品、服务或过程质量满足规定要求,由相互关联的要素构成的有机整体。其核心内容可归纳为以下五个方面: 🏛️ 一、组织架构与职责 质量体系明确组织内各部门、岗位的职责与权限,形成层级清晰的管理网络…...
相机Camera日志分析之三十一:高通Camx HAL十种流程基础分析关键字汇总(后续持续更新中)
【关注我,后续持续新增专题博文,谢谢!!!】 上一篇我们讲了:有对最普通的场景进行各个日志注释讲解,但相机场景太多,日志差异也巨大。后面将展示各种场景下的日志。 通过notepad++打开场景下的日志,通过下列分类关键字搜索,即可清晰的分析不同场景的相机运行流程差异…...

Android15默认授权浮窗权限
我们经常有那种需求,客户需要定制的apk集成在ROM中,并且默认授予其【显示在其他应用的上层】权限,也就是我们常说的浮窗权限,那么我们就可以通过以下方法在wms、ams等系统服务的systemReady()方法中调用即可实现预置应用默认授权浮…...
【生成模型】视频生成论文调研
工作清单 上游应用方向:控制、速度、时长、高动态、多主体驱动 类型工作基础模型WAN / WAN-VACE / HunyuanVideo控制条件轨迹控制ATI~镜头控制ReCamMaster~多主体驱动Phantom~音频驱动Let Them Talk: Audio-Driven Multi-Person Conversational Video Generation速…...

【分享】推荐一些办公小工具
1、PDF 在线转换 https://smallpdf.com/cn/pdf-tools 推荐理由:大部分的转换软件需要收费,要么功能不齐全,而开会员又用不了几次浪费钱,借用别人的又不安全。 这个网站它不需要登录或下载安装。而且提供的免费功能就能满足日常…...

【Redis】笔记|第8节|大厂高并发缓存架构实战与优化
缓存架构 代码结构 代码详情 功能点: 多级缓存,先查本地缓存,再查Redis,最后才查数据库热点数据重建逻辑使用分布式锁,二次查询更新缓存采用读写锁提升性能采用Redis的发布订阅机制通知所有实例更新本地缓存适用读多…...

Linux 中如何提取压缩文件 ?
Linux 是一种流行的开源操作系统,它提供了许多工具来管理、压缩和解压缩文件。压缩文件有助于节省存储空间,使数据传输更快。本指南将向您展示如何在 Linux 中提取不同类型的压缩文件。 1. Unpacking ZIP Files ZIP 文件是非常常见的,要在 …...

wpf在image控件上快速显示内存图像
wpf在image控件上快速显示内存图像https://www.cnblogs.com/haodafeng/p/10431387.html 如果你在寻找能够快速在image控件刷新大图像(比如分辨率3000*3000的图像)的办法,尤其是想把内存中的裸数据(只有图像的数据,不包…...