​Prometheus集群编队开发套件升级上市

news/2024/11/24 13:56:09/

Prometheus集群编队开发套件是一个面向集群、多智能体相关研究方向的无人机二次开发平台,采用分布式集群算法。与传统无人机集群相比,分布式无人机集群更加灵活、可靠和高效,可应用于更加复杂及多样化的任务场景。

分布式集群科研平台,助力算法落地

 

【室内外分布式无人机集群开发平台】高精度亚毫米级定位/UWB厘米级定位...

室内外编队介绍

P600大轴距室外无人机编队

P600无人机定位为室外无人机平台,轴距600mm,标准编队为3-5机,搭载RTK厘米级定位设备,飞行稳定性表现优异。其大载重、长续航的特点,使该平台可搭载更多的传感器,实现更多的功能。通信模块采用Homer图数传链路,可以实现一对多组网功能,地对空通信距离可达2-4km,Allspark机载电脑算力21TOPS,可满足大部分算法需求。由于集群算法采用分布式架构,故可选择使用自组网模块实现分布式集群功能。

P230小轴距室内无人机编队

P230 UWB机型
P230 MOCAP机型

P230是一款专为科研工作者及无人机开发者设计的小型无人机实验平台,轴距250mm,加装保护罩,适用于室内飞行场景。目前标准编队产品为3-5机,每台无人机均搭载Allspark机载电脑,算力21TOPS,可满足大部分复杂算法的应用。通信模块采用Minihomer图数传链路,最多可支持1对8组网,室内通信距离150-200m。定位方式分为动捕定位和UWB定位,动捕定位精度可达到亚毫米级,稳定性好;UWB定位拆卸方便,可用于室内外场景,性价较高(但不推荐在有磁场或电磁波干扰的环境下使用)。

产品特点

Prometheus集群编队开发套件是针对室外无人机集群研究内容开发的一套平台方案,包含无人机、定位模块、通信模块、飞行控制器、机载计算机以及配套的集群控制软件系统。集群控制软件系统基于ROS(机器人操作系统)以及PX4(飞行控制软件系统)两大开源平台,结合阿木实验室无人机自主平台开源项目Prometheus集群控制子模块实现。提供集群编队相关功能demo,配套Prometheus地面站-Pro实现人机交互。

目前可实现功能

1. 编队飞行:提供一字队形、三角队形以及队形变换;

2. 任务自主分配:无人机集群自主进行编队任务分配;

3. 位置数据自主修正:根据RTK定位数据自主对坐标系原点进行调整,统一坐标系原点;

4. 无人机自检系统:保障系统正常稳定运行以及避免用户误操作;

5. 无人机安全保护机制:降低炸机风险以及损失。

Prometheus专业版地面站介绍

Prometheus集群编队开发套件配套Prometheus-Pro地面站,人机交互界面操作简易,可快速上手使用,显著降低上手难度并提升开发效率。该地面站简化了Prometheus的操作和使用流程,同时采用TCP/UDP通信机制,避免了ROS1多机通信繁琐的配置。目前已适配了Prometheus项目中绝大数功能,包括但不限于单机、集群、吊舱、视觉控制操作、以及数据的实时反馈等,且同时适用于真机和仿真系统。

Prometheus集群编队开发套件拥有良好的开源生态,可在搜索与救援、物流配送、农业、建筑监测等领域发挥重要的作用,促进相关领域的发展。

福利:

额外提供集群编队控制软件系统源代码及仿真系统、无人机集群二次开发配套培训,辅助用户快速上手。培训内容可根据用户情况调整,以便用户能够更高效地掌握无人机集群编队套件的使用及二次开发。


http://www.ppmy.cn/news/59511.html

相关文章

重新理解快速排序

QuickSort QuickSort 版本一 依据 QuickSort版本一其实是依据 ‘荷兰国旗问题 实现的。只不过这次划分时只有大于或者小于num的数。 思路 取数组最右的数作为num,划分为两个区域(大于、小于) 在两个区域里重复第一部操作 QuickSort 版本二 依据 QuickSort版…

2.基础篇

目录 一、描述软件测试的生命周期(软件测试的流程) 二、如何描述一个bug 三、bug的级别(粗略划分) 四、bug的生命周期 五、因为一个bug和开发人员产生争执怎么办 六、如何设置弱网? 一、描述软件测试的生命周期&a…

Nomogram | 盘点一下绘制列线图的几个R包!~(二)

1写在前面 不知道各位小伙伴的五一假期过的在怎么样,可怜的我感冒了。😷 今天继续之前没有写完的列线图教程吧,再介绍几个制作列线图的R包。🤠 2用到的包 rm(list ls())library(tidyverse)library(survival)library(rms)library(…

面试整理 - 二叉排序树 c语言 及java 例子

什么是二叉排序树? 二叉排序树(binary search tree,bst)是一种特殊的二叉树,其中每个节点具有一个键值,并且满足一下两个要求: 对于任何节点x,其左子树上所有节点的关键字值小于x的关键字值。 …

第一次找实习, 什么项目可以给自己加分(笔记)

什么样的项目能简历加分、对找工作有帮助 基本特征: 一个特征是“硬核基础软件”,另一个为很实用的APP。 硬核基础软件 独立实现一个操作系统的kerne内核(操作系统的内部引擎) 北美计算机名校会让学生用一个学期的时间实现一个…

【012】UI界面切换(销毁再现)实现参数传递_#py

UI界面切换 1 需求2 错误方法2.1 pyqtSignal()2.2 类的子函数相互调用 3. 调用外部文件,子函数中刷新界面实现 1 需求 设计界面时,需要两个界面来回切换。   切换的方式是一个界面的关闭,另一个界面的展现。   第一个界面关闭时留给下一个…

AopContext.currentProxy的原理和实战(解决同一个类中方法嵌套事务的失效问题)

EnableAspectJAutoProxy(proxyTargetClass true, exposeProxy true) public class TransactionTest { /** * 方法A没事务 * * param * return void */ public String A(){ System.out.println("A方法执行开始!&a…

2023 年 五一杯 B 题过程 + 代码(第一问)

文章目录 第一题问题分析PageRank 算法(可跳过)PageRank 算法修正权重系数 结果各城市链出与链入链出 权重链入 权重 PageRank 算法结果代码 第一题 问题分析 从收货量、发货量、快递数量增长/减少趋势、相关性等多角度考虑,建立数学模型&…