核心案例 | 南京理工大学空地协同编队控制系统建设项目

news2024/11/29 11:33:30

项目名称:空地协同编队控制系统建设项目

场      地:室内/室外

关  键 词:自主导航与SLAM、集群协同决策、集群控制

南京理工大学核心案例(1)

01

项目背景

本项目通过集群四旋翼无人机、天地协同集群控制开发环境、无人机协同集群控制系统软件、课程课件体系等,构成了一套高效、精确、具备完善的二次开发功能的,一体化无人机集群协同教学及科研平台。

 

该专业化的无人机集群协同科研平台方案,具备成熟稳定、容易上手、开源开放等优势。通过平台的应用,可实现:

1.具有弱通信条件下空中引导地面无人车机动的功能;

2.具有弱通信条件下无人机自主跟随无人车的功能;

3.具有无人机自主降落至无人车上的功能,RTK引导降落;

4.具有无人车/无人机/车机协同编队运行的功能;

5.无人车/无人机具有自主避障功能;

6.无人车/无人机具有弱通信条件下自主定位导航功能,可支持RTK定位、视觉惯性定位功能;

飞思无人机集群协同科研平台方案高效助力教学科研,为各大高校和科研院所提供完整的服务支持,为高校和科研院所在相关课题研究方面取得更有深度的突破和科研成果,提供更好的环境支撑。

02

项目内容

系统组成

①飞思X450无人机平台

 

 轴距500mm,续航20min

②飞思X350无人机平台

 轴距350mm,续航20min

③飞思ROVER-300无人车平台

 

④无人机协同集群控制系统软件  

平台优势

多智能体集群协同研发平台整体系统性能需求体现在以下方面:

(1)统一性

平台框架支持扩展到所有的无人控制系统,形成一个标准的自动开发、测试与评估框架体系,且集群研发与实飞验证平台可与无人系统仿真研发平台无缝连接。

(2)易用性

集群协同教研平台开放性高,接口丰富,支持C、C++、Python、ROS、Matlab/Simulink等多种编程环境。可以很方便地进行二次开发。还可根据用户的实际需求定制整个系统平台,并提供相应的技术支撑和详细的例程和说明书指导。满足用户的个性化和差异化需求,使平台更加契合用户的使用特点和习惯,提升体验感和交互率,减少用户熟悉平台的时间成本,大大提高用户的开发效率和体验。

(3)丰富性

兼容的定位系统丰富,涵盖目前主流的室内外定位方式。可提供光学定位系统、UWB定位系统、激光定位系统、GPS、RTK等多种定位平台,定位系统覆盖面积可根据客户要求定制;同时可提供多款轴距及载重不同的无人机(飞思X150、飞思X200,飞思X350,飞思X450,飞思X680)和无人车(飞思C1);支持WIFI、数传、数据链等多种集群通讯方式。

03

应用方向

①无人系统编队控制算法设计与验证

②多无人系统协同编队控制

③信息感知技术

④数据融合技术

⑤任务分配技术

⑥航迹规划技术

⑦编队控制技术

⑧通信组网技术

⑨数字孪生技术

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

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

相关文章

音频转换成mp3的方法

把音频转换为MP3格式是因为MP3格式可以更好地压缩音频文件,减小文件大小,便于存储和传输。此外,MP3格式已成为流行的音频格式之一,许多设备和软件都支持MP3格式,使得MP3格式成为了一种通用的音频格式。总的来说&#x…

log4Qt史上最详细介绍、编译和使用

文章目录 Log4Qt介绍下载log4qt源码测试例子(源码使用)将log4qt源码添加到工程测试代码日志配置文件:测试结果 总结log4qt更多请参考: 使用Log4Qt动态库一、创建Qt工程,命名为libLog4Qt二、在项目根目录下新建文件夹3r…

Simulink使能(Enable)、触发(Triggered)模块及其子系统的应用

Simulink中的使能(Enable)和触发(Triggered)模块及其子系统可以用于控制模型中的仿真运行时间和采样周期,从而提高模型的仿真效率和精度。 使用使能子系统 创建一个在控制信号为正值时执行的子系统。使用触发子系统 创…

如何系列 如何在Windows和Linux安装Nginx

文章目录 Windows一 下载Nginx二 启动Nginx三 验证 Linux一 安装依赖项二 下载Nginx源码包三 安装四 验证五 常用命令附录 Nginx是一款高性能的开源Web服务器和反向代理服务器,被广泛用于构建现代化的Web应用和提供静态内容。本篇博文将教你如何在Windows和Linux操作…

Vue 前端代码多地部署(打包后配置动态IP)

Vue 前端代码多地部署(打包后配置动态IP) 需求一、使用 config.json二、使用 config.js 需求 vue 代码打包之后,需要在多个地方部署。正常操作是:先改 ip 地址,再打包。这样每换一个地方部署,就需要重新打…

将自己写的nginx.conf运行到阿里云linux服务器上

首先 你要保证自己的nginx.conf没有问题 可以先在本地运行一下 然后来到nginx.conf文件的所在目录 利用 scp -r ./nginx.conf 用户名(如果之前没设置过就是 root)服务器公网地址:/etc/nginx/将文件传到服务器上去 这里需要注意 如果你的服务器之前没有装过nginx 是没有这个目…

C语言实现随机点名器

目录 1、程序描述 2、程序功能 3、功能详细实现过程 学生结构体声明和定义 菜单(menu)函数 文件读取和保存函数 查询函数 点名函数 rand函数 点名函数实现 点名次数归零函数 字体颜色变化函数 4、运行效果 5、源码分享 1、程序描述 只使用…

ANR实战案例 2 - 不同线程状态ANR示例

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 文章目录 系列文章目录前言一、Blocked状态示例1.启动初始化阻塞案例trace1.tx 2.ConcurrentHashMap分段锁优…

互联网营销之何谓真需求-想知道如何挖掘真需求看这篇就对了

互联网营销思维是以爆品为核心的迭代思维,本文结合“生日蛋糕”、“方便面”、“蜜雪冰城”几个小例子,以及我们具体的工作,展开聊聊什么是“真需求”。 1. 互联网营销和传统营销的区别 1.1 传统的营销思维: “定位4P&#xff0…

亚马逊云科技:使用Inf2实例运行大语言模型GPT-J-6B基础设施

在2019年的亚马逊云科技re:Invent上,亚马逊云科技发布了Inferentia芯片和Inf1实例这两个基础设施。Inferentia是一种高性能机器学习推理芯片,由亚马逊云科技定制设计,其目的是提供具有成本效益的大规模低延迟预测。时隔四年,2023年…

金融行业软件测试面试必备:答案详解与干货技巧

大家好,今天我要和大家分享的是我多年从事金融行业软件测试的心得体会。由于金融行业涉及到的数据量非常大,系统功能也十分复杂,因此在招聘软件测试人员时,往往会提出一些具有挑战性的问题。 作为一个资深面试官,我也…

Android aidl及binder基础知识巩固

作者:义华 1、什么是binder binder是android framework提供的,用于跨进程方法调用的机制,具有安全高效等特点。 我们知道,在 Android 系统中,每个应用程序都运行在一个独立的进程中,各个进程之间需要进行…

Logstash-grok表达式常用模式与正则使用与测试

Logstash 常用字符解释常用模式使用方式 使用正则表达式使用方式 测试用例 常用字符解释 \ 表示匹配 \s* 匹配空格(可多个) \w 匹配字符(可多个)常用模式 %{HOSTNAME},匹配请求的主机名 %{TIMESTAMP_ISO8601:time…

探索智能化:TOOM解析未来稿件校验系统的技术进展与应用展望

在信息时代,随着大数据、人工智能和自然语言处理等技术的快速发展,稿件校验系统正朝着智能化的方向迈进。智能化的稿件校验系统能够更准确、高效地检测虚假信息、抄袭行为以及提升文章质量。本文将探讨智能化稿件校验系统的技术进展与应用展望&#xff0…

NC与单一窗口数据对接丨外贸软件

在国际贸易通关过程中,所涉及相关部门的信息管理,主要是以数字化流程系统为主,让每个部门业务的申请、办理、回复采用电子化和互联网化。由于每个环节部分的数据壁垒未打通,数据无法协同共享,导致在口岸通关的过程中&a…

Swoole定时器实现毫秒级任务调度

简介 Timer 毫秒精度的定时器,底层基于 epoll_wait 和 setitimer 实现,数据结构使用最小堆,可支持添加大量定时器,使用最小堆数据结构实现的定时器,类似 JavaScript 的 setInterval,Swoole 定时器的添加和…

I2C通信协议原理和MPU6050

一、串口通讯 只能在两个设备之间进行 若要三台设备两两通信,则每个设备得需要两组窗口,为3组相互独立的窗口通讯 为解决这个问题:设计了总线通讯,有多种,I2C为其中一种 二、I2C通信 (1&#…

(java)异常 (详解)

目录 1. 异常的概念 1. 算术异常 2.空指针异常 3.数组越界异常 4.在编译时就发现了异常 2.异常的体系结构 总结: 3.异常的分类 4.异常的处理 1 .防御式编程 2.异常的抛出 3 .异常的捕获 3.1 .异常声明throws throw和throws的区别? …

【笔试强训选择题】Day13.习题(错题)解析

作者简介:大家好,我是未央; 博客首页:未央.303 系列专栏:笔试强训选择题 每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!! 文章目录…

昨天的测试岗面试,仅仅4个问题,轻松让面试者破防了

目录 引言 你看,一不小心,就要被虐!! 自动化测试到底该如何学? 一、Python编程学习内容 二、WEB自动化测试学习内容 三、APP自动化测试学习内容 四、Postman接口测试工具学习内容 五、接口自动化测试学习内容 …