The present invention proposes a hybrid square root volume Calman filtering method for target tracking. The steps include: according to the state vector, the process noise covariance square root factor and measurement noise covariance square root factor, covariance square root factor after initialization, forecast the prior target state vector and a priori covariance square root factor calculation; state vector volume sampling points; measurement vector volume sampling point and measurement vector volume sampling point. Measurement vector calculation; test covariance square root factor Calman gain and calculate the posterior state vector. Under the premise that the filtering accuracy is not changed, the invention greatly improves the filtering efficiency and has strong real-time performance.
【技术实现步骤摘要】
一种用于目标跟踪的混合平方根容积卡尔曼滤波方法
本专利技术属于目标跟踪
,具体涉及一种基于混合平方根容积卡尔曼滤波器的目标跟踪滤波方法,可广泛应用于汽车辅助驾驶、汽车自主驾驶和汽车主动安全等领域。
技术介绍
卡尔曼滤波器(KalmanFilter,KF)是目标跟踪领域应用广泛的一种跟踪滤波算法。卡尔曼滤波器的作用在于,通过对运动目标运动过程和传感器测量过程建模,利用间接的、含噪声的测量值,尽量准确的估计目标的运动状态。运动状态包括目标的位置、速度和加速度等信息。传感器测量模型中包含噪声,称为测量噪声,这代表着对目标的测量含有一定的不准确性;目标运动过程模型中也包含噪声,称为过程噪声,这代表运动目标的运动过程并不完全符合运动模型的假设。真实世界的很多动态系统都并不确切的符合所假设的运动模型,但是由于卡尔曼滤波器被设计在有噪声的情况下工作,一个近似的符合已经可以使这个滤波器非常有用了。滤波的意义在于,通过假设运动模型和测量模型,减少测量噪声和过程噪声对目标跟踪效果的影响,更精确的估计目标车辆的运动状态。传统的卡尔曼滤波器只适用于线性系统,即运动模型和测量模型必须是线性系统。而在例如汽车目标跟踪领域,这常常是难以达到的。多数情况下,在以传感器为坐标原点的笛卡尔坐标系下,目标运动状态可以用一个六维的状态向量X表示,其中x,表示目标在X方向上的距离、速度和加速度,y,表示目标在Y方向上的距离、速度和加速度。而传感器测量得到的目标通常表示为极坐标下的测量向量Y,Y=[r,a,v]T,其中r,a,v分别表示目标到传感器的径向距离、方位角和径向速度。测量模型h表示目 ...
【技术保护点】
一种用于目标跟踪的混合平方根容积卡尔曼滤波方法,其特征在于,包括如下步骤:步骤1,初始化参数,包括:k=0时刻的目标状态向量X0,过程噪声协方差平方根因子Qsqrt,测量噪声协方差平方根因子Rsqrt,状态协方差平方根因子S0;步骤2,根据k‑1时刻目标后验状态向量Xk‑1、k‑1时刻后验状态协方差平方根因子Sk‑1、目标运动模型Ak和过程噪声协方差平方根因子Qsqrt,预测k时刻目标先验状态向量
【技术特征摘要】
1.一种用于目标跟踪的混合平方根容积卡尔曼滤波方法,其特征在于,包括如下步骤:步骤1,初始化参数,包括:k=0时刻的目标状态向量X0,过程噪声协方差平方根因子Qsqrt,测量噪声协方差平方根因子Rsqrt,状态协方差平方根因子S0;步骤2,根据k-1时刻目标后验状态向量Xk-1、k-1时刻后验状态协方差平方根因子Sk-1、目标运动模型Ak和过程噪声协方差平方根因子Qsqrt,预测k时刻目标先验状态向量和k时刻先验状态协方差平方根因子步骤3,根据k时刻目标先验状态向量和k时刻先验状态协方差平方根因子计算k时刻状态向量容积采样点σx,k;步骤4,根据k时刻状态向量容积采样点σx,k和非线性测量模型h(·)计算k时刻的测量向量容积采样点σy,k以及k时刻先验测量向量步骤5,根据k时刻先验状态向量状态向量容积采样点σx,k、测量向量容积采样点σy,k和先验测量向量计算k时刻卡尔曼增益Kk和后验状态协方差平方根因子Sk;步骤6,根据k时刻先验状态向量k时刻卡尔曼增益Kk、k时刻传感器获得的测量向量Yk以及k时刻先验测量向量计算k时刻后验状态向量Xk。2.如权利要求1所述用于目标跟踪的混合平方根容积卡尔曼滤波方法,其特征在于,定义k时刻的目标状态向量其中,xk、分别表示k时刻目标在X方向上的距离、速度和加速度,yk、分别表示k时刻目标在Y方向上的距离、速度和加速度,T表示矩阵转置;定义k时刻的目标测量向量Yk=[rk,ak,vk]T,其中rk、ak、vk分别表示k时刻目标到传感器的径向距离、方位角和径向速度。3.如权利要求2所述用于目标跟踪的混合平方根容积卡尔曼滤波方法,其特征在于,步骤1中,根据k=0时刻的目标测量向量Y0初始化k=0时刻的目标状态向量X0,初始化方法如公式(1)所示:X0=[r0cos(a0),v0cos(a0),0,r0sin(a0),v0sin(a0),0]T公式(1)公式(1)中,r0,a0,v0分别表示k=0时刻传感器测量的目标径向距离、方位角和径向速度;根据运动模型初始化过程噪声协方差平方根因子Qsqrt,初始化方法如公式(2)所示:公式(2)中,过程噪声协方差平方根因子...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。