前沿应用丨大规模无人机集群与“虚实结合”半实物仿真系统

2023-11-10

一、应用背景
无人机集群在军事、安全、救援、航空监测、物流配送等领域具有广泛的应用前景。它可以提高任务执行的效率、灵活性和安全性,同时降低人力资源的需求和风险,无人机集群研究涉及多个学科领域,如机器人学、控制理论、通信技术和人工智能等。目前的研究主要集中在算法与控制、通信与协调、感知与感知融合、自主性与智能化等方面。随着技术的进一步发展和应用需求的增加小规模集群越来越难以满足市场需求,数十架甚至数百架的无人机集群是非常有必要的。
在这里插入图片描述
研究阶段进行数百架无人机集群的实飞实验存在较高的风险,主要涉及以下方面:
编队控制与协同:需要设计高效的编队算法和控制策略,确保集群内无人机之间的相对位置和运动保持稳定和协调。同时,考虑到通信和计算资源的限制,实现实时的集群控制是具有挑战性的。
空域管理与安全:无人机集群的实飞实验需要合理的空域管理和飞行安全措施。确保无人机之间的安全间隔、避免碰撞,并与其他航空器和空域使用者协调和共享空域是重要的挑战。
数据处理与感知融合:无人机集群实飞实验产生大量的传感器数据,需要实时处理和感知融合。数据处理的复杂性、感知误差和数据丢失可能会影响编队控制和决策的准确性。
可扩展性与鲁棒性:集群规模的增加会引起计算和通信负载的增加,而且集群内部的失败或失效可能对整个集群的运行产生影响。
实验资源需求与成本:进行数百架无人机集群的实飞实验需要大量的资源,包括无人机设备、地面控制站、通信网络、计算设备和人力资源等。实验的规模和复杂性会导致资源需求和经济成本直线上升。
二、解决方案
为了应对大规模无人机集群研究过程面临的挑战和限制,灵思创奇基于智能装备仿真测试一体化数字孪生平台Links-XIL,为用户提供一套集成化半实物仿真测试平台,主要以多机飞行器编队控制系统开发为重点,具有如下特点:
1.基于模型的设计思路;
2.支持多旋翼、固定翼等小型无人机飞控系统设计验证;
3.支持飞控快速控制原型设计;
4.支持100架无人机动力学解算,仿真步长不大于10ms,支持Mavlink协议串口通讯;
5.支持硬件接口扩展,集成多飞控实验箱,实现编队模型系统验证;
6.支持1~16个固定翼无人机飞控和任务机硬件在环仿真实验;
7.支持100个以上固定翼无人机的虚实结合硬件在环仿真实验
8.支持PIXHAWK系列飞控,提供专门的Simulink模块库,包括传感器、舵机、GPS、控制模式、链路接口等;支持复杂控制算法的直接代码生成;
在这里插入图片描述

无人机编队飞控半实物实验平台采用“上-下”位机架构,上位机是1台Windows开发仿真主机,是用户进行多机飞行编队控制系统设计和地面站控制检测的环境;下位机是1套16核32线程实时仿真计算机运行多套飞行器动力学、传感器及大气环境模型实时代码,并通过I/O通道与运行飞行控制模型的飞控系统(16套飞控板)、任务机处理器实现连接。
系统的总体架构如下图所示:
在这里插入图片描述

图1系统总体架构图
1)开发仿真主机作为模型程序软件开发、实验工程管理、地面站软件、视景软件运行的设备,可支持用户通过MATLAB/Simulink、ROS方式进行飞控算法、编队算法开发,通过以太网实现与实时仿真设备的实验管理及数据通讯。
2)实时仿真设备运行实时仿真系统,利用多核仿真技术,可以加载运行基于MATLAB/Simulink开发的多个飞机动力学模型,并提供包含AD、DA、DIO、SIO、CAN、PWM、以太网等等在内的真实通讯接口,方便进行设备接口扩展和数据转发测试。通过多路串口通道可以实现与多个真实飞控和任务机的数据通讯,提供实时联合仿真运行环境。
3)飞控系统包含若干套真实飞控板,负责加载运行飞机控制程序或模型,通过串口通讯与实时仿真设备/任务机进行通讯;
4)任务机为一套或若干套高性能处理器,负责加载运行编写的集群编队算法或指定任务程序;
5)飞行视景系统主要实现视景软件的大屏显示功能,清晰直观的展示多个飞机的视景动画;
本系统可以提供更真实、全面的研究和验证平台,促进无人机集群编队技术的发展和应用。通过实际飞控和仿真模型的结合,可以解决集群编队研究中的一些挑战和限制,包括:
1.实验成本和风险:通过虚实结合的方式可以降低实验成本和风险,同时提供更安全和可控的环境。
2.缩放性和复杂性:通过半实物仿真可以模拟更大规模的集群行为,并逐步测试和验证系统的扩展性和性能。
3.传感器和通信限制:在实际飞行中,存在通信距离和带宽的限制,以及传感器性能和精度的限制。通过半实物仿真,可以模拟和控制不同的通信和感知条件,评估编队算法在各种限制下的性能。
4.环境复杂性:无人机集群操作的环境可能非常复杂,包括动态障碍物、不确定性和变化的地形和气象条件等。在实际飞行中,这些环境因素可能难以控制和重现。通过半实物仿真,可以灵活地创建不同的环境场景,并在实际飞行中验证算法在复杂环境下的鲁棒性。
5.实时性和协同性:无人机集群编队需要实时的决策和协同行动。在实际飞行中,存在传感器延迟、通信延迟和决策计算时间等因素,可能影响编队的实时性和协同性。通过半实物仿真,可以模拟和调整这些延迟因素,并评估算法的实时性能和协同能力。
综上所述,通过集群编队与半实物仿真的组合,可在仿真环境中验证无人机集群编队的算法和控制策略,并在仿真环境中模拟更大规模的集群行为和场景。这种方法可以提供更真实的评估和验证,帮助优化编队算法和系统设计,降低实验成本和风险。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

前沿应用丨大规模无人机集群与“虚实结合”半实物仿真系统 的相关文章

随机推荐

  • 输入一个字符串,编写函数统计该字符串中的字母、数字和其他字符的个数;

    欢迎加qq群 453398542 学习讨论 会定期分享资料课程 解答问题 输入一个字符串 编写函数统计该字符串中的字母 数字和其他字符的个数 include
  • 高通9008固件下载备份工具

    高通9008固件下载备份工具 www bbs 16rd com
  • Spring项目配置文件中RabbitMQ监听器各个参数的作用

    spring rabbitmq listener simple concurrency 设置监听器容器的并发消费者数量 默认为1 即单线程消费 spring rabbitmq listener simple max concurrency
  • MySql数据库varchar和java字符串length()长度tips

    Java 中字符串以 Unicode 方式编码的 其长度通常计算的是字符数 一个中文也算一个字符 public static void main String args String fileName 中文English 12345 中文
  • CTFshow之web5

    CTFshow web web5 考察md5绕过 web5 考察md5绕过 首先打开页面是一个页面源码 我们先来进行代码审计 看有没有可以利用的地方 重点审计这段代码
  • Bitlocker加密,与解除加密

    引文 应为C盘空间不够用了 想着用U盘从新给C盘分下区 操作时才发现我系统里的磁盘都是Bitlocker加密的 分区工具操作不了磁盘 所以就找到一下方法来解决 1 先讲一下解除加密 直接点击 设置 gt 隐私和安全性 gt 设备加密 gt
  • Android PackageManagerService源码分析和APK安装原理详解

    前些天发现了一个蛮有意思的人工智能学习网站 8个字形容一下 通俗易懂 风趣幽默 感觉非常有意思 忍不住分享一下给大家 点击跳转到教程 一 PackageManagerService简称PMS PackageManagerService是An
  • Unity Physics.OverlapSphere实现冲击波

    知识点1 球形射线检测 根据 层级Layer 和 半径值球形范围 内 过滤获得 Collider数组 用途 冲击波 对范围内游戏对象造成伤害 Physics OverlapSphere gameObject transform positi
  • 熔断,降级,限流区别

    熔断 限流 降级都是保持系统稳定运行的策略 但针对的场景有所不同 熔断 服务熔断的作用类似于我们家用的保险丝 当某服务出现不可用或响应超时的情况时 为了防止整个系统出现雪崩 暂时停止对该服务的调用 上面的解释中有两个很关键的词 一个是暂时
  • 推荐几个好用又好玩的vscode插件!

    推荐几个有用的插件 会提高你的开发效率 走过路过不要错过 一 koroFileHeader 先来一个镇场子的 一键生成佛祖保佑 下载koroFileHeader插件 安装之后 新建一个文件 这时候会自动生成一个模板 显示作者的相关信息 当然
  • 如何用原生JS写一个简单购物车?来这篇文章告诉你。

    首先声明这仅仅只是个人理解而已 有什么错误或者缺少大家尽管在评论区发出来 共同学习 一起进步 首先呢 我们要创建一个HTML基础代码 基础HTML代码模板如下 他是比较关键的 是我们接下来了解的属性相关 可以直接复制拿来用的哈 它的意义就是
  • Redis进阶实践之十一 Redis的Cluster集群搭建

    https www cnblogs com PatrickLiu p 8458788 html 一 引言 本文档只对Redis的Cluster集群做简单的介绍 并没有对分布式系统的所涉及到的概念做深入的探讨 本文只是针对如何设置集群 测试和
  • 人物关系图谱:ECharts 实现

    目录 1 什么是ECharts 2 开始简单配置关系图 3 完整代码 1 什么是ECharts ECharts是百度开源的纯 Javascript 图表库 目前开源可以与highcharts相匹敌的一个图表库 相信有很多国内用户使用 官网
  • 一、PID控制原理

    在模拟控制系统中 控制器最常用的控制规律是PID控制 模拟PID控制系统原理框图如下图 系统由模拟PID控制器和被控对象组成 PID控制器是一种线性控制器 它根据给定值Yd t 与实际输出值Y t 构成控制偏差 err Yd Y PID的控
  • 接口继承接口,类实现接口

    接口继承接口 1 类与类之间是单继承的 直接父类只有一个 2 类与接口之间是多实现的 一个类可以有多个接口 3 接口与接口之间是多继承的 注意事项 1 多个父接口当中的抽象方法如果重复没有关系 抽象的没事 没有方法体 2 多个父接口当中的默
  • windows为配置安全策略

    文章目录 限制 Management Manage01 05 只能从Client登录 限制 Finance F01 10 不能关闭计算机和重启计算机 所有的域计算机和域用户都能自动注册证书 证书颁发机构已经颁发过一次就不再重复颁发 除非证书
  • ChatGPT国内镜像软件推荐

    1 ChatGPT镜像是什么 ChatGPT镜像是一种技术方案 它将OpenAI的ChatGPT模型与相关技术部署在用户本地或私有服务器上 采用这种方式 用户可以在自己的环境中运行ChatGPT模型 无需依赖于OpenAI的在线API服务
  • 考研复试数据库原理课后习题(十四)——内存数据库系统

    内存数据库系统 1 内存数据库和磁盘数据库有什么区别 2 内存数据库的特点有哪些 内存是计算机存储体系结构中能够被程序可控访问 相对于硬件控制的cache 的最高层次 是能够提供大量数据存储的最快的存储层 内存数据库具有几个重要特性 高吞吐
  • 【RT-DETR】《DETRs Beat YOLOs on Real-time Object Detection》译读笔记

    DETRs Beat YOLOs on Real time Object Detection 摘要 近期 基于端到端的 transformer based的检测器 DETRs 取得了卓越的性能 然而 DETRs类模型计算成本高的问题尚未得到
  • 前沿应用丨大规模无人机集群与“虚实结合”半实物仿真系统

    一 应用背景 无人机集群在军事 安全 救援 航空监测 物流配送等领域具有广泛的应用前景 它可以提高任务执行的效率 灵活性和安全性 同时降低人力资源的需求和风险 无人机集群研究涉及多个学科领域 如机器人学 控制理论 通信技术和人工智能等 目前