无人机救援系统基本组成

无人机救援系统基本组成

  • 1. 源由
  • 2. 组成
    • 2.1 无人机载具
      • 2.1.1 多旋翼
      • 2.1.2 垂起固定翼
      • 2.1.3 智能避障
      • 2.1.4 物资投递
    • 2.2 智能吊舱
      • 2.2.1 云台
      • 2.2.2 高清摄像
      • 2.2.3 红外热成像
      • 2.2.4 激光测距
      • 2.2.5 目标跟踪
    • 2.3 通讯链路
      • 2.3.1 超长距离通信
      • 2.3.2 长距离通信
      • 2.3.3 中等距离通信
    • 2.4 云端系统
      • 2.4.1 数据面
      • 2.4.2 业务面
      • 2.4.3 控制面
      • 2.4.4 管理面
      • 2.4.5 应用面
  • 3. 总结
  • 4. 参考资料

1. 源由

鉴于《无人机救援系统简单解读》初步方案主要采用开源,因此需要开源清单需要整体梳理一遍。

2. 组成

在这里插入图片描述

2.1 无人机载具

PX4 & Ardupilot都能胜任上述无人机载具的构建,作者这边采用了开源程度更深的Ardupilot作为例子。

2.1.1 多旋翼

略,不做展开,详见:ArduPilot开源飞控系统之简单介绍

2.1.2 垂起固定翼

略,不做展开,详见:ArduPilot开源飞控系统之简单介绍

2.1.3 智能避障

略,不做展开,详见:ArduPilot开源飞控系统之简单介绍

2.1.4 物资投递

略,不做展开,详见:ArduPilot开源飞控系统之简单介绍

2.2 智能吊舱

2.2.1 云台

  • 功能:稳定摄像设备或传感器,提供多轴控制以实现平稳拍摄。
  • 类型
    • 单轴云台:通常用于单方向的轻量稳定控制,适用于低成本需求。
    • 双轴云台:支持上下左右的角度调整,提高图像的稳定性和拍摄灵活性。
    • 三轴云台:可以实现三维空间中的完全稳定控制,是无人机和专业摄像的常见选择。
  • 关键技术:(如:STorM32)
    • 陀螺仪与加速度计:用于实时感知云台的姿态变化,确保摄像机在移动中的稳定性。
    • 无刷电机控制:提供平滑的转动和调节,减少震动,确保画面稳定。
    • 姿态算法:通过PID控制等算法快速调整云台的角度,实现抗风和稳定补偿。
    • 控制接口:支持PWM、串口或I2C等多种控制接口,便于与无人机主控制器整合。

2.2.2 高清摄像

  • 功能:提供高分辨率的图像采集功能,支持实时传输和高清录制。
  • 类型
    • 固定高清摄像头:常用于长时间定点监控和记录,不具备变焦功能。
    • 变焦高清摄像头:支持多倍光学变焦,可根据目标距离调节焦距,适合搜索和跟踪任务。
  • 关键技术:(如:OpenIPC)
    • 高分辨率传感器:如CMOS、CCD传感器,支持高达4K甚至8K分辨率,提供清晰的图像细节。
    • 视频编码与压缩:H.264、H.265等编码技术,可在带宽有限的情况下传输高质量视频。
    • 自动对焦与光圈控制:自动适应环境亮度和距离,提升成像质量。
    • 低光增强与HDR:用于增强低光条件下的成像效果,保证在夜间或光照不均时的清晰度。

2.2.3 红外热成像

  • 功能:通过捕捉红外辐射生成热图像,广泛应用于夜间侦查、设备温度监测和人员搜救。
  • 类型
    • 定焦红外成像:焦距固定,适合大面积温度检测,覆盖范围广。
    • 变焦红外成像:支持放大功能,可调节视距,适用于远距离监控和精细检查。
  • 关键技术:(仅摄像头差异,仍然可以采用OpenIPC)
    • 非制冷红外探测器:适用于常规监控,结构简单、成本较低。
    • 制冷红外探测器:具有更高灵敏度,适合高精度和远距离的温度测量应用。
    • 图像增强与伪彩处理:提升图像对比度,通过伪彩色让温差更易辨识。
    • AI目标识别:结合热成像数据,通过深度学习实现自动识别与跟踪特定目标,如人体或动物。

2.2.4 激光测距

  • 功能:通过发射激光并计算反射时间或反射角度测定目标距离,应用于导航、避障和地形测量。
  • 类型
    • 单点激光测距:发射单束激光,测量单个点的距离。
    • 激光雷达(LiDAR):发射多束激光实现多点测距,生成3D点云数据。
  • 关键技术
    • 飞行时间(ToF)测距:通过测量激光脉冲的飞行时间来计算距离,适合高精度测量。
    • 相位测距:使用相位偏移原理进行距离测量,适用于高频测距应用。
    • 多重回波处理:支持多回波检测,用于复杂地形或多物体环境中的测距。
    • 数据融合:与其他传感器(如GPS、IMU)结合,提供更精确的位置信息,增强系统导航能力。

注:含有激光导引指示功能。

2.2.5 目标跟踪

  • 功能:实现对指定目标的持续跟踪与定位,常用于监控、搜救和自动巡航。
  • 类型
    • 视觉跟踪:基于摄像头数据,对图像中的目标进行识别和跟踪。
    • 红外跟踪:通过红外热成像设备识别并跟踪具有热辐射的目标,适合夜间或低光环境。
    • 多传感器融合跟踪:融合视觉、雷达、GPS等多传感器数据,提高跟踪精度和抗干扰能力。
  • 关键技术
    • 目标识别与检测:采用深度学习模型,如YOLO、SSD等,实现目标的精确识别。
    • 卡尔曼滤波与粒子滤波:用于在目标移动时预测其轨迹,减少定位误差。
    • 数据关联与轨迹预测:基于历史轨迹预测未来位置,避免目标丢失。
    • 实时跟踪算法优化:包括运动补偿和特征匹配算法,以提升跟踪的实时性和准确度。

2.3 通讯链路

2.3.1 超长距离通信

  • 频率:卫星通信(L波段、C波段、Ku波段、Ka波段等)
    • L波段适合移动设备
    • C波段抗雨衰性强适合地面站
    • Ku和Ka波段支持高带宽视频传输,适用于高速数据传输。
  • 关键技术:???这块技术有待补全

2.3.2 长距离通信

  • 频率:4G LTE/5G/6G???
    • 作为蜂窝网络,具备较高的传输速率和覆盖范围
    • 适用于城市、郊区等大面积覆盖,具有较强的抗干扰性
  • 关键技术:Linux(PPP, VPN)

2.3.3 中等距离通信

  • 频率:2.4GHz、5.8GHz & 433MHz、868MHz、915MHz
    • 由于较高的频率,2.4GHz和5.8GHz可以传输较高带宽的数据,但在穿透墙体、地形阻挡下信号衰减明显
    • 通过中继可适当拓展工作距离和范围;在自动导航状态下,对控制链路要求不高(可引入433MHz、868MHz、915MHz控制链路补充)
  • 关键技术:实时IP通讯(wfb-ng)、RC控制链路(ELRS)

2.4 云端系统

无人机云端系统可以分为多个面来协同工作,包括数据面、业务面、控制面和管理面。每个部分负责不同的任务和功能,以保障无人机与云端系统的实时交互、高效数据处理、安全控制和业务应用。以下是更详细的划分:

2.4.1 数据面

  • 功能:处理无人机与云端的数据流,包括数据采集、传输、存储和计算。
    • 数据采集与传输:通过数据链路接收无人机传感器数据(如图像、视频、GPS位置信息、IMU数据)并上传至云端。
    • 实时数据处理:对实时数据进行预处理或分析(如图像识别、航拍视频流处理),提供飞行过程中的实时反馈。
    • 大数据存储:存储无人机收集的历史数据,用于后续分析和数据挖掘。
    • 数据交换与分发:数据可以通过多种方式分发给不同的用户或业务服务,支持实时和非实时需求。
  • 关键技术:边缘计算、分布式存储、数据流处理框架(如Apache Kafka、Flink)等。

2.4.2 业务面

  • 功能:提供面向用户的服务,处理无人机的业务逻辑,如任务管理和调度。
    • 任务调度与分配:根据任务需求,调度无人机执行特定任务(如航拍、巡检、物资投送)。
    • 路径规划与导航:通过云端的计算能力,为无人机提供最优航线和路径规划服务。
    • 任务反馈与监控:实时监控任务执行情况,将任务状态反馈给用户,支持异常情况下的任务调整。
    • 多租户支持:支持不同用户或组织对无人机的独立管理,隔离任务和数据。
  • 关键技术:任务调度系统(如Celery)、路径规划算法、负载均衡等。

2.4.3 控制面

  • 功能:实现无人机的指挥和控制,保障无人机操作的安全和稳定。
    • 无人机通信管理:负责无人机和云端之间的双向通信链路,包括命令下发和遥测信息的接收。
    • 安全策略控制:设置飞行区域限制、飞行高度、速度等参数,防止无人机进入禁飞区。
    • 资源管理与控制:管理无人机的分布、状态和可用性,为各个任务提供资源分配。
    • 应急响应与恢复:当检测到异常情况时(如信号丢失、电量不足),控制面负责发出指令以保障无人机的安全返回或降落。
  • 关键技术:飞行控制系统(如PX4、ArduPilot)、遥测与命令链路、虚拟围栏技术(geofencing)、自动返航等。

2.4.4 管理面

  • 功能:主要负责系统整体的配置管理、监控、日志分析和安全审计。
    • 配置与版本管理:对无人机和系统的各项配置进行管理,确保云端和无人机软件版本一致。
    • 系统监控与告警:实时监控系统和无人机的运行状态(如电池电量、温度、飞行状态等),发现异常时自动告警。
    • 日志记录与审计:记录飞行过程中的日志信息,用于任务回溯、行为审计、合规分析。
    • 数据分析与优化:通过分析无人机任务数据,优化飞行参数和任务调度策略,提升整体系统的效率和可靠性。
  • 关键技术:日志系统(如ELK栈)、监控工具(如Prometheus)、版本管理工具(如Git)、数据分析平台等。

2.4.5 应用面

  • 功能:提供基于无人机和云端数据的定制化应用,如地图生成、智能监控、物资配送等。
    • 地图与测绘:基于无人机影像生成高清地图,用于地理信息系统(GIS)、灾害应急等场景。
    • 智能监控与分析:使用无人机采集的图像数据进行智能分析,如识别异常物体、环境监控等。
    • 物流与配送:支持无人机的快递或物资运输功能,通过云端协调多无人机路径。
  • 关键技术:图像识别与处理(如OpenCV、深度学习模型)、GIS平台、无人机编队控制等。

3. 总结

在民用级方面:

  • 2.1 无人机载具:Ardupilot
  • 2.2 智能吊舱:STorM32、OpenIPC、OpenCV、JetsonAI
  • 2.3 通讯链路:wfb-ng、ELRS、Linux(PPP, VPN)
  • 2.4 云端系统:专家系统、互联网成熟技术

当然,云端系统切割成业务逻辑、应用分析、以及无人机控制和管理。其中能够真正出彩的地方在于应用分析或者我们通常理解的专家系统。其应用从设计、研发、运行、维护、产品EOL整个生命周期为考察对象,提供基于全生命周期的系统级专家系统,提供服务。

这种划分结构便于无人机云端系统实现功能解耦,降低复杂性、提升系统的安全性和可扩展性。其中,数据面负责数据传输与处理,业务面关注任务执行和管理,控制面保障无人机的操作安全,管理面提供系统的维护和审计功能,应用面则为特定场景提供增值服务。

这里先简单罗列下整体的思路,以及一些考量,为后续进一步的设计以及落地提供依据。实际系统会涉及很多部门(政府的,民间的,媒体的),很多信息共享,推送,所以相关利益部门都会有各种业务流程以及绩效考核(比如:反应速度,出警速度,无人机定位速度等等)。因此,也需要更多的了解需求,这里仅仅从技术,甚至是开源技术的角度再思考一些问题以及应对的方案。

希望有兴趣的朋友多多提供建议和意见,请在下面评论批评指正!

4. 参考资料

【1】无人机救援系统简单解读
【2】ArduPilot开源飞控系统之简单介绍
【3】PX4开源软件框架简明简介

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

CSS 复习

复杂选择器可以通过(id的个数,class的个数,标签的个数)的形式,计算权重。 如果我们需要将某个选择器的某条属性提升权重,可以在属性后面写!important;注意!importent要写在;前面 很多公司不允许…

uniapp一键打包

1.先安装python环境, 2.复制这几个文件到uniapp项目里面 3.修改自己证书路径,配置文件路径什么的 4.在文件夹页面双击buildController.py或者cmd直接输入buildController.py 5.python报错,哪个依赖缺少安装哪个依赖 6.执行不动的话&…

SINAMICS V90 在汽车行业中的应用-天拓四方

随着生活水平的提高,平均每家每户都配有一辆代步用的小汽车,汽车行业也正处于蓬勃的发展中,尤其是新能源汽车,带来了新一轮的汽车生产热潮。生产一辆汽车,从零配件的加工,到整车的组装,基本已经…

C++算法第五天

本篇文章继续和大家一起刷算法题 第一题 题目链接 . - 力扣(LeetCode) 题目解析 题目要求: 这是一个连续的子数组 计算子数组内元素的和,若数组内元素的和符合 > target的值并且该子数组的长度是最短的,则返回…

【电机控制器】以STC8H1K系列举例——持续更新

【电机控制器】以STC8H1K08 举例——持续更新 文章目录 [TOC](文章目录) 前言一、代填二、参考资料总结 前言 使用工具: 提示:以下是本篇文章正文内容,下面案例可供参考 一、代填 二、参考资料 STC8H1K系列数据手册 梁工——BLDC, 三相无…

如何快速给word文件里的文字加拼音?请看详细步骤

怎么快速给word文件里的文字加拼音?在日常的文字处理工作中,很多人可能会遇到一个问题:如何在Word文档中为文字添加注音。尤其是对于一些需要帮助读音的文本,比如中文学习材料、教材或儿童读物,注音可以帮助读者更好地…

AI跟踪报道第62期-本周AI新闻: 微软推出Copilot的AI Agent和Computer Control

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

C++学习:类和对象(一)

一、面向过程与面向对象编程 1. 什么是面向过程编程? 面向过程编程(Procedural Programming)是一种以过程(或函数)为中心的编程范式。程序被视为一系列按顺序执行的步骤,主要通过函数对数据进行操作 特点…

mac|maven项目在idea中连接redis

安装maven brew install maven idea-setting导入redis插件 idea新建maven项目 构建系统选择maven 项目右侧数据库图标导入redis 新建一个数据库&#xff0c;名称必须为数字&#xff0c;测试一下是否可以连接&#xff0c;连接成功后选择确定 pom.xml导入redis <depende…

开发了一个成人学位英语助考微信小程序

微信小程序名称&#xff1a;石榴英语 全称&#xff1a;石榴英语真题助手 功能定位 北京成人学士学位英语辅助学习工具&#xff0c;包含记高频单词&#xff0c;高频词组&#xff0c;专项练习&#xff0c;模拟考试等功能。 开发背景 个人工作需要提高学习英文水平&#xff…

GitLab代码仓管理安装配置使用

Gitlab介绍 GitLab是一个基于Git的开源项目管理工具&#xff0c;它集成了版本控制、代码审查、持续集成&#xff08;CI&#xff09;/持续部署&#xff08;CD&#xff09;、自动化测试等多种功能&#xff0c;是一个完整的DevOps平台。以下是对GitLab的详细介绍&#xff1a; 一…

C# Retry库

比如网络访问或硬件参数设置需要重试&#xff0c;可引用gunet上的Polly库。 同步方式&#xff08;每次重试有不同的时间间隔&#xff09; var polly Policy.Handle<Exception>().WaitAndRetry(new[] { new TimeSpan(0, 0, 1), new TimeSpan(0, 0, 2), new TimeSpan(0, …

[论文阅读] Improved Baselines with Visual Instruction Tuning

启发&#xff1a; 1、LLaVA-1.5和LLaVA以及其他大模型相比&#xff0c;做出了哪些改进&#xff1f; &#xff08;1&#xff09;使用CLIP-ViT-L-336px作为视觉编码器&#xff0c;使模型能处理336px的高分辨率图像&#xff0c;这使得模型能从图像中提取出更多细节信息。此外&am…

动态规划,就这几个问题最高频!

目录 前言 什么是动态规划 连续子数组最大和 连续子数组最大乘积 最长递增子序列 最长公共子序列 最长公共子串 不同子序列 结语 【摘要】 前言大家好&#xff0c;我是bigsai&#xff0c;好久不见&#xff0c;甚是想念(天天想念)&#xff01;很久前就有小伙伴被动态规划…

迭代加深搜索、启发式搜索、A*、IDA

目录 回顾/本期梗概 一、迭代加深搜索&#xff08;IDDFS&#xff09; 1、IDDFS基础知识 1&#xff09;什么是迭代加深搜索 2)迭代加深的基本结构 3)IDDFS和BFS比较优势是什么 4&#xff09;IDDFS中的复杂计算问题 二、A*算法 1、A*算法基础知识 1.什么是A*算法 2.A*算法的核心…

102. UE5 GAS RPG 实现范围技能奥术伤害

在上一篇文章里&#xff0c;我们在技能蓝图里实现了通过技能实现技能指示&#xff0c;再次触发按键后&#xff0c;将通过定时器触发技能效果表现&#xff0c;最多支持11个奥术个体效果的播放。 在这一篇里&#xff0c;我们将实现技能播放时&#xff0c;对目标敌人应用技能伤害。…

Android OpenGL ES详解——裁剪Scissor

目录 一、概念 二、如何使用 1、开启裁剪测试 2、关闭裁剪测试 3、指定裁剪窗口&#xff08;位置和大小&#xff09; 4、裁剪应用举例 三、窗口、视⼝和裁剪区域三者区别 四、源码下载 一、概念 定义1&#xff1a; 裁剪是OpenGL中提⾼渲染的⼀种方式&#xff0c;只刷新…

内存马浅析

之前在jianshu上写了很多博客&#xff0c;但是安全相关的最近很多都被锁了。所以准备陆陆续续转到csdn来。内存马前几年一直是个很热门的漏洞攻击手段&#xff0c;因为相对于落地的木马&#xff0c;无文件攻击的内存马隐蔽性、持久性更强&#xff0c;适用的漏洞场景也更多。 J…

华为配置 之 GVRP协议

目录 简介&#xff1a; 配置GVRP&#xff1a; 总结&#xff1a; 简介&#xff1a; GVRP&#xff08;GARP VLAN Registration Protocol&#xff09;&#xff0c;称为VLAN注册协议&#xff0c;是用来维护交换机中的VLAN动态注册信息&#xff0c;并传播该信息到其他交换机中&…

62 mysql 中 存储引擎MyISAM 中索引的使用

前言 固定数据表 mysql. tables_priv 的表结构创建如下 CREATE TABLE tables_priv (Host char(60) COLLATE utf8_bin NOT NULL DEFAULT ,Db char(64) COLLATE utf8_bin NOT NULL DEFAULT ,User char(32) COLLATE utf8_bin NOT NULL DEFAULT ,Table_name char(64) COLLATE u…