随着海洋开发与安防需求的增长,多无人艇(USV)协同作业在海洋监测、资源勘探、海上安防等领域的应用愈发广泛,其凭借作业范围广、效率高、冗余性强的技术优势,成为海洋工程领域的核心发展方向。动力定位技术是多USV协同任务的关键支撑,其定位精度直接决定队形保持、动作同步及任务执行的可靠性,高精度定位已成为复杂海洋任务的核心需求[1]。然而,海洋环境中风、浪、流的时变耦合干扰、模型参数摄动,以及艇间通信延迟、丢包等约束,均严重影响定位性能。高增益观测器在非线性系统状态估计与干扰抑制中具有独特优势,能够快速跟踪状态变化、有效估计不确定性,为解决上述问题提供了可行路径。因此,设计适配多USV协同场景的高增益观测器,对提升协同动力定位的精度与鲁棒性,具有重要的理论价值与工程意义。
多USV协同动力定位技术的研究已取得一定进展,控制架构方面形成了集中式与分布式两大主流方向:集中式架构通过中心节点统一处理全局信息并分配控制指令,定位精度较高但对中心节点依赖性强,容错性与扩展性不足[2];分布式架构基于通信拓扑实现艇间局部信息交互,具备更强的鲁棒性与可扩展性,已成为大规模协同系统的首选方案,其中领航-跟随策略、一致性协同策略因其实现简便,被广泛应用于多USV编队定位控制中。国内外学者已通过仿真与试验验证了相关策略的可行性[3 − 4],如国内高校提出的基于北斗短报文与水声通信的混合协同定位系统,国外研究团队开发的分布式卡尔曼滤波协同定位方案。在动力定位系统的观测器设计方面,现有研究主要采用扩展卡尔曼滤波(EKF)、无迹卡尔曼滤波(UKF)、扩张状态观测器(ESO)等方法:EKF通过线性化处理非线性模型实现状态估计,应用广泛但在强非线性场景下精度下降;UKF与粒子滤波(PF)虽改善了非线性处理能力,但存在计算复杂度高、实时性不足的问题;ESO对测量噪声较为敏感,且收敛性能受初始状态影响较大。高增益观测器的研究与应用主要集中于单艇系统,在船舶动力定位、自主水下航行器状态估计中已得到验证,能够有效估计航行速度与环境干扰,但在多USV协同场景下的研究仍存在明显缺口。本文拟针对传统观测器存在的问题进行改进,并对多USV协同动力定位模型进行研究。
本文提出的适配多USV协同场景的改进型高增益观测器主要特点包括:1)深度融合分布式通信拓扑下的艇间局部交互信息,构建协同观测框架,实现多艇状态与干扰的联合估计,提升对海洋全局时变耦合干扰的抑制能力;2)针对传统滤波类观测器非线性处理不足、计算复杂、初始状态敏感性高的问题,优化高增益观测器的增益调节机制,引入动态增益因子与链路质量加权策略,在保障快速收敛特性的同时,降低测量噪声放大效应,适配USV动力定位的实时控制需求。基于此,本文拟针对传统观测器存在的问题进行改进,并对多USV协同动力定位模型进行研究。
1 多USV协同模型设计 1.1 协同动力定位目标定义协同动力定位的核心目标是在满足通信约束与环境干扰条件下,实现多USV的队形保持与绝对定位精度要求[5]。队形保持目标需定义期望相对位姿向量。
| $ \xi _{ij}^{d}={[{p_{ijx}^{d}},{p_{ijy}^{d}},\Delta {\psi _{ij}^{d}}]}^{\mathrm{T}}。$ | (1) |
式中:
| $ \underset{t\rightarrow \mathrm{\infty }}{\lim }\| {\xi }_{ij}(t)-\xi _{ij}^{d}\| =0,\forall i,j\in V 。$ | (2) |
式中:
艇间状态交互模型定义相对位置、速度信息的传递规则与融合机制,基于通信拓扑实现局部信息的有效利用,为协同观测与控制提供数据支撑。状态传递规则的核心是实现邻居艇状态的有效交互,同时补偿通信延迟带来的信息滞后性。
首先在惯性坐标系下,
| $ p_{ij}^{\text{raw}}={p}_{j}-{p}_{i}。$ | (3) |
式中:
由于艇间通信存在延迟
| $ {\hat{p}}_{j}(t)={p}_{j}(t-{\tau }_{ij})+J({\psi }_{j}(t-{\tau }_{ij}))\cdot {v}_{j}(t-{\tau }_{ij})\cdot {T}_{s}。$ | (4) |
结合坐标转换与延迟补偿,
状态融合机制通过加权融合自身状态与邻居艇状态提升估计可靠性,融合权重由邻接矩阵元素归一化得到,满足权重之和为1,其定义为:
| $ {\omega }_{i\ell}=\frac{{a}_{i\ell}}{\displaystyle\sum\limits_{\ell\in {N}_{i}\cup \{i\}}{a}_{i\ell}}。$ | (5) |
式中:
协同高增益观测器的核心目标是在多USV动力学耦合、海洋环境干扰及通信约束条件下,实现三大功能:1)精准估计各USV的绝对位置、速度及姿态等状态量;2)实时观测风、浪、流等外部干扰与模型参数摄动形成的集总干扰;3)融合艇间协同信息,修正单艇观测误差,保证多艇状态估计的一致性与全局精度。设计需兼顾快速收敛性、强鲁棒性与低噪声敏感性,满足动力定位系统的实时性要求。
基于单艇三自由度动力学模型,扩展干扰观测项,构建高增益观测器的状态空间表达式。定义单艇的增广状态向量为:
| $ {X}_{i}={\left[{p}_{ix},{p}_{iy},{\psi }_{i},{v}_{ix},{v}_{iy},{r}_{i},{d}_{ix},{d}_{iy},{d}_{i\psi }\right]}^{\mathrm{T}}。$ | (6) |
式中:
基于高增益观测器原理,设计单艇观测器结构为:
| $ {\overset{.}{\hat{X} }}_{i}=A{\hat{X}}_{i}+B{\tau }_{i}+{\boldsymbol{K}}_{g}({y}_{i}-C{\hat{x}}_{i})。$ | (7) |
式中:
对增益参数进行优化设计,高增益矩阵Kg采用极点配置法设计,结合高增益特性优化参数,实现收敛速度与噪声抑制的平衡。定义观测误差
| $ {\overset{.}{\tilde{X} }}_{i}=(A-\boldsymbol{K}_{g}C){\tilde{X}}_{i}+D{\dot{d}}_{i}-\boldsymbol{K}_{g}{n}_{i}。$ | (8) |
高增益矩阵满足:
| $ \Delta (sI-(A-\boldsymbol{K}_{g}X))=\prod\limits_{j=1}^{9}(s+{\lambda }_{j})。$ | (9) |
考虑到测量噪声的影响,引入增益调节因子
利用观测器估计的集总干扰
| $ \hat{x}_{i}^{\text{comp}}={\hat{x}}_{i}+\boldsymbol{L}\boldsymbol{\hat{d}}_{i}。$ | (10) |
式中:
协同权重系数
| $ {q}_{ij}=\frac{{S}_{ij}}{{S}_{\text{max}}}\cdot (1-{\rho }_{ij})。$ | (11) |
式中:
| $ {\omega }_{ij}=\frac{{q}_{ij}{a}_{ij}}{\displaystyle\sum\limits_{k\in {N}_{i}}{q}_{ik}{a}_{ik}+{q}_{ii}{a}_{ii}}。$ | (12) |
式中:qii = 1,自身状态权重不受通信影响;qii= 1,
针对通信延迟,本文采取的补偿策略为:采用基于一阶预测模型的延迟补偿,预测邻居艇当前时刻的状态估计值:
| $ \hat{X}_{j}^{\text{pred}}=\hat{X}_{j}^{\text{comp}}(t-{\tau }_{ij})+\dot{\hat{X} }_{j}^{\text{comp}}(t-{\tau }_{ij})\cdot {\tau }_{ij}。$ | (13) |
式中:
为全面评估多USV协同动力定位系统的性能,结合模型设计目标,提出3个核心验证指标:
1)队形保持误差(Formation Maintenance Error, FME)。量化多艇相对位姿与期望队形的偏差,反映协同定位的一致性。FME定义为所有USV间实际相对位姿向量与期望相对位姿向量的加权范数均值:
| $ {FME=\frac{1}{N(N-1)}\sum\limits_{i=1}^{N}\sum\limits_{j\in {N}_{i}}\sqrt{{w}_{p}(\Delta x_{ij}^{2}+\Delta y_{ij}^{2})+{w}_{\theta }\Delta \psi _{ij}^{2}}。}$ | (14) |
式中:
2)状态估计均方根误差(State Estimation RMSE, SER)。评估协同观测器对绝对状态(位置、速度、姿态)的估计精度,定义为增广状态向量估计值与真实值的均方根:
| ${\begin{split} &SER=\\ &\sqrt{\frac{1}{T}\int_{0}^{T}\left[{(x-\hat{x})}^{2}+{(y-\hat{y})}^{2}+{(u-\hat{u})}^{2}+{(v-\hat{v})}^{2}+{(r-\hat{r})}^{2}\right]{\mathrm{d}}t}。\end{split} }$ | (15) |
式中:(x,y)为惯性系位置;(u,v)为船体坐标系速度,r为偏航角速度;
为验证所提Coop-HGO算法的有效性,本次仿真实验选取3种算法进行性能对比,分别是集成协同干扰观测器与延迟补偿策略的本文算法Coop-HGO、去除延迟补偿模块的对比算法Coop-HGO w/o DC,以及作为传统单艇状态估计算法的对比算法EKF。仿真环境参数如表1所示。
|
|
表 1 仿真环境参数 Tab.1 Simulation environment parameters |
1)FME仿真结果分析
FME仿真结果如图1所示,本文提出的Coop-HGO算法的队形保持误差(FME)不仅平均幅值最小,且波动最为平缓。这验证了本文提出的协同机制和延迟补偿策略能有效抑制环境干扰和通信不确定性,显著提升了多艇协同的一致性和稳定性。Coop-HGO w/o DC算法由于缺乏延迟补偿,其误差曲线在环境干扰较强的时间段(30~70 s)出现了明显的波动,这是由于完全依赖单艇信息,无法利用邻居的观测来修正自身误差,导致其误差最大且波动剧烈,难以满足高精度队形保持的要求。
|
图 1 FME仿真结果 Fig. 1 FME simulation results |
2)SER仿真结果分析
SER仿真结果如图2所示,本文算法的状态估计均方根误差(SER)显著低于其他2种算法。这是因为本文算法不仅通过艇间协同融合了更多有效信息,还通过增广状态观测器实时估计并补偿了模型不确定性和外部环境干扰,从而大幅提升了状态估计的精度和鲁棒性。EKF由于模型线性化误差和对干扰的敏感性,精度稍逊,而Coop-HGO w/o DC算法因为缺少干扰补偿机制,其误差虽然低于EKF算法,但是仍然高于本文算法。
|
图 2 SER仿真结果 Fig. 2 SER simulation results |
在海洋开发与海事任务日趋复杂的背景下,提升多USV协同动力定位的精度与稳定性对拓展无人系统海上应用边界具有重要现实意义。本文提出的多USV协同控制与观测方案,可广泛应用于海上搜救、海洋资源勘探、编队巡航及港口安防等实际场景,为复杂海洋环境下的多平台协同作业提供技术支撑。本文的结论如下:
1)构建的多USV协同模型与艇间状态交互机制,有效解决了通信约束下的信息传递与融合问题,为协同定位奠定了可靠的模型基础。通过姿态转换与延迟补偿策略,显著降低了姿态差异与通信滞后对协同精度的不利影响,提升了局部信息利用的有效性。
2)设计的协同高增益观测器实现了状态估计与干扰观测的双重功能,结合动态协同权重与干扰补偿机制,平衡了观测收敛速度、噪声抑制能力与鲁棒性,突破了传统单艇观测器在复杂环境下的性能局限。
| [1] |
陈兴华, 韩旭, 刘彩云, 等. 基于有限时间指令滤波反步法的船舶动力定位自适应控制[J]. 船舶力学, 2025, 29(4): 547-559. CHEN X H, HAN X, LIU C Y, et al. Adaptive dynamic positioning control of ships based on finite-time command filtered backstepping[J]. Journal of Ship Mechanics, 2025, 29(4): 547-559. DOI:10.3969/j.issn.1007-7294.2025.04.004 |
| [2] |
盛金亮, 董早鹏, 匡文琪, 等. 基于改进DWA的无人艇编队避障及MPC轨迹跟踪[J]. 大连海事大学学报, 2024, 50(4): 12-21. SHENG J L, DONG Z P, KUANG W Q, et al. Obstacle avoidance for unmanned surface vessel formation based on improved DWA and MPC trajectory tracking[J]. Journal of Dalian Maritime University, 2024, 50(4): 12-21. DOI:10.16411/j.cnki.issn1006-7736.2024.04.002 |
| [3] |
刘江山, 彭鹏菲. 基于PPO的水面无人艇集群任务规划方法[J]. 火力与指挥控制, 2024, 49(11): 193-198. LIU J S, PENG P F. Task planning method for unmanned surface vessel swarms based on PPO[J]. Fire Control & Command Control, 2024, 49(11): 193-198. DOI:10.3969/j.issn.1002-0640.2024.11.026 |
| [4] |
张燕, 史汝川, 曹婷. 异步传感器在动力定位测量过程中的应用[J]. 舰船科学技术, 2025, 47(4): 182-185. ZHANG Y, SHI R C, CAO T. Application of asynchronous sensors in dynamic positioning measurement process[J]. Ship Science and Technology, 2025, 47(4): 182-185. DOI:10.3404/j.issn.1672-7649.2025.04.030 |
| [5] |
王维健, 王健, 刘亚峰, 等. 基于改进LADRC的突变载荷无人艇路径跟踪控制[J]. 舰船科学技术, 2024, 46(24): 76-84. WANG W J, WANG J, LIU Y F, et al. Path tracking control of unmanned surface vessels under sudden loads based on improved LADRC[J]. Ship Science and Technology, 2024, 46(24): 76-84. DOI:10.3404/j.issn.1672-7649.2024.24.014 |
| [6] |
刘梦佳, 冯辉, 徐海祥. 无人艇的双桨双舵推力优化分配仿真[J]. 造船技术, 2018(1): 1-7+22. LIU M J, FENG H, XU H X. Simulation of thrust optimization allocation for unmanned surface vessels with double propellers and double rudders[J]. Marine Technology, 2018(1): 1-7+22. DOI:10.3969/j.issn.1000-3878.2018.01.001 |
2026, Vol. 48
