无人机救援系统基本组成

无人机救援系统基本组成

  • 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、Yolo、Tensorflow、JetsonAI(不是很推荐,因为GPU相关代码是闭源,且开源方面支持不给力)
  • 2.3 通讯链路:wfb-ng、ELRS、Linux(PPP, VPN)
  • 2.4 云端系统:专家系统、互联网成熟技术

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

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

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

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

4. 参考资料

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

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

拍拍贷鸿蒙版H5容器之路

背景介绍 业务背景 2024年1月18日华为宣布:HarmonyOS NEXT 将不再支持 Android系统,基于以上背景及国内信贷业务现状,公司决定启动借款App鸿蒙化项目。 下图是2024年6月华为HDC大会上,华为宣布 HarmonyOS NEXT 将面向开发者和先…

微信小程序服务通知

项目中用到了小程序的服务消息通知,通知订单状态信息,下边就是整理的一下代码,放到项目中,把项目的小程序appid和小程序的secret写进去,直接运行即可 提前申请好小程序服务信息通知短信模板,代码需要用到模…

3000字帮你彻底搞懂Java抽象类与接口的区别(含JDK8接口新增三种方法与丰富案例)

Java-OOP 1-Final 1.1简介 final关键字是最终的意思,可以修饰:类、方法、变量。 修饰类:该类被成为最终类,特点是不能被继承了。修饰方法:该方法被称为最终方法,特点是不能被重写了。修饰变量&#xff…

有没有噪音低的宠物空气净化器推荐?希喂、IAM性能PK

有一说一,随着清洁家电市场的不断发展,市面上的各种清洁家电品类也是越来越多,像是吸尘器、洗地机、扫地机等等这些产品估计大家都很熟悉了。 但!如果你家也跟我家一样也是养了几只猫猫狗狗,那你就会发现到&#xff0…

vscode摸鱼学习插件开发

不知道大家在摸鱼的时候,会不会想要学习? 或者有没有考公人,下班要学习的? 上班时间摸鱼,下班时间不够学习? 为此,我决定开发一个vscode插件,来刷粉笔题 粉笔插件名称:…

hive将包含逗号的字段拆分为多列

目录 一、概述 二、行动 1.准备数据 2.数据清洗 3.substring_index函数 4.split函数实现 一、概述 想将hive表中包含逗号的字段按逗号做分隔符进行分列操作 二、行动 1.准备数据 --1 select {1,2,3,4,5,6,7,8} as num_str --使用的数据2.数据清洗 --2 select num_s…

文心一言 VS 讯飞星火 VS chatgpt (381)-- 算法导论24.5 1题

一、给出图24-2的与图中两棵最短路径树不同的另外两棵最短路径树。如果要写代码,请用go语言。 文心一言: 在图论中,最短路径树(Shortest Path Tree, SPT)是一种从单个源点到所有其他节点的最短路径形成的树。给定一个…

故障诊断 | MTF-TLSSA-DarkNet-GRU-MSA迁移学习故障识别程序(t分布+莱维飞行改进麻雀优化)

故障诊断 | 故障诊断实例代码 目录 故障诊断 | 故障诊断实例代码效果一览基本介绍程序设计参考资料 效果一览 基本介绍 利用了迁移学习和多项技术改进,包括麻雀搜索法、DarkNet19、GRU、多头注意力机制等,以提高故障识别的准确性和效率 模型框架&#x…

在Bash脚本中 set -e 是什么意思

问题 我正在研究这个预安装(preinst)脚本的内容,该脚本会在从 Debian 软件包(.deb)文件解压该包之前执行。 脚本包含以下代码: #!/bin/bash set -e # Automatically added by dh_installinit if [ "$1" install ]; thenif [ -d /usr/share…

使用yolov3配置文件训练自己的数据

目录 前言 一、准备数据集 二、创建文件结构 三、格式化文件 1.data文件夹 2.config文件夹 四、修改yolo的配置文件 1.train文件 2.json2yolo文件 3.datasets文件 前言 使用yolov3框架训练自己的数据大致分为这四步: 准备数据集创建文件结构格式化文件 …

【小白学机器学习29】 概率统计与图形 ( hist, bar, pie , box ,scatter ,line)

目录 1 频度/次数 1.1 频度统计表:频度分布表 1.2 频数分布图直方图 histogram / hist 1.3 对比,柱状图 bar graph /column chart 2 饼图 pie chart 2.1饼图特点 3 南丁格尔玫瑰图 4 茎叶图 stem-and-leaf display 5 箱型图 box plot 6 …

springboot098基于web的网上摄影工作室的开发与实现(论文+源码)_kaic

网上摄影工作室 摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了网上摄影工作室的开发全过程。通过分析网上摄影工作室管理的不足,创建了一个计算机管理网上摄影工作室的方案。文章介绍了网上摄影工…

【再谈设计模式】单例模式~唯一性的守护者

一、引言 在软件工程中,软件开发,设计模式是提高代码复用性和可维护性的有效工具。单例模式(Singleton Pattern)作为一种创建型设计模式,旨在确保一个类只有一个实例,并提供对该实例的全局访问。这一模式在…

UDP-鼠李糖合成酶基因的克隆与鉴定-文献精读76

何首乌中UDP-鼠李糖合成酶基因FmRHM1/2的克隆与鉴定 摘要 UDP-鼠李糖是一种由UDP-鼠李糖合酶(RHM)催化合成的鼠李糖供体,而鼠李糖是鼠李糖苷化合物的重要组成部分,植物中只有少数基因编码的酶参与UDP-鼠李糖生物合成。本研究基于…

创建多维数组的全部元素的索引np.indices

【小白从小学Python、C、Java】 【考研初试复试毕业设计】 【Python基础AI数据分析】 创建多维数组的 全部元素的索引 np.indices [太阳]选择题 根据题目代码,执行的结果是? import numpy as np arr np.arange(6).reshape((2, 3)) print(&quo…

C/C++ 矩阵的QR分解

#include <iostream> #include <vector> using namespace std;int main() /* 矩阵A的QR分解*/ {// 动态分配内存int m 3; // 行数int n 3; // 列数// 初始化矩阵Adouble A[3][3] {{1, 2, 2},{2, 1, 2},{1, 2, 1}};double R[3][3] { 0 };double Q[3][3] { 0 };…

2023-2024年教育教学改革、教学成果奖等项目申请书合集-最新出炉 附下载链接

2023-2024年教育教学改革、教学成果奖等项目申请书合集 下载链接-点它&#x1f449;&#x1f449;&#x1f449;&#xff1a;2023-2024年教育教学改革、教学成果奖等项目申请书合集-最新出炉.zip 资源介绍 本资源展示了2023-2024年高等教育领域的教育教学改革项目以及教学成…

某大型建设集团有限公司信息化技术方案(250页WORD)

方案介绍&#xff1a; 本信息化技术方案旨在构建一个集成度高、功能全面、操作简便的信息化系统&#xff0c;涵盖公司管理、业务运营、项目监控、数据分析等多个方面。通过引入云计算、大数据、物联网、人工智能等先进技术&#xff0c;实现资源的优化配置、流程的高效协同和数…

EDA --软件开发之路

之前一直在一家做数据处理的公司&#xff0c;从事c开发&#xff0c;公司业务稳定&#xff0c;项目有忙有闲&#xff0c;时而看下c&#xff0c;数据库&#xff0c;linux相关书籍&#xff0c;后面跳槽到了家eda公司&#xff0c;开始了一段eda开发之路。 eda 是 electric design …

Failed to install Visual Studio Code update

当关闭vsCode的时候&#xff0c;出现了下面的报错&#xff1a; 可能是之前将vscode文件换了位置导致的&#xff0c;并且vscode在桌面的图标也变成了下面这个&#xff1a; 解决方法&#xff1a; 找到上图路径的log文件并打开&#xff1a; 搜索电脑中的Code.exe文件 并粘贴到上…