室内探索无人机,解决复杂环境下的任务挑战!

news2025/1/22 14:42:19

前言

室内探索无人机是一种专为在室内环境中进行任务的无人机系统。相比传统的人员部署,室内探索无人机具有更高的灵活性和机动性,能够在复杂的室内环境中执行任务,用于未知环境的探索和特定目标的搜索。

为完成无人机室内搜索与识别等复杂任务,阿木实验室推出了一套全新的室内无人机探索系统。该系统集成了自主定位、视觉SLAM模块、路径规划模块和目标识别模块等关键算法和功能,为开发者提供一套开源、智能的室内无人机探索解决方案。

任务规则

预设有10×16米的矩形房间一间,前后各设有一个标准门,前后均有一个一个标准门,外侧设有3扇窗户,房间内有桌椅板凳若干、立柱若干、文件柜若干、会议桌若干以及人员若干。

实验者通过地面站对飞行参数进行配置,指定起飞点与返回点。起飞之后,无人机按照预设定的进入点进入房间,采取全程自主飞行模式,对房间内指定目标进行搜索,发现目标物体且判明目标类别和位置,将目标信息回传至地面站并拍照记录,同步将目标位置显示到规划地图之中。搜索完毕后,从指定返回出库返回并降落。

解决方案

1、仿真方案

  • 硬件平台

Prometheus仿真开发套件-独显款。

  • 软件平台

Prometheus专业版地面站

PrometheusGroundStation-Pro简介:该软件是使用Qt开发的基于Prometheus自主无人机开源项目的人机交互界面,简化了Prometheus的操作和使用流程,同时采用TCP/UDP通信机制,避免了ROS1多机通信繁琐的配置。该地面站可以让用户更快复现Prometheus中的各种功能,且同时适用于真机和仿真系统。该地面站目前已适配了Prometheus项目中绝大数功能。包括但不限于单机、集群、吊舱、视觉控制操作、以及数据的实时反馈等。

Prometheus开源项目简介:Prometheus是一套开源的自主无人机软件系统平台,为无人机的智能与自主飞行提供全套解决方案。本项目基于PX4开源飞控固件和ROS机器人操作系统,旨在为无人机开发者配套成熟可用的机载电脑端软件系统,提供更加简洁快速的开发体验。目前已集成控制、规划及目标检测等研究方向,提供多个功能demo,并配套有Amovlab仿真组件。

SpireCV开源项目简介:SpireCV是一个专为智能无人系统打造的机载图像实时处理 SDK,主要功能包括吊舱/相机控制、视频保存、推流、目标检测、识别与跟踪等。旨在为智能无人系统开发者提供高性能、高可靠、接口简洁、功能丰富的视觉处理功能。

  • 仿真过程

部署了Prometheus开源自主无人机仿真平台,在Gazebo平台中搭建场景示意图,结合建图模块,规划模块以及SpireCV视觉库在仿真平台中初步实现整个任务。

地面站与仿真运行

2、真机方案

  • 硬件平台

P450顶配配置(P450+T265+D435i+50C+单目)的开源无人机、路由器、地面站笔记本电脑。

科研平台P450开源无人机(顶配版)

  • 软件平台请参照以上仿真方案

  • 真机实验过程

首先,我们在笔记本电脑中运行Promehteus专业版地面站连接无人机机载电脑,进行相关参数配置,并远程启动运行机载自主飞行程序。无人机起飞后,依靠自身传感器完成室内拒止环境自主定位,并按照程序预设的室内空间范围进行目标物搜索。为了安全避开空间中的障碍物,无人机依靠激光雷达等传感器构建空间地图,并根据路径规划及轨迹优化算法生成安全且平滑的轨迹。无人机依靠向下单目相机,在机载电脑端运行SpireCV视觉库,提前训练指定目标(农夫山泉和脉动两类瓶子),在无人机整个路径规划过程中进行指定目标搜索,发现现目标物体且判明目标类别和位置,将目标信息回传至地面站并拍照记录,同步将目标位置显示到规划地图之中。

P450-室内搜索

通过多次实物演示,阿木实验室验证了本系统在室内环境中的可行性和稳定性,可以完成室内飞行和目标搜索等复杂任务。

总结

通过多次实物演示,阿木实验室验证了本系统在室内环境中的可行性和稳定性,可以完成室内飞行和目标搜索等复杂任务。

这套室内搜索基于P450顶配版的无人机系统 ,皆在为开发者提供一个集成度完整的二次开发平台。开发者可以根据自身需求在该平台上进行深入的探索研究,且可应用于侦察敌方阵地、搜索敌方藏匿目标、提供实时情报等场景。

阿木实验室将进一步完善该套系统的功能和性能。不久的将来,我们将推出全新的P450系列产品,敬请期待!

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

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

相关文章

无缝数据传输:StreamSet安装部署的最佳实践

文章目录 概要安装方法尝试安装部署方案1. 下载datacollector镜像2. 启动容器3. 访问streamsets小结 概要 StreamSets是一款流数据集成平台,旨在帮助用户轻松地收集、处理和传输大规模数据流。它提供了直观的界面和强大的功能,可用于实时数据流的提取、…

无线测温系统在运行时怎么判断配电设备出现故障?

现如今,电力测温方面使用无线测温系统的使用范围越来越大,比较熟悉的人都了解,传统的温度测量方式周期长、施工复杂,效率低,不便于管理,发生故障时要耗费大量的人力物理排查和重新铺设线缆。而在特定场合下…

若依+lodop+jasperreports+ireport 设计打印票据格式(一)

若依lodopjasperreportsireport 设计打印票据格式 一、设计表格 官网下载ireport5.6,解压安装,jdk 1.7适配ireport5.6,jdk1.8不适配 安装好jdk1.7(不用配置path,安装好就行),进入ireport5.6安装目录,找到…

异步FIFO设计的仿真与综合技术(2)

概述 本文主体翻译自C. E. Cummings and S. Design, “Simulation and Synthesis Techniques for Asynchronous FIFO Design 一文,添加了笔者的个人理解与注释,文中蓝色部分为笔者注或意译。前文链接:异步FIFO设计的仿真与综合技术&#xff0…

模态分析的概念。C++减振器设计。

一、说明 模态分析是工程和物理学中用于研究系统或结构动态特性的技术。它涉及分析系统的振动或振荡的自然模式以及相应的频率、阻尼系数和振型。 在模态分析中,所研究的系统通常表示为一组质量、刚度和阻尼元件(在下面的文章中忽略了阻尼)。…

ARTS 打卡 第一周,初试ARTS

前言 认识三掌柜的想必都知道,我持续创作技术博客已经有6年时间了,固定每个月发布不少于6篇博文。同时,自己作为一名热爱分享的开发者,像ARTS这样的活动自然少不了我。由于我是打算挤在一起分享,之前都是做了本地文档记…

大数据Flink(七十九):SQL 的容错(Checkpoint)

文章目录 SQL 的容错(Checkpoint) 一、Checkpoint介绍

华为云云耀云服务器L实例评测|云耀云服务器L实例部署SpaceHuggers网页小游戏

华为云云耀云服务器L实例评测|云云耀云服务器L实例部署SpaceHuggers网页小游戏 一、云耀云服务器L实例介绍1.1 云耀云服务器L实例简介1.2 云耀云服务器L实例特点 二、SpaceHuggers小游戏介绍2.1 SpaceHuggers简介2.2 SpaceHuggers游戏玩法 三、实践环境介绍3.1 本次…

在UOS/Deepin下安装 Python 3.11.5 图文详解

01 先把操作系统更新一下 在开始菜单中,找到“终端”,点击启动,并依次输入以下两条命令即可: sudo apt update sudo apt upgrade 特别说明:Uos/Deepin 系统,要先进入“开发者模式”才行。“ 设置 — 通用…

如何用Polygon ID来证明你不是机器人?

1. 引言 喜剧演员约翰穆拉尼在最近的一个单口相声特辑中说:“世界是由机器人管理的,我们一天中的大部分时间都在告诉他们,我们不是一个仅仅登录并查看自己东西的机器人。” 这种经历很常见,从乏味的(“找到所有的停车…

软件设计师--考点小总结

成绩展示 在这里插入图片描述 口诀篇 普密网–【图算法,普利姆算法,适合密网,所以与边无光;另外一个图算法就是有关了】 D-AES, 56-128–【DES,AES是对称加密的,而56就是对称加密的算法位数(三重DES,是112,恰好是56倍数),128则是非对称的位数】 排序 快一样,堆占1,…

入行IC| 数字IC设计和验证选哪个好?

很多初入IC行业的新人不知道选择验证还是设计,下面IC修真院就从技能,门槛等方面来为大家分析一下。 数字前端设计工程师是什么? 集成电路设计(Integrated Circuit,简称IC)一般分为数字IC设计、模拟IC设计…

macOS - 使用VLC

文章目录 关于 VLC安装查看帮助流媒体 MRL 语法:URL 语法:主程序 (core)音频视频截图:窗口属性: 子画面屏幕显示(OSD):字幕:覆盖:轨道设置:播放控制:默认设备:高级: 输入播放列表性能选项: 热键跳跃大小: 关于 VLC VLC media player VLC 是一款自由、开…

5个鲜有人知的爬虫技巧

几点鲜有人知的爬虫技巧 技巧一 换个角度,解锁新姿势 在爬取某些 web 网站的时候,被各种反爬弄得哭天喊地。 什么几把 css 字体加密,什么几把 js 的 MD5 等,各种乱七八糟的加密,什么各种飞的验证 这时候&#xff0…

【汇编】计算机系统组成

【汇编】计算机系统组成 文章目录 【汇编】计算机系统组成冯诺依曼结构1. 总线2. 程序存储3. 存储器3.1地址线与字节3.2 读写逻辑 冯诺依曼结构 冯诺伊曼结构(Von Neumann Architecture),又称存储程序计算机结构,是计算机体系结构…

VB:二分法查找

VB:二分法查找 二分查找算法 Private Sub Command1_Click()Dim i%, m%, n%Dim x(1 To 10) As SingleFor i 1 To 10x(i) Val(InputBox("请输入"))Next iCall bubbleSort(x)For i LBound(x) To UBound(x) LBound(x)和UBound(x)是用于获取数组x的下界和上…

[移动通讯]【Carrier Aggregation-4】【LTE-3】

前言: 这里面重点讲解一下跟CA 相关的 UL UECapabilityInformation 参考: LTE附着流程详解-UECapabilityInformation_Amao_come_on的博客-CSDN博客 支持载波聚合的终端(UE) 4G | ShareTechnote CSDN CSDN LTE category New_is lte category supported in th…

厂商征集 | 2023年中国RPA市场洞察研究报告正式启动

RPA中国基于在科技行业的资源积累,以及对各领域「技术领导者」、「技术应用者」、「产品服务商」的深度调研,2023年,我们重点推出MI报告 ( Market Insight )、CI Vendor报告(Comprehensive Influence Vendor)两个系列。…

vvic API接口接入说明:解锁新一代数据可视化的无限可能

随着大数据时代的来临,数据可视化已成为我们理解、分析和呈现复杂数据的重要手段。在这个领域中,vvic以其独特的优势,引领着数据可视化的发展潮流。其强大的API接口,更是为开发者提供了无限可能,让数据可视化变得更为简…

c语言练习题54:指针(大小端字节序)

指针&#xff08;大小端字节序&#xff09; 题目代码&#xff1a; #include <stdio.h> int main() {int a[4] { 1, 2, 3, 4 };int* ptr1 (int*)(&a 1);int* ptr2 (int*)((int)a 1);printf("%x,%x", ptr1[-1], *ptr2);return 0; } 思路&#xff1a;…