【技术实现步骤摘要】
一种基于仿射群的改进高斯重采样粒子滤波目标跟踪方法
本专利技术属于工业机器人自动化
,具体地涉及一种机器人目标跟踪抓取系统。
技术介绍
机器人融合视觉的技术,根据外界环境的变化智能地调整自我工作状态,增加了机器人工作的适应性,从而可以更高效的进行生产,机器人技术得以发挥其价值。近年来,三维场景分析、图像特征提取、目标视觉、轮廓分析、立体视觉等技术的发展,使得机器人能够根据用户的需求智能地动态执行任务,对运动目标识别、跟踪,得到了极为广泛的应用。目标跟踪算法按照跟踪原理分为基于对比度分析、基于匹配、基于运动检测和其他的视频目标跟踪算法。基于对比度分析又分为边缘跟踪和重心跟踪;基于匹配又可以细致分为核方法、特征匹配和概率跟踪,核方法精确表述为梯度均值漂移,特征匹配分为单特征与多特征联合两种方法,概率跟踪是研究最深的领域,已经延伸出卡尔曼滤波、粒子滤波、隐马尔科夫模型和动态贝叶斯模型等;基于运动检测则是光流法应用;其他方法包括多目标跟踪、向量机、机器学习等。卡尔曼滤波适用于先行高斯系统,经过推算便可以得出下一时刻状态量的最优估计,因此特点逐渐被应用到目标跟踪中,但目标跟踪系统都是非线性的,而后便引申出诸如扩展卡尔曼滤波及无迹卡尔曼滤波等优秀算法。粒子滤波算法的简单的采样环节导致粒子多样性丧失,一定程度上影响了算法的跟踪精度和跟踪实时性跟踪性能,进而导致机器人抓取迟滞性的存在。
技术实现思路
针对上述几何粒子滤波粒子多样性丧失导致的跟踪性能缺陷问题,为解决现有技术存在的局限和缺陷,本
【技术保护点】
1.一种基于仿射群的改进高斯重采样粒子滤波目标跟踪方法,其特征在于:/n步骤1:引入仿射群粒子,建立状态方程和观测方程;/n步骤2:状态方程和观测方程进行欧拉指数离散化;/n步骤3:状态方程进行一阶自回归模型化;/n步骤4:仿射群粒子集初始化,然后进行初步预测,得到迭代次数计数器的计数值
【技术特征摘要】
1.一种基于仿射群的改进高斯重采样粒子滤波目标跟踪方法,其特征在于:
步骤1:引入仿射群粒子,建立状态方程和观测方程;
步骤2:状态方程和观测方程进行欧拉指数离散化;
步骤3:状态方程进行一阶自回归模型化;
步骤4:仿射群粒子集初始化,然后进行初步预测,得到迭代次数计数器的计数值k=0初始状态的采样粒子;
步骤5:设置k=k+1,然后进行重要性采样;
步骤6:采取改进高斯重采样算法进行重采样,然后进行状态估计;
步骤7:判断是否为最后一帧,如果是,则输出估计状态,如果不是,则返回步骤5。
2.根据权利要求1所述的基于仿射群的改进高斯重采样粒子滤波目标跟踪方法,其特征在于,所述步骤1中的状态方程为
;
观测方程为
;
上式中X是仿射群粒子,A是李群到李代数的映射矩阵,z=1,2,…,6,bz是第z种李群到实数的非线性变换,Dz是李代数中第z种几何变换对应的矩阵,dωz表示第z种几何变换对应的状态方程过程噪声,dη表示观测方程的过程噪声,g表示李群到实数域的映射,y表示观测量,t为时间;
所述步骤2中,状态方程和观测方程进行欧拉指数离散化后,分别为:
其中,k为迭代次数计数器的计数值,Xk、Xk-1分别为第k、k-1次迭代时的仿射群粒子,A(x,t)表示离散化后李群到李代数的映射矩阵,yk为第k次迭代时的观测值,dWk、ηk分别表示欧拉指数离散化后的状态方程和观测方程对应的第k次迭代时的过程噪声,Δt为迭代计数器两次计数的时间间隔;
所述步骤3中,状态方程一阶自回归模型化后为:
其中a是自回归模型系数,Xk-2为第k-2次迭代时的仿射群粒子,Ak-1为过渡矩阵。
3.根据权利要求1所述的基于仿射群的改进高斯重采样粒子滤波目标跟踪方法,其特征在于,所述步骤4中的仿射群粒子集初始化具体包括:设置迭代次数计数器的计数值k=0,设置粒子总数为N,对于粒子i=1,2,…,N,设置第i个粒子的状态初值X0i=I,第i个粒子对应的过渡矩阵初值A0i=0,其中I为单位矩阵。
4.根据权利要求3所述的基于仿射群的改进高斯重采样粒子滤波目标跟踪方法,其特征在于,所述步骤4的初步预测具体为:
利用一阶自回归模型化后的状态方程,对仿射群粒子集中的所有粒子计算先验概率密度,得到k=0初始状态的所有采样粒子,构成初始状态下的粒子集合。
5.根据权利要求4所述的基于仿射群的改进高斯重采样粒子滤波目标跟踪方法,其特征在于,步骤5的重要性采样具体为:<...
【专利技术属性】
技术研发人员:赵光哲,陈志怀,任帆,金哲学,夏光蔚,陶永,
申请(专利权)人:北京建筑大学,北京航空航天大学,延边大学,武汉职业技术学院,宁夏工商职业技术学院,中科视元北京科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。