实战实例 | 郑航无人驾驶航空器系统工程专业综合实验平台建设项目

news2024/11/24 10:01:39

 郑州航空工业管理学院

无人驾驶航空器系统工程专业综合实验平台建设项目

关键词:飞控开发、仿真训练、组装调试、无人机集群

解决方案:多智能体协同创新实验室解决方案

项目背景

无人机行业是当前发展迅速、技术综合性强和应用前景好的朝阳行业。基于民航行业需求与发展,越来越多的高等院校增设无人驾驶航空器系统工程专业,用于培养适应民航需求的复合型创新人才,持续为航空航天领域固本强基。

无人驾驶航空器系统工程是交叉学科的产物,是多个学科的综合应用,其中包含了大数据、人工智能、机械设计、计算机科学等。作为新型自动化专业,从专业建设角度出发,从教学方案到教学设施均强调有坚实的硬件和软件基础。经调查,多数高校在开展相关教学时往往存在以下困难:

(1)缺乏易用性。整个平台设计工具链复杂庞大,从零开始搭建费时费力,使用不够便捷;

(2)缺乏系统性。缺乏系统性的平台搭建,有的只是设备的拼凑,并未形成统一的体系;

(3)缺乏标准性。现有各分散的软硬件存在使用标准、软件接口、通讯协议不统一,相关源码不开放,学习掌握和二次开发难度较大的缺点;

(4)缺乏体验性。对于非专业领域的人员,缺乏体验互动的能力,不能参与其中,不能激发学习兴趣;

(5)缺乏教学资源。由于平台搭建缺乏系统性,间接也导致在教学资源上存在资源配套不完整,或者相互之间并无联系,不能做到前后呼应,承上启下,从而不能让学生快速掌握专业技能。

为满足专业建设及人才培养需求,卓翼智能结合飞思实验室标准产品提出多智能体协同创新实验室解决方案,实验室作为支撑载体服务于例如自动化、机器人工程、人工智能等相关专业的建设与人才培养,为学生实践提供教学环境。同时配套提供一站式的教学服务支持,为高校在专业建设及相关课题研究,提供更好的支撑。


| 解决方案

基于郑州航空工业管理学院无人驾驶航空器系统工程专业建设需求,飞思实验室为其提供了集飞控开发、仿真训练、组装调试、无人机集群控制为一体的完整的实验室建设方案,用以完成无人驾驶航空器系统工程专业课程相关实验。同时,提供了与实验装置配套,符合无人驾驶航空器系统工程专业需求的开发和仿真软件,实验设备在满足基础实验教学任务要求的同时,还需具备较强的开放性和研究性,以供学生研究、开发使用。

 

实验室按需规划为两个核心实验室区域,分别是房间A、房间B。房间A从左至右分别设置飞控开发实训室、仿真训练实训室、组装调试实训室三个教学区;房间B用于建设无人机集群控制开发实验室。

| 核心系统组成

软件部分—仿真实验平台

RflySim仿真系统是专为无人系统飞控开发、大规模集群协同、人工智能视觉等前沿研究领域、研发的一套高可信度的无人控制系统开发、测试与评估平台。基于RflySim的开发通常包括以下五个阶段:建模阶段、控制器设计阶段、软件在环仿真阶段、硬件在环仿真阶段和实飞测试阶段。通过MATLAB/Simulink的自动代码生成技术,控制器能够被方便地自动下载到硬件中,用于HIL仿真和实际飞行测试。平台提供飞控仿真、集群仿真、视觉仿真,支持多旋翼、固定翼、无人车等多种构型的智能体。

 

图片

 

实飞实验平台

卓翼智能经过多年的技术积累已经研发出多种四旋翼无人机实验平台,可根据高校教学实验内容提供不同轴距、不同载重的无人机,支持搭载各类传感器(激光雷达、单目相机、双目相机),支持多种定位方式(光学定位、UWB定位、RTK定位),支持室内/室外飞行,可以满足多种不同环境下的教学实验。

图片

实验课程

实践课程涵盖多旋翼无人机的专业基础能力培养、专业核心能力培养、综合实践能力的培养。每个实验任务又可分为由浅入深的三个实验阶段,即基础实验阶段、分析实验阶段和设计实验阶段,借助具体的实验对象,构建控制系统的整体概念。

| 项目总结

多智能体协同创新实验室解决方案可为高校在专业建设及相关课题研究提供有力支撑,助力高校实现从“仿真实验”到“实飞实验”的教学过程,并在整个学习过程中,根据不同阶段开设基础实验、分析实验和设计实验增加理论知识与实践的结合。将控制算法在仿真平台进行充分验证,再通过自动代码生成技术,将代码移植到真机进行实飞实验。从而将仿真与实飞结合起来,逐步提升学生实践能力。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/857255.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

CCLINK IE FIELD BASIC转MODBUS-TCP网关cclink与以太网的区别

协议的不同,数据读取困难,这是很多生产管理系统的难题。但是现在,捷米JM-CCLKIE-TCP通讯网关,让这个问题变得非常简单。这款通讯网关可以将各种MODBUS-TCP设备接入到CCLINK IE FIELD BASIC网络中,连接到MODBUS-TCP总线…

echo用法、linxu课堂练习题、作业题

一、课堂练习 练习一: 4、普通用户修改密码: root修改密码: 5、修改主机名:hostnamectl hostname 主机名 查看:hostnamectl或者cat etc/hostname 练习二: 1、 mkdir /root/html touch /root/html/index.…

基于摄影测量的数字孪生建设

在这篇博文中,我们将了解如何使用无人机拍摄的照片在数字孪生中创建现实世界环境的 3D 模型。 数字孪生是物理系统的虚拟表示,定期更新数据以模仿其所表示的资产的结构、状态和行为。 数字孪生可以通过在单一管理平台中连接多个数据源并提供可行的见解来…

十一、结合数字孪生与时间技术进行多维分析设计与实施

大数据可视化中心以主题为分析对象,选择业务分类下的某个主题,可以在数据面板中展示其二维图表,在地图中标记其空间分布,并叠加其相应的二维或三维图层。 1、界面设计 其主界面设计详上图,各部分功能介绍如下: 1.1、主题与图层面板,从上到下,从左到右分别是: ①折…

Linux--core dump打开的情况下,运行下面的代码,会发生什么?

代码&#xff1a; #include <iostream> #include <signal.h> #include <unistd.h>using namespace std;void catchSig(int signum) {cout<< "进程捕捉到了一个信号&#xff0c;正在处理中&#xff1a; "<< signum << " p…

基于Spring Boot的招聘网站的设计与实现(Java+spring boot+MySQL)

获取源码或者论文请私信博主 演示视频&#xff1a; 基于Spring Boot的招聘网站的设计与实现&#xff08;Javaspring bootMySQL&#xff09; 使用技术&#xff1a; 前端&#xff1a;html css javascript jQuery ajax thymeleaf 微信小程序 后端&#xff1a;Java springboot框…

Linux 进程间通信, 管道

文章目录 前言一、常见的进程间通信方式二、如何实现管道通信三、示例代码解析四、管道的读写行为总结 前言 在多进程编程中&#xff0c;进程间通信&#xff08;Inter-Process Communication&#xff0c;IPC&#xff09;是一种重要的技术手段&#xff0c;它使得不同进程可以安…

函数的声明和定义

1、函数声明 //告诉编译器有一个函数叫什么&#xff0c;参数是什么&#xff0c;返回类型是什么。但是具体是不是存在&#xff0c;函数声明决定不了。 //函数的声明一般出现在函数的使用之前。要满足先声明后使用。 //函数的声明一般要放在头文件中的。 2、函数的定义 //函数…

Linux(进程间通信详解)

进程间通信&#xff0c;顾名思义&#xff0c;就是进程与进程之间互通信交流&#xff0c;OS保证了各进程之间相互独立&#xff0c;但这不意味着进程与进程之间就互相隔离开&#xff0c;在不少的情况下&#xff0c;进程之间需要相互配合共同完成某项6任务&#xff0c;这就要求各进…

8月9日算法刷题【6道题】

8月9日算法刷题 一、排序1. 成绩排序&#xff08;清华大学考研机试题&#xff09;考点&#xff1a;结构体排序在结构体中定义排序使用比较器定义排序 注意问题&#xff1a;需要处理 值相等时 先后顺序 2. 成绩排序2( 清华大学考研机试题 )1. 从尾到头打印链表本题考点栈 2. 在O…

hgdbdevelop弹窗无法使用

瀚高数据库 目录 环境 文档用途 详细信息 环境 系统平台&#xff1a;Microsoft Windows (64-bit) 10 版本&#xff1a;4.5 文档用途 解决双击exe程序出现弹窗&#xff0c;点击Disable Modules and Continue没反应 详细信息 1.打开管理工具exe程序&#xff0c;出现弹窗如下图&…

【运维小能手】交换机二层环路问题如何处理

1 网络业务故障&#xff0c;如何确认存在环路&#xff1f; 网络业务故障后&#xff0c;如发生二层环路&#xff0c;通常会存端口流量数据风暴和反复大量的MAC漂移现象。因此&#xff0c;在骨干链路所在的节点&#xff0c;通过如下三步操作&#xff1a; 图1&#xff1a;环…

向量检索在大模型应用场景的技术和实践

一、向量检索应用简介 向量是多维数学空间里的一个点&#xff0c;在各维度上的坐标的一串数字。这个点就是来源于真实世界的物体进行数字化之后在数学空间的投影。那么不同点之间有一个数学关系&#xff0c;就是距离&#xff0c;距离远近就代表两个物体的相似程度。 非结构化数…

Semantic and Syntactic Enhanced Aspect Sentiment Triplet Extraction

创新点 图-序列双重表示: 通过将句子中的语义和句法关系表示为图&#xff0c;并使用图神经网络&#xff08;GNNs&#xff09;进行编码&#xff0c;同时保留原始句子的顺序信息&#xff0c;S3E2能够更精确地捕捉三元组元素之间的复杂关系。许多传统方法可能只依赖于线性或浅层表…

分支和循环语句(1)(C语言)

目录 什么是语句&#xff1f; 分支语句&#xff08;选择结构&#xff09; if语句 悬空else if书写形式的对比 switch语句 在switch语句中的 break default子句 循环语句 while循环 while语句中的break和continue for循环 语法 break和continue在for循环中 for语句和…

vue3 vite gzip

1、首先前端项目里安装 vite-plugin-compression 插件 yarn add vite-plugin-compression 2、在 vite.config.js 中 import vue from vitejs/plugin-vue import { defineConfig } from vite import compressPlugin from vite-plugin-compressionexport default defineConf…

【TI毫米波雷达笔记】sdk传参时的type避坑

【TI毫米波雷达笔记】sdk传参时的type避坑 这个函数要传一个结构体进去 然后结构体里面有个adcoutcfg结构体变量 adcoutcfg结构体里面共有三个变量 一个adcbitformat结构体 另外两保留 点开adcbitformat结构体发现是个32位段 一共四级结构体 那么请问 为什么adcoutcfg变量不直…

管理类联考——逻辑——论证逻辑——汇总篇——真题和典例——支持

支持 没有特点的 199-2017-1-30——支持论点 离家300米的学校不能上&#xff0c;却被安排到2千米外的学校就读&#xff0c;某市一位适龄儿童在上小学时就遭遇了所在区教育局这样的安排&#xff0c;而这一安排是区教育局根据儿童户籍所在施教区做出的。根据该市教育局规定的“…

科技前沿:一文带你读懂“星闪点亮万物互联”

目录 一、星闪简介 二、星闪技术的模式 三、星闪技术六大优势 四、应用场景 智能汽车 智能工业 智能穿戴 智能家居 智能终端 一、星闪简介 星闪NearLink是由中国信通院牵头发起的星闪联盟&#xff08;NearLink Alliance&#xff09;推出的一种新一代近距离无线连接技…

什么是DNS欺骗及如何进行DNS欺骗

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、什么是 DNS 欺骗&#xff1f;二、开始1.配置2.Ettercap启动3.操作 总结 前言 我已经离开了一段时间&#xff0c;我现在回来了&#xff0c;我终于在做一个教…