无人机救援系统基本组成

news2024/11/7 22:32:54

无人机救援系统基本组成

  • 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开源软件框架简明简介

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

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

相关文章

普通高考预报名上传蓝底证件照手机自拍方法详解

普通高考预报名过程中,上传一张合规的蓝底证件照是必不可少的一步。本文将详细介绍如何使用手机自拍并使用工具来制作符合要求的蓝底证件照。注意,目前仅有广东等个别省份允许特定类型考生使用自拍照上传(例如普高预报名阶段、学考报名&#…

linux 原子操作

首先是为什么要有 原子操作 网上的截图: 不能从C语言来看,要从汇编来看 但是实际的情况有可能是这样。 A进程没有得到想要的结果。 然后是 原子操作的 底层实现 最终会是这段代码,当然只是一个 加一的操作。 static inline void atomic_a…

ComfyUI新神器ComfyUI-Detail-Daemon:一键提升AI绘画细节,Flux模型画质再升级

近日,一款名为ComfyUI-Detail-Daemon的革命性插件正在AI绘画圈引起轰动。这款由Jonseed开发的工具,巧妙地将sd-webui-Detail-Daemon移植到ComfyUI平台,为创作者们带来了前所未有的细节优化体验。 这款插件最引人注目的特点是其强大的细节增强…

Qt/C++地图导航app/支持qml/手机运行/输入起点终点规划路径/模拟轨迹移动

一、前言说明 搞Qt地图开发这块,随着研究的深入,用户的需求变化,最近又需要在手机上运行,由于本地图组件依赖浏览器控件,而手机安卓上的Qt并没有带qwebengine控件,怎么办呢,不断的努力验证下&a…

优优嗨聚集团:正确了解个人债务过多的危害

在当今社会,随着消费观念的转变和金融产品的多样化,个人债务问题日益凸显。许多人为了追求更高的生活质量或应对突发情况,不自觉地陷入了债务的泥潭。然而,个人债务过多不仅会影响个人的财务状况,还可能对生活和心理产…

Pycharm,2024最新版Pycharm现在安装环境配置汉化详细教程!

码(文末附带精品籽料): K384HW36OBeyJsaWNlbnNlSWQiOiJLMzg0SFczNk9CIiwibGljZW5zZWVOYW1lIjoibWFvIHplZG9uZyIsImxpY2Vuc2VlVHlwZSI6IlBFUlNPTkFMIiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IiIsIm…

聚水潭数据集成MySQL:高效组合装商品查询案例

聚水潭数据集成到MySQL:组合装商品查询案例分享 在现代企业的数据管理中,如何高效、准确地实现不同系统之间的数据集成是一个关键问题。本文将聚焦于一个具体的技术案例:将聚水潭的组合装商品数据集成到MySQL数据库中,以便在BI狄…

MYSQL多表查询、函数、索引和事务思维导图

MySQL多表查询和函数 MySQL窗口函数 MySQL循环、游标、索引、事务

Vue3 学习笔记(八)Vue3 语法-Class 与 Style绑定详解

在 Vue.js 中,动态地绑定 CSS 类和样式是一项常见的需求。Vue 提供了几种不同的方法来实现这一点,包括对象语法、数组语法和组件的作用域插槽。 以下是这些方法的详细说明: 一、Class 绑定 1、对象语法 对象语法允许根据表达式的真值动态地切…

头歌——人工智能(机器学习 --- 决策树2)

文章目录 第5关:基尼系数代码 第6关:预剪枝与后剪枝代码 第7关:鸢尾花识别代码 第5关:基尼系数 基尼系数 在ID3算法中我们使用了信息增益来选择特征,信息增益大的优先选择。在C4.5算法中,采用了信息增益率…

WPF+Mvvm案例实战(五)- 自定义雷达图实现

文章目录 1、项目准备1、创建文件2、用户控件库 2、功能实现1、用户控件库1、控件样式实现2、数据模型实现 2、应用程序代码实现1.UI层代码实现2、数据后台代码实现3、主界面菜单添加1、后台按钮方法改造:2、按钮添加:3、依赖注入 3、运行效果4、源代码获…

【CSS】——基础入门常见操作

阿华代码,不是逆风,就是我疯 你们的点赞收藏是我前进最大的动力!! 希望本文内容能够帮助到你!! 目录 一:CSS引入 二:CSS对元素进行美化 1:style修饰 2:选…

Jmeter基础篇(19)JSR223预处理器

前言 JSR223预处理器是Apache JMeter中的一个组件,它允许用户使用任何支持Java Scripting API (JSR 223) 的脚本语言来执行预处理任务。这个功能非常强大,因为它让测试人员能够利用如Groovy、JavaScript(Nashorn引擎)、BeanShell…

Github 2024-10-24 Go开源项目日报 Top10

根据Github Trendings的统计,今日(2024-10-24统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Go项目10Solidity项目1Ollama: 本地大型语言模型设置与运行 创建周期:248 天开发语言:Go协议类型:MIT LicenseStar数量:42421 个Fork数量:…

从0到1,用Rust轻松制作电子书

我之前简单提到过用 Rust 做电子书,今天分享下如何用Rust做电子书。制作电子书其实用途广泛,不仅可以用于技术文档(对技术人来说非常方便),也可以制作用户手册、笔记、教程等,还可以应用于文学创作。 如果…

私有化视频平台EasyCVR视频汇聚平台接入RTMP协议推流为何无法播放?

私有化视频平台EasyCVR视频汇聚平台兼容性强、支持灵活拓展,平台可提供视频远程监控、录像、存储与回放、视频转码、视频快照、告警、云台控制、语音对讲、平台级联等视频能力。 有用户反馈,项目现场使用RTMP协议接入EasyCVR平台,但是视频却不…

51单片机应用开发(进阶)---外部中断(按键+数码管显示0-F)

实现目标 1、巩固数码管、外部中断知识 2、具体实现:按键K4(INT1)每按一次,数码管从0依次递增显示至F,再按则循环显示。 一、共阳数码管 1.1 共阳数码管结构 1.2 共阳数码管码表 共阳不带小数点0-F段码为&#xff…

【简道云 -注册/登录安全分析报告】

前言 由于网站注册入口容易被黑客攻击,存在如下安全问题: 暴力破解密码,造成用户信息泄露短信盗刷的安全问题,影响业务及导致用户投诉带来经济损失,尤其是后付费客户,风险巨大,造成亏损无底洞…

CSS 样式 box-sizing: border-box; 用于控制元素的盒模型如何计算宽度和高度

文章目录 box-sizing: border-box; 的含义默认盒模型 (content-box)border-box 盒模型 在微信小程序中的应用示例 在微信小程序中,CSS 样式 box-sizing: border-box; 用于控制元素的盒模型如何计算宽度和高度。具体来说, box-sizing: border-box; 会改…

设计模式基础概念(行为模式):责任链模式(Chain Of Responsibility)

概述 责任链模式是一种行为设计模式, 允许你将请求沿着处理者链进行发送。 收到请求后, 每个处理者均可对请求进行处理, 或将其传递给链上的下个处理者。 该模式建议你将这些处理者连成一条链。 链上的每个处理者都有一个成员变量来保存对于…