2026年IEEE RAL SCI2区,基于熵的多无人机持续监测增量覆盖路径规划,深度解析+性能实测

2026年IEEE RAL SCI2区,基于熵的多无人机持续监测增量覆盖路径规划,深度解析+性能实测

目录


1.摘要

针对海上油污持续变化与分散分布带来的持续监测难题,本文提出了一种基于熵的增量覆盖路径规划方法(EICPP),通过相邻监测周期的轮廓对比,引入增量覆盖机制,重点关注新出现的油污区域;随后结合均衡区域划分算法,在处理分散油污区域的同时,实现多无人机负载均衡;最后基于熵进行路径规划,在无人机资源受限条件下优先监测高熵区域,从而提升漂移信息新鲜度(DIF)。

2.系统模型与问题表述

油污泄漏动态模型与网格表示

为实现有效的油污监测与应急响应,本文采用 OpenDrift 作为核心仿真工具,结合物理海洋模型、油品风化过程以及真实风场和海流数据,生成油污扩散轨迹。

设监测区域为 A ⊂ R 2 A\subset\mathbb{R}^2 A⊂R2,油污在位置 ( x , y ) (x,y) (x,y)和时间 t t t的浓度表示为:

C ( x , y , t ) C(x,y,t) C(x,y,t)

为便于无人机路径规划,将连续浓度场离散化为 n × n n\times n n×n网格 G G G ,其中每个网格单元 g i , j ∈ G g_{i,j}\in G gi,j​∈G对应一个地理
区域。网格单元的油污浓度通过对该区域内的连续浓度取平均得到:

c i , j ( t ) = 1 ∣ g i , j ∣ ∫ g i , j C ( x , y , t ) d x d y c_{i,j}(t)=\frac1{|g_{i,j}|}\int_{g_{i,j}}C(x,y,t)\:dx\:dy ci,j​(t)=∣gi,j​∣1​∫gi,j​​C(x,y,t)dxdy

其中 ∣ g i , j ∣ |g_{i,j}| ∣gi,j​∣为网格单元面积。

基于信息熵的不确定性建模

The spatial entropy map is visualized as a heatmap.

油污动态主要体现为浓度的时间变化,对于每个网格单元,定义相邻时刻之间的变化率为:
Δ c i , j ( t ) = ∣ c i , j ( t ) − c i , j ( t − 1 ) ∣ \Delta c_{i,j}(t)=|c_{i,j}(t)-c_{i,j}(t-1)| Δci,j​(t)=∣ci,j​(t)−ci,j​(t−1)∣

为刻画时间不确定性,计算最近 k k k个时刻的平均变化率:

Δ ˉ c i , j = 1 k − 1 ∑ t = 2 k ∣ c i , j ( t ) − c i , j ( t − 1 ) ∣ \bar{\Delta}c_{i,j}=\frac1{k-1}\sum_{t=2}^k|c_{i,j}(t)-c_{i,j}(t-1)| Δˉci,j​=k−11​t=2∑k​∣ci,j​(t)−ci,j​(t−1)∣

该平均变化率作为区域不确定性的基础指标。为避免不确定性为零,引入最小不确定度 u m i n : u_\mathrm{min}{:} umin​:

u i , j = u min ⁡ + Δ ˉ c i , j u_{i,j}=u_{\min}+\bar{\Delta}c_{i,j} ui,j​=umin​+Δˉci,j​

这里将不确定性映射为信息熵。采用二元熵模型,其中:

p = 0.5 ⋅ u i , j p=0.5\cdot u_{i,j} p=0.5⋅ui,j​

H ( u i , j ) = − p log ⁡ 2 p − ( 1 − p ) log ⁡ 2 ( 1 − p ) H(u_{i,j})=-p\log_2p-(1-p)\log_2(1-p) H(ui,j​)=−plog2​p−(1−p)log2​(1−p)

熵模型通过刻画油污浓度的时间变化,将其转化为每个网格单元的信息不确定度。熵值越高,表示区域不确定性越大,应优先进行监测。

漂移信息新鲜度

在持续监测任务中,漂移信息新鲜度(DIF) 衡量各网格单元最新观测数据对当前环境状态的代表程度。高熵区域若未及时重访,其信息价值会迅速衰减;而低熵区域则可容忍更长的观测间隔。

为同时考虑监测优先级与时间延迟,本文定义一种多项式衰减加权信息新鲜度指标:

F r e g i o n ∗ = ∑ g ∈ region w ( g ) 1 1 + λ E ( g ) ⋅ s ( g ) ∑ g ∈ region w ( g ) F_{\mathrm{region}}^*=\frac{\sum_{g\in\text{region}}w(g)\frac1{1+\lambda E(g)\cdot s(g)}}{\sum_{g\in\text{region}}w(g)} Fregion∗​=∑g∈region​w(g)∑g∈region​w(g)1+λE(g)⋅s(g)1​​

多无人机油污泄漏监测

系统以覆盖率、总飞行距离和漂移信息新鲜度(DIF)作为性能评估指标,其中覆盖率反映监测完整性,总飞行距离衡量执行成本,DIF强调对高不确定区域的及时重访以保证信息时效性。

3.多无人机监测框架

Illustration of the incremental region extraction process.

增量覆盖路径规划机制

为减少重复监测并提高资源利用效率,本文采用增量覆盖路径规划机制,在每个监测周期识别新增油污区域,并为这些增量区域生成专属覆盖路径。

设当前周期检测到的油污网格集合为 S t S_t St​,上一周期为 S t − 1 S_{t-1} St−1​,则新增区域定义为:

R n e w = S t ∖ S t − 1 R_{\mathrm{new}}=S_t\setminus S_{t-1} Rnew​=St​∖St−1​

由于油污形态不规则且动态变化,分别对 S t S_t St​与 S t − 1 S_{t-1} St−1​构建凸包 C H t CH_t CHt​与 C H t − 1 CH_{t-1} CHt−1​。增量区域定义为位于当前
凸包内但不在上一周期凸包内的网格单元:

R n e w = { ( x , y ) ∣ ( x , y ) ∈ C H t , ( x , y ) ∉ C H t − 1 } R_{\mathrm{new}}=\{(x,y)\mid(x,y)\in CH_t,\:(x,y)\notin CH_{t-1}\} Rnew​={(x,y)∣(x,y)∈CHt​,(x,y)∈/CHt−1​}

其中 ( x , y ) (x,y) (x,y)为网格中心坐标。该方法能够有效提取动态扩展区域,实现针对性监测。

区域划分

在提取增量区域后,采用基于熵加权的区域划分方法进行任务分配。通过对新增区域内网格赋予熵权重并进行加权聚类,使高不确定区域在划分中占据更重要地位,同时结合负载约束与空间连通性约束,对初始聚类结果进行调整,确保各子区域在规模上满足无人机续航限制、在空间上保持连续,从而实现均衡且可执行的任务分配。

基于熵的路径规划

针对新增油污区域高度离散和破碎的问题,首先将所有新增网格构建为无向加权图 G G G ,节点权重由其熵值
E ( n ) E(n) E(n)决定,以体现监测优先级。为避免局部移动无法覆盖孤立区域,引入受约束的跳跃机制,在满足最大跳跃距离 d j u m p , m a x d_{jump,max} djump,max​和剩余续航限制的前提下,允许无人机跳转至非邻接节点。
路径规划遵循优先局部、高熵优先、必要时跳跃的原则,并采用启发式评分函数:

H ( n ) = { E ( n ) ⋅ α , if  n  is adjacent E ( n ) 1 + λ ⋅ d ( c u r r e n t , n ) , if  n  is a jump candidate \begin{aligned}\\&H(n)=\begin{cases}E(n)\cdot\alpha,&\text{if }n\text{ is adjacent}\\\\\frac{E(n)}{1+\lambda\cdot d(current,n)},&\text{if }n\text{ is a jump candidate}&\end{cases}\end{aligned} ​H(n)=⎩⎨⎧​E(n)⋅α,1+λ⋅d(current,n)E(n)​,​if n is adjacentif n is a jump candidate​​​

其中 E ( n ) E(n) E(n)为节点熵值, α \alpha α为邻接奖励系数,入为距离惩罚系数, d ( c u r r e n t , n ) d(current,n) d(current,n)为当前位置到候选节点的距离。

4.参考文献

[1] Luo C, Wang L, Jin J, et al. Entropy-Based Incremental Coverage Path Planning for Multi-UAV Persistent Monitoring[J]. IEEE Robotics and Automation Letters, 2025, 11(1): 378-385.

5.代码获取

xx

6.算法辅导·应用定制·读者交流

xx

Read more

AI工具前端提示词实战:从设计原则到工程化落地

快速体验 在开始今天关于 AI工具前端提示词实战:从设计原则到工程化落地 的探讨之前,我想先分享一个最近让我觉得很有意思的全栈技术挑战。 我们常说 AI 是未来,但作为开发者,如何将大模型(LLM)真正落地为一个低延迟、可交互的实时系统,而不仅仅是调个 API? 这里有一个非常硬核的动手实验:基于火山引擎豆包大模型,从零搭建一个实时语音通话应用。它不是简单的问答,而是需要你亲手打通 ASR(语音识别)→ LLM(大脑思考)→ TTS(语音合成)的完整 WebSocket 链路。对于想要掌握 AI 原生应用架构的同学来说,这是个绝佳的练手项目。 从0到1构建生产级别应用,脱离Demo,点击打开 从0打造个人豆包实时通话AI动手实验 AI工具前端提示词实战:从设计原则到工程化落地 在开发AI工具前端时,提示词系统往往是决定用户体验的关键因素。经过多个项目的实战积累,我总结了开发者最常遇到的三大痛点: 1. 语义歧义:自然语言提示词在不同场景下可能产生多种解析结果,导致AI返回不可预期的内容 2. 上下文丢失:

Llama-3.2V-11B-cot部署教程:GPU显存占用优化技巧与batch size调优实测

Llama-3.2V-11B-cot部署教程:GPU显存占用优化技巧与batch size调优实测 1. 引言:为什么你的GPU总是不够用? 如果你尝试过部署Llama-3.2V-11B-cot这个视觉推理模型,大概率会遇到一个让人头疼的问题:显存不够用。明明模型参数只有11B,为什么一运行就提示OOM(内存溢出)?为什么别人的服务器能流畅运行,你的却频频报错? 这其实不是模型本身的问题,而是部署时没有做好显存优化。今天这篇文章,我就来手把手教你如何优化Llama-3.2V-11B-cot的GPU显存占用,并通过实测数据告诉你,不同的batch size设置会带来多大的性能差异。 学习目标: * 理解Llama-3.2V-11B-cot的显存占用原理 * 掌握多种显存优化技巧 * 学会通过batch size调优平衡性能和显存 * 获得可立即使用的优化配置方案 前置知识:只需要基本的Python和命令行操作经验,不需要深度学习专家级知识。我会用最直白的方式解释所有概念。 2. 理解Llama-3.2V-11B-cot的显存占用 在开始优化之前,我们先要搞清楚

前端常用可视化图表组件大全

🖥️ PC端主流图表库(通常也支持移动端) 这些是功能最强大、应用最广泛的库,能覆盖绝大多数PC端仪表盘和后台管理系统的需求。 库名称核心特点适用场景渲染技术开源/许可ECharts国产全能型:图表类型极丰富(50+种),配置灵活,中文文档友好,社区庞大。支持Canvas和SVG双引擎渲染,性能优异 。企业级后台、大屏展示、PC端各类复杂图表需求。Canvas/SVGApache 2.0 (开源)Chart.js简单易用:上手门槛极低,API简洁明了,文档清晰。设计风格清新现代,响应式布局是内置的 。快速原型开发、小型项目、需要简洁美观图表的场景。CanvasMIT (开源)Highcharts成熟稳定:商业级库,兼容性极佳(支持IE6),交互和样式非常精致。被全球众多大公司信赖,文档和示例极其完善 。对浏览器兼容性要求严苛的金融、政府项目;追求极致稳定性的企业应用。SVG/VML免费供非商业使用,商业需许可D3.js定制之王:不提供预制图表,

计算机类计算机类毕业设计选题指南:Web/人工智能/大数据/物联网/网络安全全方向选题表

计算机类计算机类毕业设计选题指南:Web/人工智能/大数据/物联网/网络安全全方向选题表

目录 * 前言 * 毕设选题 * Web/小程序 * 人工智能 * 大数据 * 物联网 * 网络安全 * 开题指导建议 * 更多精选选题 * 选题帮助 * 最后 前言 📅大四是整个大学期间最忙碌的时光,一边要忙着备考或实习为毕业后面临的就业升学做准备,一边要为毕业设计耗费大量精力。近几年各个学校要求的毕设项目越来越难,有不少课题是研究生级别难度的,对本科同学来说是充满挑战。为帮助大家顺利通过和节省时间与精力投入到更重要的就业和考试中去,学长分享优质的选题经验和毕设项目与技术思路。 🚀对毕设有任何疑问都可以问学长哦! 选题指导: 最新最全计算机专业毕设选题精选推荐汇总 大家好,这里是海浪学长毕设专题,本次分享的课题是 🎯计算机类毕业设计选题指南:Web/人工智能/大数据/物联网/网络安全全方向选题表 毕设选题 计算机类毕业设计选题涵盖了Web小程序开发、人工智能、大数据、物联网以及网络安全等多个核心研究方向。这些方向不仅体现了当前计算机技术的主流发展趋势,也为本科生提供了丰富的实践与创新空间。Web小程序方向专注于