【技术实现步骤摘要】
一种基于HuberM-Cubature卡尔曼滤波的无人水下航行器目标跟踪方法
本专利技术涉及无人水下航行器技术,尤其涉及一种基于HuberM-Cubature卡尔曼滤波的无人水下航行器目标跟踪方法。
技术介绍
水下无人航行器作为近年来海洋领域的热点研究方向之一,其在军事领域、渔业、水下探测等诸多方面扮演了越来越重要的角色。水下无人航行器作为水下探测、水下维修、水下特定区域样本采集的重要辅助工具,为人类科学探索、合理开发海洋资源,提升我国有效利用国际海域资源、顺利开展相关科学研究提供了可靠保障。目前,无人水下航行器(UnmannedUnderwaterVehicle,UUV)的目标跟踪主要通过检测目标的有效辐射(如声辐射和电磁辐射)以获取目标相对于UUV的连续方位角。然而,由于水下恶劣环境致被动声呐的测量精度低,海洋水文环境(海水温度、密度和盐度变化等)复杂,噪声统计特性(平均值和协方差)未知,估计的准确性未知。且非线性的测量量存在于UUV的目标跟踪中,给滤波算法带来了极大的困扰。因此,基于精算滤波算法的UUV目标跟踪算法对于工程实际应用有着重要意义。边信黔等在“E ...
【技术保护点】
1.一种基于HuberM‑Cubature卡尔曼滤波的无人水下航行器目标跟踪方法,其特征在于,包括以下步骤:1)建立无人水下航行器的运动方程;2)建立无人水下航行器的观测方程;3)采用基于Huber‑Cubature卡尔曼滤波的UUV的目标跟踪定位算法,建立UUV运动模型及观测模型,3.1)令k时刻的状态值xk与估计值
【技术特征摘要】
1.一种基于HuberM-Cubature卡尔曼滤波的无人水下航行器目标跟踪方法,其特征在于,包括以下步骤:1)建立无人水下航行器的运动方程;2)建立无人水下航行器的观测方程;3)采用基于Huber-Cubature卡尔曼滤波的UUV的目标跟踪定位算法,建立UUV运动模型及观测模型,3.1)令k时刻的状态值xk与估计值之间的关系表达式为其中,δxk为估计偏差,设方差为Pk|k-1,线性化后的观测方程线性化矩阵为:式中:Hk为线性化观测方程的斜率矩阵,表示为Hk=[(Pk|k-1)-1Px,y]T定义如下表达式:ZK=Mkxk+xk3.2)引入Huber极大似然估计代价函数:式中,gi为残差向量分量,g=Mkxk-Zk,ρ(gi)为式中,γ为给定的阈值参数,令则最小化极大似然估计代价函数得:若则得ψ=diag[ψ(gi)]3.3)对上式采用迭代算...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。