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

手把手教你用 OpenClaw + 飞书,打造专属 AI 机器人

手把手教你用 OpenClaw + 飞书,打造专属 AI 机器人

手把手教你用 OpenClaw + 飞书,打造专属 AI 机器人 当前版本 OpenClaw(2026.2.22-2)已内置飞书插件,无需额外安装。 你有没有想过,在飞书里直接跟 AI 对话,就像跟同事聊天一样自然? 今天这篇文章,带你从零开始,用 OpenClaw 搭建一个飞书 AI 机器人。全程命令行操作,10 分钟搞定。 一、准备工作 1.1 安装 Node.js(版本 ≥ 22) OpenClaw 依赖 Node.js 运行,首先确保你的 Node 版本不低于 22。 推荐使用 nvm 管理 Node

By Ne0inhk

OpenClaw多智能体路由实战:飞书多机器人配置指南

文章目录 * 飞书重新安装问题 * 批量增加机器人 * 缺点 * 多个飞书机器人名称包含大小写的问题 * 多个Agent名称包含大小写的问题 目前我已经完成了OpenClaw的基本安装,但是在对话框只有一个,机器人也只绑定到主会话,一次只能处理一个消息。很多时候我在聊天窗口,说A任务,然后做了一半,又发了关于B任务的指令。一是每次发完消息,如果OpenClaw还在处理,剩下的消息要么进入队列、要么看不到(实际还在队列)。两个任务切来切去,感觉体验很不好。 要彻底解决这个问题,实现网上演示的那种对各Agent、每个对话机器人对应一个Agent,就需要用到多智能体路由技术。 实现的步骤如下: * 在飞书创建一个新的机器人 * 通过控制台创建新的智能体 * 按照指引将飞书配置上去 * 根据需要创建多个Agent和机器人,并对应配置上去(略) 飞书重新安装问题 明明我已经安装好了飞书,系统还是会提示我安装,否则就跳过了添加飞书这步。应该是系统Bug。这次安装的飞书位置在~/.openclaw/extensions/feishu,其实和~/.npm-globa

By Ne0inhk
【Part 3 Unity VR眼镜端播放器开发与优化】第四节|高分辨率VR全景视频播放性能优化

【Part 3 Unity VR眼镜端播放器开发与优化】第四节|高分辨率VR全景视频播放性能优化

文章目录 * 《VR 360°全景视频开发》专栏 * Part 3|Unity VR眼镜端播放器开发与优化 * 第一节|基于Unity的360°全景视频播放实现方案 * 第二节|VR眼镜端的开发适配与交互设计 * 第三节|Unity VR手势交互开发与深度优化 * 第四节|高分辨率VR全景视频播放性能优化 * 一、挑战分析与目标设定 * 1.1 主要瓶颈 * 1.2 目标设定 * 二、硬解与软解方案选型 * 2.1 平台解码能力检测 * 2.2 推荐策略 * 三、视野裁剪与分块播放 * 3.1 原理说明 * 3.2 实现流程图 * 3.3 伪代码 * 四、动态降级与多码率自适应 * 4.1

By Ne0inhk
【CS创世SD NAND征文】为无人机打造可靠数据仓:工业级存储芯片CSNP32GCR01-AOW在飞控系统中的应用实践

【CS创世SD NAND征文】为无人机打造可靠数据仓:工业级存储芯片CSNP32GCR01-AOW在飞控系统中的应用实践

一、引言:无人机时代的数据存储挑战 在无人机(UAV)技术飞速发展的今天,其应用范畴早已突破消费级航拍的界限,深度渗透至测绘勘察、基础设施巡检、精准农业、安防监控乃至国防军事等工业级领域。每一次精准的自动巡航、每一帧高清图像的实时图传、每一条飞行轨迹的忠实记录,都离不开飞控系统这颗"大脑"的精密运算。然而,大脑的决策依赖于记忆与学习,而承担这一"记忆"任务的存储单元,其可靠性直接决定了飞行任务的成败与数据的价值。一次意外的数据丢失或存储故障,不仅可能导致珍贵的测绘数据付诸东流,造成重大的经济损失,甚至可能引发严重的飞行安全事故。因此,为无人机飞控系统选择一款高性能、高可靠的存储芯片,已成为行业设计中不可或缺的关键一环。 本文将围绕基于全志MR100主控平台与CS创世SD NAND(具体型号:CSNP32GCR01-AOW)构建的新一代无人机飞控存储方案,深入探讨工业级存储芯片如何为高端无人机赋予稳定、可靠的"数据生命线",助力无人机技术在各个领域发挥更大的价值。 二、应用产品介绍:无人机飞控系统——空中机器人的智能核心

By Ne0inhk