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绘画已成为自媒体、电商运营、设计师的必备高效工具,但很多新手刚接触时会陷入“关键词堆了一堆,出来的图却杂乱无章”的困境。本文结合主流AI绘画工具(稿定AI绘画、Stable Diffusion WebUI),从工具选型、核心提示词技巧,到3个高频场景实战,再到常见问题解决,全程干货无废话,新手跟着操作就能快速产出高质量配图。 一、新手必看:2款主流AI绘画工具选型(附优缺点对比) 新手无需盲目追求复杂工具,优先根据需求选择适配工具可大幅提升效率。以下2款工具覆盖“零门槛上手”和“开源可定制”核心需求,按需挑选即可: 1.1 稿定AI绘画(新手首选,零配置) 核心优势:零配置,浏览器/APP直接使用;内置国潮、治愈系等海量风格模板;支持参考图风格迁移,新手3分钟出图。适用场景:自媒体配图、PPT插图、电商主图快速制作。缺点:自定义模型等高级功能需付费,个性化定制度较低。

Flutter 三方库 llm_json_stream 的鸿蒙化适配指南 - 掌控 LLM 流式 JSON 解析、大模型解析实战、鸿蒙级精密 AIGC 专家

Flutter 三方库 llm_json_stream 的鸿蒙化适配指南 - 掌控 LLM 流式 JSON 解析、大模型解析实战、鸿蒙级精密 AIGC 专家

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 llm_json_stream 的鸿蒙化适配指南 - 掌控 LLM 流式 JSON 解析、大模型解析实战、鸿蒙级精密 AIGC 专家 在鸿蒙跨平台应用执行大型语言模型(LLM)的流式交互(如实时获取大模型生成的结构化 JSON 数据、处理非完整的 JSON 片段解析或是实现一个具备极致反馈速度的 AI 驱动表单)时,如果依赖传统的 jsonDecode,极易在处理“不完整字符串(Chunk)”、“语法中断”或“非预期的文本噪声”时陷入解析异常死循环。如果你追求的是一种完全对齐流式解析规范、支持实时恢复 JSON 结构且具备极致容错性能的方案。今天我们要深度解析的 llm_json_stream—

告别996:GitHub Copilot将我的开发效率提升300%的实战记录

告别996:GitHub Copilot将我的开发效率提升300%的实战记录

👋 大家好,欢迎来到我的技术博客! 📚 在这里,我会分享学习笔记、实战经验与技术思考,力求用简单的方式讲清楚复杂的问题。 🎯 本文将围绕AI这个话题展开,希望能为你带来一些启发或实用的参考。 🌱 无论你是刚入门的新手,还是正在进阶的开发者,希望你都能有所收获! 文章目录 * 告别996:GitHub Copilot将我的开发效率提升300%的实战记录 * 引言:从疲惫到高效 * 什么是GitHub Copilot?🤖 * 效率提升300%的核心场景 * 1. 快速生成样板代码 * 2. 自动编写单元测试 * 3. 智能调试与注释 * 集成Copilot到工作流 * 步骤1:设置合理的期望 * 步骤2:结合IDE使用 * 步骤3:代码审查与调整 * 高级用法:超越代码生成 * 数据库查询优化 * API接口设计 * 正则表达式助手 * 数据支撑:效率提升分析 * 避坑指南:常见问题与解决 * 1. 可能生成过时或不安全代码

AI绘画:数字艺术的未来

AI绘画:数字艺术的未来

AI绘画:数字艺术的未来 随着人工智能技术的飞速发展,AI绘画正逐渐成为艺术创作的新趋势。GPU算力租赁的出现,为广大创作者提供了前所未有的机会,使得无论是专业艺术家,还是普通用户,都能轻松进入AI绘画的创作世界。本文将深入探 随着技术的不断进步,传统的艺术创作方式正在发生深刻变革。AI绘画,作为人工智能技术在艺术领域的重要应用,已经成为数字艺术创作的一大亮点。过去,创作一幅精美的艺术作品往往需要画家拥有扎实的绘画基础和艺术技巧,且创作过程中需要大量的时间和精力投入。而现在,AI绘画则通过机器学习和深度学习算法,模拟艺术家的创作过程,快速生成充满创意的艺术作品。 AI绘画的出现,降低了艺术创作的技术门槛,使得普通人也可以轻松体验到创作的乐趣。尽管AI绘画具有极大的潜力,但其背后也依赖着强大的计算资源。AI绘画的实现需要进行复杂的图像生成和模型训练,这些计算任务对硬件的要求极高。因此,想要进行高质量的AI绘画创作,往往需要昂贵的GPU设备和强大的算力支持。 GPU算力租赁的崛起 在这种背景下,GPU算力租赁应运而生。对于创作者来说,租赁GPU算力意味着他们无需承担高昂的硬件费用