CN101644758A - 一种目标定位跟踪***及方法 - Google Patents
一种目标定位跟踪***及方法 Download PDFInfo
- Publication number
- CN101644758A CN101644758A CN200910078474A CN200910078474A CN101644758A CN 101644758 A CN101644758 A CN 101644758A CN 200910078474 A CN200910078474 A CN 200910078474A CN 200910078474 A CN200910078474 A CN 200910078474A CN 101644758 A CN101644758 A CN 101644758A
- Authority
- CN
- China
- Prior art keywords
- target
- module
- particle
- state
- sensor node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Radar Systems Or Details Thereof (AREA)
Abstract
本发明涉及一种目标定位跟踪***及方法。所述***包括:多个簇定位模块及指控模块;所述簇定位模块包括:多个传感器节点及簇头节点;所述簇头节点包括:初始化模块、粒子滤波模块、粒子权值计算模块、重采样判断模块及估计目标状态模块。本发明采用一种结合卡尔曼和粒子滤波的方法实现目标的被动定位,其在实现高精度定位的基础上,运算速度远远低于粒子滤波方法;采用多传感器基于对目标方位的观测最终实现对目标的定位跟踪,可以克服传统机载或舰载单站***在观测期间必须进行机动的约束,不需要观测平台的机动,提高了目标定位的灵活性,大大增加目标监测定位的区域面积,避免存在定位盲区的不足;具有很高的有效性、精确性及可行性。
Description
技术领域
本发明涉及信息技术领域,特别涉及一种目标定位跟踪***及方法。
背景技术
由于现代信息技术、网络技术及无线通信技术的发展,推动了无线传感器网络技术的迅速发展。运动目标的定位与跟踪技术具有广阔的应用背景,涉及到军事和民用领域。传统的目标被动定位技术中,多采用基于纯方位测量的目标被动定位技术,其主要解决的问题是如何利用观测的目标方位信息来估计目标的运动参数进而实现目标的定位跟踪。***配置多为机载或舰载单站测量***,该***配置由于受到运动目标可观测性原理的限制,要实现对目标的定位,观测平台需要在观测期内进行机动,可有时候由于观测平台无法机动,近而不能实现目标的定位;无线传感器网络通过部署的多个传感器节点组成,通过无线通信方式形成的一个多跳的自组织的网络***。其目的是协作地感知、采集和处理网络覆盖区域中感知对象的信息。
从技术方面讲,基于纯方位目标运动分析问题本质上是一个非线性Bayes滤波问题。由于非线性的原因,其精确解通常并不解析,所以工程上多采用基于扩展卡尔曼滤波(EKF)的次优解,它是利用泰勒级数展开,取其一阶近似使模型线性化,再利用卡尔曼滤波(KF)算法进行求解。而且EKF滤波在模型非线性较强以及***噪声非高斯时估计的精度严重降低,并可能造成滤波器的发散。而无味卡尔曼(UKF)采用UT(Unscented Transformation)变化,虽然较EKF有更好的滤波效果,但都是在基于模型线性化和Gauss假设的条件下。因此人们一直在寻找适用于非线性非高斯Bayes滤波方法来提高估计精度。近年来国际上在该方向的研究取得了令人瞩目的成就,其中尤以粒子滤波(PF)受到更为广泛的关注,所以近年来又出现了基于粒子滤波方法实现目标的纯方位测量定位技术,该方法虽然比基于KF的方法定位精度高,但是该方法对实现后验概率的精确估计需要较多的粒子数,导致计算量大,计算时间长,不利于实时应用。
发明内容
为了克服对单站观测***的不可观测性和粒子滤波计算速度慢这两个不足,本发明提供了一种目标定位跟踪***及方法,该***及方法基于上述对传统定位技术的分析基础之上,采用一种新的目标定位技术实现运动目标的分析,可以有效克服单站测量必须进行机动的不足,而且采用一种改进的粒子滤波方法实现定位,其计算时间远远低于采用粒子滤波实现定位的方法。
为了达到上述目的,本发明提供的一种目标定位跟踪***,包括:多个簇定位模块及一指控模块。
所述簇定位模块包括:多个传感器节点及一簇头节点。
所述传感器节点,用于对其所在簇内区域进行监测,当有目标出现,则对目标的方位进行测量,并将该测量值与自身坐标信息发送到本簇内的簇头节点。
所述簇头节点,用于根据本簇内的传感器节点发送的测量值及其坐标信息,完成目标状态估计,实现目标的定位跟踪,并将定位跟踪结果发送到指控模块。
所述指控模块,用于收集并显示各簇头节点的定位跟踪结果。
所述簇头节点进一步包括:
一初始化模块,用于建立目标运动及观测方程、目标的初始状态分布函数和初始状态的估计方差,并随机产生N个粒子。
一粒子滤波模块,用于利用状态方程对每个粒子状态进行基于扩展卡尔曼滤波的预测、更新。
一粒子权值计算模块,用于计算粒子权值。
一重采样判断模块,用于根据有效粒子数Neff判断是否要重采样,若有效粒子数Neff小于预先设定值,则进行重采样,根据重要性密度函数重新采样N个粒子并分配权值。及
一估计目标状态模块,用于根据粒子的权值计算估计目标状态。
其中,所述初始化模块进一步包括:一建立目标运动及观测模型模块、一建立目标初始化状态及估计方差模块及一随机粒子产生模块。
所述建立目标运动及观测模型模块,用于建立目标的一阶马尔可夫***方程及目标观测的观测模型:
其中:XT=[xT,vx,yT,vy]表示目标的运动状态,xT,yT分别表示目标在X轴及Y轴的坐标值,vx,vy分别表示目标在在X轴及Y轴的绝对速度分量; i=1,2…N,表示传感器节点i分别在X轴及Y轴的坐标,N表示观测到目标的传感器节点个数;θi表示目标与传感器节点的相对方位;ni表示第i个传感器节点的测量噪声。
所述建立目标初始化状态及估计方差模块,用于建立目标的初始状态概率分布函数及估计方差。
所述初始状态概率分布函数为:Xk+1=FkXk+GkAk。
其中:Ak=[ax,k,ay,k]T为***的处理噪声,即由于目标运动环境的不确定性导致分别在X和Y轴引起的加速度噪声,Ak~N(0,Rk);
所述随机粒子产生模块,用于从初始状态分布p(x0)中随机抽取N个初始粒子{x0 i,i=1,2…N},与初始粒子对应的协方差矩阵为:{P0 i,i=1,2…N}。
其中,所述粒子滤波模块进一步包括:一预测模块和一更新模块。
所述更新模块:用于利用k时刻的测量值对粒子预测结果及估计协方差矩阵进行更新,得到k时刻更新值及协方差矩阵xk i和Pk i。
其中:
其中,所述粒子权值计算模块根据贝叶斯及粒子滤波理论计算粒子权值:
其中:q(xk/x0:k-1 i,z1:k)是重要性密度函数,p(zk/xk j)是观测似然函数,p(xk/xk-1)是***一阶马尔可夫过程的转移概率。
其中,所述有效粒子数Neff定义如下:
其中,所述传感器节点及簇头节点装配有GPS***,目标定位跟踪***采用GPS授时的方式实现网络的时间同步。
本发明提供的一种目标定位跟踪方法,包括如下步骤:
(1)完成***配置,包括传感器节点、簇头节点和指控***。
(2)完成网络初始化。
(3)传感器节点对所在簇内进行监测,依据采集信号判断是否有目标出现。
(4)当出现目标后,传感器节点对目标的方位进行测量。
(5)传感器节点将自己的方位测量值及自身坐标信息发送给本簇内的簇头节点。
(6)簇头节点根据本簇内的传感器节点发送的测量值及其坐标信息,完成目标状态估计,实现目标的定位跟踪,并将定位跟踪结果发送到指控模块;包括以下子步骤:
(61)初始化模块建立目标运动及观测方程、目标的初始状态分布函数和初始状态的估计方差,并随机产生N个粒子。
(62)粒子滤波模块利用状态方程对每个粒子状态进行基于扩展卡尔曼滤波的预测、更新。
(63)粒子权值计算模块计算粒子权值。
(64)重采样判断模块根据有效粒子数Neff判断是否要重采样,若有效粒子数Neff小于预先设定值,则进行重采样,根据重要性密度函数重新采样N个粒子并分配权值。
(65)估计目标状态模块根据粒子的权值计算估计目标状态,随观测时刻的增加,返回步骤(62)进行迭代算法。
(7)指控模块收集并显示各簇头节点的定位跟踪结果。
其中,所述步骤(2)包括以下子步骤:
(21)传感器节点完成对自己的编号,唯一标示自己的身份。
(22)传感器节点借助GPS***实现时间同步。
(23)传感器节点借助GPS***实现自身定位。
(24)依据传感器节点的通信距离对网络进行簇划分,选择簇头节点。
其中,所述步骤(61)包括以下子步骤:
(611)建立目标运动及观测模型模块建立目标的一阶马尔可夫***方程及目标观测的观测模型:
其中:XT=[xT,vx,yT,vy]表示目标的运动状态,xT,yT分别表示目标在X轴及Y轴的坐标值,vx,vy分别表示目标在在X轴及Y轴的绝对速度分量; i=1,2…N,表示传感器节点i分别在X轴及Y轴的坐标,N表示观测到目标的传感器节点个数;θi表示目标与传感器节点的相对方位;ni表示第i个传感器节点的测量噪声。
(612)建立目标初始化状态及估计方差模块建立目标的初始状态概率分布函数及估计方差。
所述初始状态概率分布函数为:Xk+1=FkXk+GkAk。
其中:Ak=[ax,k,ay,k]T为***的处理噪声,即由于目标运动环境的不确定性导致分别在X和Y轴引起的加速度噪声,Ak~N(0,Rk);
(613)随机粒子产生模块从初始状态分布p(x0)中随机抽取N个初始粒子{x0 i,i=1,2…N},与初始粒子对应的协方差矩阵为:{P0 i,i=1,2…N}。
其中,所述步骤(62)包括以下子步骤:
(622)更新模块利用k时刻的测量值对粒子预测结果及估计协方差矩阵进行更新,得到k时刻更新值及协方差矩阵xk i和Pk i。
其中:
其中,所述步骤(63)中,粒子权值计算模块根据贝叶斯及粒子滤波理论计算粒子权值:
其中:q(xk/x0:k-1 i,z1:k)是重要性密度函数,p(zk/xk j)是观测似然函数,p(xk/xk-1)是***一阶马尔可夫过程的转移概率。
本发明的优点在于:
1、本发明提供的目标定位跟踪***及方法采用一种结合卡尔曼和粒子滤波的方法实现目标的被动定位,其在实现高精度定位的基础上,运算速度远远低于粒子滤波方法,具有很高的有效性、精确性及可行性。
2、本发明提供的目标定位跟踪***及方法采用基于传感器网络的***配置实现目标的运动分析,克服了单节点的可观测性原理的局限。
3、本发明提供的目标定位跟踪***及方法在进行目标的定位应用中,对***的配置借鉴无线传感器网络的技术特点,采用多传感器基于对目标方位的观测最终实现对目标的定位跟踪,该网络配置可以克服传统机载或舰载单站***在观测期间必须进行机动的约束,当采用多传感器测量的目标方位信息实现目标协同定位,不需要观测平台的机动,提高了目标定位的灵活性,而且采用该***配置实现可以大大增加目标监测定位的区域面积,避免存在定位盲区的不足。
附图说明
图1是本发明目标定位跟踪***配置示意图;
图2是本发明传感器节点设计功能模块图;
图3是本发明传感器节点功能划分图;
图4是本发明目标定位跟踪流程图;
图5是本发明定位***初始化流程图;
图6是本发明EKF-PF算法流程图;
图7是本发明实施例中传感器节点与目标轨迹跟踪的总体示意图;
图8是本发明实施例中目标跟踪的局部放大结果比较示意图;
图9是本发明实施例中对目标X轴和Y轴坐标的估计结果比较图;
图10是本发明实施例中对目标X轴和Y轴方向速度的估计结果比较图。
具体实施方式
下面结合附图及一个具体实施例对分发明做详细说明。
本实施例假设对水下一航行器目标进行定位与跟踪,本实施例的目标定位跟踪***,如图1所示,由多个簇定位模块及一个指控***组成;每个簇定位模块包括两个传感器节点和一个簇头节点。每个簇头节点进一步包括:一初始化模块、一粒子滤波模块、一粒子权值计算模块、一重采样判断模块及一估计目标状态模块。
传感器节点静态部署,也可以进行小范围的移动。其位置坐标可通过传感器节点利用自带的GPS装置完成自定位,也可以通过几个已知坐标的锚节点依据一定的自定位协议完成自定位;每个传感器节点需具有测向功能,这个功能可通过采用阵列信号处理手段实现目标的方位估计;为了进行数据的交互和组网功能,传感器节点需具有无线通信功能;簇头节点负责本小区域内目标定位跟踪,它可做为本小区的网关节点看待;簇头节点存储有该区域内所有传感器节点的位置坐标;并负责收集该簇内传感器节点所测量的目标方位信息;利用改进的快速EKF-PF算法实现对目标的定位跟踪;指控***负责收集各个区域内簇头节点定位跟踪结果,在终端对定位结果进行显示,以便让定位跟踪结果用于不同的应用需求。其中簇头节点可以具有测向功能,也可以不具有该功能,但是其必须具有无线通信功能。簇头节点可以事先规定,也可以在一个簇内动态选择。
对于整个定位***的同步问题,采用GPS授时的方式实现网络的时间同步。所以本***内节点需装配有GPS***。
对于定位***的网络互连,采用无线通信方式,对于一个簇内传感器节点之间没有通信链路,传感器节点之间无需链接进行数据交换。本***存在三种链路链接方式,第一就是传感器节点与负责该区域内的簇头节点之间的通信链路,负责将自己测量的方位信息发送给簇头节点实现EFK-PF定位跟踪算法;第二是簇头节点与指控***之间的通信链路,簇头节点负责将定位跟踪结果发送给指控***进行显示;第三类是各个区域簇头节点之间的通信链路,随着目标的运动,它进入不同的区域,则前一个区域的簇头节点将最终的定位结果发送给此时的簇头节点做为该簇内目标定位跟踪的初始结果。
图2给出了本发明中涉及到的传感器节点及簇头节点的设计模块,主要有四个模块组成。供电模块完成对整个节点的电能供给;处理模块是节点的计算单元,采用商业的DSP芯片,负责将传感器所采集数据进行分析和处理,并进行数据打包;通信模块,发送打包数据,同时接收其它节点发送的数据包与通信模块一起完成节点的无线通信任务。对于传感器节点来说,其通信模块器件包括无线射频通信***。传感器模块主要完成对目标信号数据进行采集。
基于传感器节点的在定位***中的应用,在网络七层协议的基础上对传感器节点数据处理功能进行了简单的划分,主要分为以下三个部分:通信***;支撑***;应用***。如图3所示,对于通信***主要由物理层,数据链层,网络层和传输层组成,负责完成节点的正常组网功能。支撑***包括节点同步与自定位,传感器节点可通过GPS装置完成传感器节点的时间同步与节点自身的定位技术。应用***主要在基于传感器采集数据的基础上负责完成传感器节点的测向功能,可借鉴阵列信号处理中的相关技术完成。
利用上述目标定位跟踪***对目标进行定位跟踪的方法,如图4所示,包括以下步骤:
(1)完成***配置,包括传感器节点、簇头节点和指控***。
(2)完成网络初始化,如图5所示,包括以下子步骤:
(21)传感器节点完成对自己的编号,唯一标示自己的身份。
(22)传感器节点借助GPS***实现时间同步。
(23)传感器节点借助GPS***实现自身定位。
(24)依据传感器节点的通信距离对网络进行簇划分,选择簇头节点。此步骤可以人为指定簇头,也可以随机在簇内选择簇头。
(3)传感器节点对所在簇内进行监测,依据采集信号判断是否有目标出现。
(4)当出现目标后,传感器节点对目标的方位进行测量。
(5)传感器节点将自己的方位测量值及自身坐标信息发送给本簇内的簇头节点。
(6)簇头节点根据本簇内的传感器节点发送的测量值及其坐标信息,完成目标状态估计,实现目标的定位跟踪,并将定位跟踪结果通过无线通信发送到指控模块;如图6所示,包括以下子步骤:
(61)初始化模块建立目标运动及观测方程、目标的初始状态分布函数和初始状态的估计方差,并随机产生N个粒子。
(611)建立目标运动及观测模型模块建立目标的一阶马尔可夫***方程及目标观测的观测模型:
其中:XT=[xT,vx,yT,vy]表示目标的运动状态,xT,yT分别表示目标在X轴及Y轴的坐标值,vx,vy分别表示目标在在X轴及Y轴的绝对速度分量;假设目标与水下节点在同一个平面,节点处于静止状态, i=1,2...N表示传感器节点i分别在X轴及Y轴的坐标,N表示观测到目标的传感器节点个数;θi表示目标与传感器节点的相对方位;ni表示第i个传感器节点的测量噪声。***在k时刻的观测模型可以用矩阵形式表示:
其中:
假定噪声为零均值高斯随机噪声,则Qk为噪声协方差矩阵,且
(612)建立目标初始化状态及估计方差模块建立目标的初始状态概率分布函数及估计方差。
采用白噪声加速度模型(White Noise Acceleration,WNA)来描述目标的弱机动性。则所述初始状态概率分布函数为:Xk+1=FkXk+GkAk。
其中:Ak=[ax,k,ay,k]T为***的处理噪声,即由于目标运动环境的不确定性导致分别在X和Y轴引起的加速度噪声,Ak~N(0,Rk);
(613)随机粒子产生模块从初始状态分布p(x0)中随机抽取N个初始粒子{x0 i,i=1,2…N},与初始粒子对应的协方差矩阵为:{P0 i,i=1,2…N}。
通过上述测量方程和状态方程可以看出,基于水下多传感器方位TMA问题的状态方程是线性的,而测量方程是非线性的,而且是时变的,因此实际是一个时变非线性滤波问题。
针对传统的粒子滤波算法对上述问题的求解,影响粒子滤波估计效果的重要因素是重要性密度函数的选择,而对于最优重要性密度函数是后验概率密度,所以自然而然想到将扩展卡尔曼滤波方法与粒子滤波方法相结合,在k时刻先验粒子通过EKF滤波更新后,其值更加接近于后验概率,所以与PF相比,当达到同一性能所需的粒子数要少于PF算法,而且该算法对PF中粒子耗尽问题也有一定的抑制作用。
(62)粒子滤波模块利用状态方程对每个粒子状态进行基于扩展卡尔曼滤波的预测、更新。
(622)更新模块利用k时刻的测量值对粒子预测结果及估计协方差矩阵进行更新,得到k时刻更新值及协方差矩阵xk i和Pk i。
其中:
(63)粒子权值计算模块计算粒子权值。
粒子权值计算模块根据贝叶斯及粒子滤波理论计算粒子权值:
其中:q(xk/x0:k-1 i,z1:k)是重要性密度函数,p(zk/xk j)是观测似然函数,p(xk/xk-1)是***一阶马尔可夫过程的转移概率。
(64)重采样判断模块根据有效粒子数Neff判断是否要重采样,若有效粒子数Neff小于预先设定值,则进行重采样,根据重要性密度函数重新采样N个粒子并分配权值。
(65)估计目标状态模块根据粒子的权值计算估计目标状态,随观测时刻的增加,返回步骤(62)进行迭代算法。
(7)指控模块收集并显示各簇头节点的定位跟踪结果。
图7至图10是本实施例中采用EKF-PF算法实现目标定位的计算机仿真结果,为了本发明与传统EKF和PF方法比较,仿真过程对这两种定位方法也进行了仿真试验。图7和图8是跟踪的结果,图8是对图7局部的方法,这样更加直观的看出目标跟踪的效果。从图中可以看出,本发明的跟踪效果比EKF方法要好,和PF方法相比其效果相当,但是其计算时间远远要小于PF方法。图9分别给出了目标在X轴和Y轴坐标的估计值与真实值的对比结果,并接给出了三种不同方法下的误差曲线;图10则是对目标在X轴和Y轴速度的估计值,下表列出了本发明方法的运行时间,可以看出在达到同样的定位精度的情况下,本发明所采用的方法远远低于同样精度的PF方法。通过以上实施例的仿真结果,可以看出本发明方法的有效性和精确性,说明该方法在实际应用的可行性。
定位方法 | PF | EKF-PF |
运算耗时(秒) | 0.0822 | 0.0346 |
Claims (12)
1、一种目标定位跟踪***,包括:多个簇定位模块及一指控模块;
所述簇定位模块包括:多个传感器节点及一簇头节点;
所述传感器节点,用于对其所在簇内区域进行监测,当有目标出现,则对目标的方位进行测量,并将该测量值与自身坐标信息发送到本簇内的簇头节点;
所述簇头节点,用于根据本簇内的传感器节点发送的测量值及其坐标信息,完成目标状态估计,实现目标的定位跟踪,并将定位跟踪结果发送到指控模块;
所述指控模块,用于收集并显示各簇头节点的定位跟踪结果;
其特征在于,
所述簇头节点进一步包括:
一初始化模块,用于建立目标运动及观测方程、目标的初始状态分布函数和初始状态的估计方差,并随机产生N个粒子;
一粒子滤波模块,用于利用状态方程对每个粒子状态进行基于扩展卡尔曼滤波的预测、更新;
一粒子权值计算模块,用于计算粒子权值;
一重采样判断模块,用于根据有效粒子数Neff判断是否要重采样,若有效粒子数Neff小于预先设定值,则进行重采样,根据重要性密度函数重新采样N个粒子并分配权值;及
一估计目标状态模块,用于根据粒子的权值计算估计目标状态。
2、根据权利要求1所述的目标定位跟踪***,其特征在于,所述初始化模块进一步包括:一建立目标运动及观测模型模块、一建立目标初始化状态及估计方差模块及一随机粒子产生模块;
所述建立目标运动及观测模型模块,用于建立目标的一阶马尔可夫***方程及目标观测的观测模型:
其中:XT=[xT,vx,yT,vy]表示目标的运动状态,xT,yT分别表示目标在X轴及Y轴的坐标值,vx,vy分别表示目标在在X轴及Y轴的绝对速度分量; i=1,2…N,表示传感器节点i分别在X轴及Y轴的坐标,N表示观测到目标的传感器节点个数;θi表示目标与传感器节点的相对方位;ni表示第i个传感器节点的测量噪声;
所述建立目标初始化状态及估计方差模块,用于建立目标的初始状态概率分布函数及估计方差;
所述初始状态概率分布函数为:Xk+1=FkXk+GkAk;
其中:Ak=[ax,k,ay,k]T为***的处理噪声,即由于目标运动环境的不确定性导致分别在X和Y轴引起的加速度噪声,Ak~N(0,Rk);
所述随机粒子产生模块,用于从初始状态分布p(x0)中随机抽取N个初始粒子{x0 i,i=1,2…N},与初始粒子对应的协方差矩阵为:{P0 i,i=1,2…N}。
4、根据权利要求1所述的目标定位跟踪***,其特征在于,所述粒子权值计算模块根据贝叶斯及粒子滤波理论计算粒子权值:
其中:q(xk/x0:k-1 i,z1:k)是重要性密度函数,p(zk/xk j)是观测似然函数,p(xk/xk-1)是***一阶马尔可夫过程的转移概率。
5、根据权利要求1所述的目标定位跟踪***,其特征在于,所述有效粒子数Neff定义如下:
6、根据权利要求1所述的目标定位跟踪***,其特征在于,所述传感器节点及簇头节点装配有GPS***,目标定位跟踪***采用GPS授时的方式实现网络的时间同步。
7、一种目标定位跟踪方法,包括如下步骤:
(1)完成***配置,包括传感器节点、簇头节点和指控***;
(2)完成网络初始化;
(3)传感器节点对所在簇内进行监测,依据采集信号判断是否有目标出现;
(4)当出现目标后,传感器节点对目标的方位进行测量;
(5)传感器节点将自己的方位测量值及自身坐标信息发送给本簇内的簇头节点;
(6)簇头节点根据本簇内的传感器节点发送的测量值及其坐标信息,完成目标状态估计,实现目标的定位跟踪,并将定位跟踪结果发送到指控模块;包括以下子步骤:
(61)初始化模块建立目标运动及观测方程、目标的初始状态分布函数和初始状态的估计方差,并随机产生N个粒子;
(62)粒子滤波模块利用状态方程对每个粒子状态进行基于扩展卡尔曼滤波的预测、更新;
(63)粒子权值计算模块计算粒子权值;
(64)重采样判断模块根据有效粒子数Neff判断是否要重采样,若有效粒子数Neff小于预先设定值,则进行重采样,根据重要性密度函数重新采样N个粒子并分配权值;
(65)估计目标状态模块根据粒子的权值计算估计目标状态,随观测时刻的增加,返回步骤(62)进行迭代算法;
(7)指控模块收集并显示各簇头节点的定位跟踪结果。
8、根据权利要求7所述的目标定位跟踪方法,其特征在于,所述步骤(2)包括以下子步骤:
(21)传感器节点完成对自己的编号,唯一标示自己的身份;
(22)传感器节点借助GPS***实现时间同步;
(23)传感器节点借助GPS***实现自身定位;
(24)依据传感器节点的通信距离对网络进行簇划分,选择簇头节点。
9、根据权利要求7所述的目标定位跟踪方法,其特征在于,所述步骤(61)包括以下子步骤:
(611)建立目标运动及观测模型模块建立目标的一阶马尔可夫***方程及目标观测的观测模型:
其中:XT=[xT,vx,yT,vy]表示目标的运动状态,xT,yT分别表示目标在X轴及Y轴的坐标值,vx,vy分别表示目标在在X轴及Y轴的绝对速度分量; i=1,2…N,表示传感器节点i分别在X轴及Y轴的坐标,N表示观测到目标的传感器节点个数;θi表示目标与传感器节点的相对方位;ni表示第i个传感器节点的测量噪声;
(612)建立目标初始化状态及估计方差模块建立目标的初始状态概率分布函数及估计方差;
所述初始状态概率分布函数为:xk+1=FkXk+GkAk;
其中:Ak=[ax,k,ay,k]T为***的处理噪声,即由于目标运动环境的不确定性导致分别在X和Y轴引起的加速度噪声,Ak~N(0,Rk);
(613)随机粒子产生模块从初始状态分布p(x0)中随机抽取N个初始粒子{x0 i,i=1,2…N},与初始粒子对应的协方差矩阵为:{P0 i,i=1,2…N}。
11、根据权利要求7所述的目标定位跟踪方法,其特征在于,所述步骤(63)中,粒子权值计算模块根据贝叶斯及粒子滤波理论计算粒子权值:
其中:q(xk/x0:k-1 i,z1:k)是重要性密度函数,p(xk/xk j)是观测似然函数,p(xk/xk-1)是***一阶马尔可夫过程的转移概率。
12、根据权利要求7所述的目标定位跟踪方法,其特征在于,所述有效粒子数Neff定义如下:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100784747A CN101644758B (zh) | 2009-02-24 | 2009-02-24 | 一种目标定位跟踪***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100784747A CN101644758B (zh) | 2009-02-24 | 2009-02-24 | 一种目标定位跟踪***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101644758A true CN101644758A (zh) | 2010-02-10 |
CN101644758B CN101644758B (zh) | 2011-12-28 |
Family
ID=41656721
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009100784747A Expired - Fee Related CN101644758B (zh) | 2009-02-24 | 2009-02-24 | 一种目标定位跟踪***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101644758B (zh) |
Cited By (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101819682A (zh) * | 2010-04-09 | 2010-09-01 | 哈尔滨工程大学 | 基于马尔科夫链蒙特卡洛粒子滤波的目标跟踪方法 |
CN102542577A (zh) * | 2011-12-22 | 2012-07-04 | 电子科技大学 | 一种粒子状态估计方法 |
CN102568004A (zh) * | 2011-12-22 | 2012-07-11 | 南昌航空大学 | 一种高机动目标跟踪算法 |
CN102830402A (zh) * | 2012-09-10 | 2012-12-19 | 江苏科技大学 | 水下传感器网络目标跟踪***及方法 |
CN103052128A (zh) * | 2012-12-20 | 2013-04-17 | 华南理工大学 | 一种基于无线传感器网络能量有效的协同调度方法 |
CN103152791A (zh) * | 2013-01-29 | 2013-06-12 | 浙江大学 | 一种基于水下无线传感器网络的目标跟踪方法 |
CN103645487A (zh) * | 2013-12-06 | 2014-03-19 | 江苏科技大学 | 水下多目标跟踪方法 |
CN104050686A (zh) * | 2014-06-24 | 2014-09-17 | 重庆大学 | 一种新型的密集空间目标跟踪方法 |
CN104469875A (zh) * | 2014-11-26 | 2015-03-25 | 北京邮电大学 | 无线传感网络中基于预测的目标跟踪方法及其*** |
CN104880707A (zh) * | 2014-11-30 | 2015-09-02 | 中国科学院沈阳自动化研究所 | 一种基于自适应转移概率矩阵的交互多模型跟踪方法 |
CN105023277A (zh) * | 2014-04-15 | 2015-11-04 | 南京理工大学 | 基于复杂动态场景的卡尔曼粒子滤波跟踪方法 |
CN105548985A (zh) * | 2015-12-29 | 2016-05-04 | 中国人民解放军海军航空工程学院 | 基于RAV-Jerk模型的机动目标跟踪方法 |
CN105699977A (zh) * | 2014-11-25 | 2016-06-22 | 中国科学院声学研究所 | 一种运动蛙人的跟踪方法 |
CN106123892A (zh) * | 2016-06-22 | 2016-11-16 | 武汉科技大学 | 一种基于无线传感器网络与地磁地图的机器人定位方法 |
CN106908762A (zh) * | 2017-01-12 | 2017-06-30 | 浙江工业大学 | 一种针对uhf‑rfid***的多假设ukf目标跟踪方法 |
CN107132504A (zh) * | 2016-02-29 | 2017-09-05 | 富士通株式会社 | 基于粒子滤波的定位追踪装置、方法及电子设备 |
CN107332898A (zh) * | 2017-06-27 | 2017-11-07 | 中国矿业大学(北京) | 一种多源传感器融合的矿井瓦斯释放源定位方法 |
CN107387064A (zh) * | 2017-07-27 | 2017-11-24 | 河南科技学院 | 一种新的排爆机器人隧进定位方法 |
CN107886058A (zh) * | 2017-10-31 | 2018-04-06 | 衢州学院 | 噪声相关的两阶段容积Kalman滤波估计方法及*** |
CN108227750A (zh) * | 2017-12-20 | 2018-06-29 | 西安石油大学 | 一种地面目标实时跟踪性能评估方法及*** |
CN108287472A (zh) * | 2017-12-20 | 2018-07-17 | 中国人民解放军海军大连舰艇学院 | 采用滚动时域框架的舰队防空决策与自动化调度***与方法 |
CN108398704A (zh) * | 2018-02-06 | 2018-08-14 | 北京科技大学 | 一种贝叶斯滤波的多车辆协作定位方法 |
CN109191500A (zh) * | 2018-09-14 | 2019-01-11 | 中国科学院长春光学精密机械与物理研究所 | 一种多目标跟踪方法 |
CN109470235A (zh) * | 2018-10-23 | 2019-03-15 | 浙江大学 | 一种基于动态簇的水下多传感器协作被动跟踪方法 |
CN110031797A (zh) * | 2019-04-18 | 2019-07-19 | 电子科技大学 | 用于被动传感***对具有非连续特性目标的检测跟踪方法 |
CN110133612A (zh) * | 2019-05-20 | 2019-08-16 | 哈尔滨工业大学 | 一种基于跟踪反馈的扩展目标检测方法 |
CN110221282A (zh) * | 2019-05-10 | 2019-09-10 | 中国船舶重工集团公司第七一五研究所 | 一种基于自适应卡尔曼滤波的双基阵目标运动分析方法 |
CN110319834A (zh) * | 2018-03-30 | 2019-10-11 | 深圳市神州云海智能科技有限公司 | 一种室内机器人定位的方法及机器人 |
CN110554359A (zh) * | 2019-09-11 | 2019-12-10 | 哈尔滨工程大学 | 一种融合长基线与单信标定位的海底飞行节点定位方法 |
CN110567441A (zh) * | 2019-07-29 | 2019-12-13 | 广东星舆科技有限公司 | 基于粒子滤波的定位方法、定位装置、建图及定位的方法 |
CN110617825A (zh) * | 2019-09-29 | 2019-12-27 | 百度在线网络技术(北京)有限公司 | 一种车辆定位方法、装置、电子设备和介质 |
CN110806760A (zh) * | 2018-08-06 | 2020-02-18 | 中国科学院声学研究所 | 一种无人水下航行器的目标跟踪控制方法 |
CN111761583A (zh) * | 2020-07-08 | 2020-10-13 | 温州大学 | 一种智能机器人运动定位方法及*** |
CN113702903A (zh) * | 2021-09-22 | 2021-11-26 | 中船海洋探测技术研究院有限公司 | 基于目标水下极低频矢量电磁场的阵列被动定位跟踪方法 |
CN114577212A (zh) * | 2022-03-01 | 2022-06-03 | 哈尔滨工程大学 | 一种基于方位和频率的单站水下机动目标运动分析方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101251593B (zh) * | 2008-03-31 | 2011-05-04 | 中国科学院计算技术研究所 | 一种无线传感器网络的目标跟踪方法 |
-
2009
- 2009-02-24 CN CN2009100784747A patent/CN101644758B/zh not_active Expired - Fee Related
Cited By (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101819682A (zh) * | 2010-04-09 | 2010-09-01 | 哈尔滨工程大学 | 基于马尔科夫链蒙特卡洛粒子滤波的目标跟踪方法 |
CN102542577A (zh) * | 2011-12-22 | 2012-07-04 | 电子科技大学 | 一种粒子状态估计方法 |
CN102568004A (zh) * | 2011-12-22 | 2012-07-11 | 南昌航空大学 | 一种高机动目标跟踪算法 |
CN102830402A (zh) * | 2012-09-10 | 2012-12-19 | 江苏科技大学 | 水下传感器网络目标跟踪***及方法 |
CN102830402B (zh) * | 2012-09-10 | 2014-09-10 | 江苏科技大学 | 水下传感器网络目标跟踪***及方法 |
CN103052128A (zh) * | 2012-12-20 | 2013-04-17 | 华南理工大学 | 一种基于无线传感器网络能量有效的协同调度方法 |
CN103152791B (zh) * | 2013-01-29 | 2015-08-19 | 浙江大学 | 一种基于水下无线传感器网络的目标跟踪方法 |
CN103152791A (zh) * | 2013-01-29 | 2013-06-12 | 浙江大学 | 一种基于水下无线传感器网络的目标跟踪方法 |
CN103645487A (zh) * | 2013-12-06 | 2014-03-19 | 江苏科技大学 | 水下多目标跟踪方法 |
CN105023277A (zh) * | 2014-04-15 | 2015-11-04 | 南京理工大学 | 基于复杂动态场景的卡尔曼粒子滤波跟踪方法 |
CN105023277B (zh) * | 2014-04-15 | 2018-10-12 | 南京理工大学 | 基于复杂动态场景的卡尔曼粒子滤波跟踪方法 |
CN104050686A (zh) * | 2014-06-24 | 2014-09-17 | 重庆大学 | 一种新型的密集空间目标跟踪方法 |
CN105699977A (zh) * | 2014-11-25 | 2016-06-22 | 中国科学院声学研究所 | 一种运动蛙人的跟踪方法 |
CN105699977B (zh) * | 2014-11-25 | 2017-11-21 | 中国科学院声学研究所 | 一种运动蛙人的跟踪方法 |
CN104469875A (zh) * | 2014-11-26 | 2015-03-25 | 北京邮电大学 | 无线传感网络中基于预测的目标跟踪方法及其*** |
CN104469875B (zh) * | 2014-11-26 | 2018-01-12 | 北京邮电大学 | 无线传感网络中基于预测的目标跟踪方法及其*** |
CN104880707A (zh) * | 2014-11-30 | 2015-09-02 | 中国科学院沈阳自动化研究所 | 一种基于自适应转移概率矩阵的交互多模型跟踪方法 |
CN104880707B (zh) * | 2014-11-30 | 2017-09-26 | 中国科学院沈阳自动化研究所 | 一种基于自适应转移概率矩阵的交互多模型跟踪方法 |
CN105548985B (zh) * | 2015-12-29 | 2018-05-04 | 中国人民解放军海军航空工程学院 | 基于RAV-Jerk模型的机动目标跟踪方法 |
CN105548985A (zh) * | 2015-12-29 | 2016-05-04 | 中国人民解放军海军航空工程学院 | 基于RAV-Jerk模型的机动目标跟踪方法 |
CN107132504A (zh) * | 2016-02-29 | 2017-09-05 | 富士通株式会社 | 基于粒子滤波的定位追踪装置、方法及电子设备 |
CN107132504B (zh) * | 2016-02-29 | 2020-12-22 | 富士通株式会社 | 基于粒子滤波的定位追踪装置、方法及电子设备 |
CN106123892A (zh) * | 2016-06-22 | 2016-11-16 | 武汉科技大学 | 一种基于无线传感器网络与地磁地图的机器人定位方法 |
CN106908762A (zh) * | 2017-01-12 | 2017-06-30 | 浙江工业大学 | 一种针对uhf‑rfid***的多假设ukf目标跟踪方法 |
CN106908762B (zh) * | 2017-01-12 | 2019-10-22 | 浙江工业大学 | 一种针对uhf-rfid***的多假设ukf目标跟踪方法 |
CN107332898A (zh) * | 2017-06-27 | 2017-11-07 | 中国矿业大学(北京) | 一种多源传感器融合的矿井瓦斯释放源定位方法 |
CN107387064A (zh) * | 2017-07-27 | 2017-11-24 | 河南科技学院 | 一种新的排爆机器人隧进定位方法 |
CN107886058A (zh) * | 2017-10-31 | 2018-04-06 | 衢州学院 | 噪声相关的两阶段容积Kalman滤波估计方法及*** |
CN108227750A (zh) * | 2017-12-20 | 2018-06-29 | 西安石油大学 | 一种地面目标实时跟踪性能评估方法及*** |
CN108287472A (zh) * | 2017-12-20 | 2018-07-17 | 中国人民解放军海军大连舰艇学院 | 采用滚动时域框架的舰队防空决策与自动化调度***与方法 |
CN108287472B (zh) * | 2017-12-20 | 2021-11-16 | 中国人民解放军海军大连舰艇学院 | 采用滚动时域框架的舰队防空决策与自动化调度***与方法 |
CN108227750B (zh) * | 2017-12-20 | 2021-02-05 | 西安石油大学 | 一种地面目标实时跟踪性能评估方法及*** |
CN108398704A (zh) * | 2018-02-06 | 2018-08-14 | 北京科技大学 | 一种贝叶斯滤波的多车辆协作定位方法 |
CN108398704B (zh) * | 2018-02-06 | 2020-11-06 | 北京科技大学 | 一种贝叶斯滤波的多车辆协作定位方法 |
CN110319834A (zh) * | 2018-03-30 | 2019-10-11 | 深圳市神州云海智能科技有限公司 | 一种室内机器人定位的方法及机器人 |
CN110806760B (zh) * | 2018-08-06 | 2020-10-23 | 中国科学院声学研究所 | 一种无人水下航行器的目标跟踪控制方法 |
CN110806760A (zh) * | 2018-08-06 | 2020-02-18 | 中国科学院声学研究所 | 一种无人水下航行器的目标跟踪控制方法 |
CN109191500A (zh) * | 2018-09-14 | 2019-01-11 | 中国科学院长春光学精密机械与物理研究所 | 一种多目标跟踪方法 |
CN109470235B (zh) * | 2018-10-23 | 2020-05-22 | 浙江大学 | 一种基于动态簇的水下多传感器协作被动跟踪方法 |
CN109470235A (zh) * | 2018-10-23 | 2019-03-15 | 浙江大学 | 一种基于动态簇的水下多传感器协作被动跟踪方法 |
CN110031797A (zh) * | 2019-04-18 | 2019-07-19 | 电子科技大学 | 用于被动传感***对具有非连续特性目标的检测跟踪方法 |
CN110031797B (zh) * | 2019-04-18 | 2020-09-15 | 电子科技大学 | 用于被动传感***对具有非连续特性目标的检测跟踪方法 |
CN110221282A (zh) * | 2019-05-10 | 2019-09-10 | 中国船舶重工集团公司第七一五研究所 | 一种基于自适应卡尔曼滤波的双基阵目标运动分析方法 |
CN110133612A (zh) * | 2019-05-20 | 2019-08-16 | 哈尔滨工业大学 | 一种基于跟踪反馈的扩展目标检测方法 |
CN110133612B (zh) * | 2019-05-20 | 2021-04-02 | 哈尔滨工业大学 | 一种基于跟踪反馈的扩展目标检测方法 |
CN110567441B (zh) * | 2019-07-29 | 2021-09-28 | 广东星舆科技有限公司 | 基于粒子滤波的定位方法、定位装置、建图及定位的方法 |
CN110567441A (zh) * | 2019-07-29 | 2019-12-13 | 广东星舆科技有限公司 | 基于粒子滤波的定位方法、定位装置、建图及定位的方法 |
CN110554359A (zh) * | 2019-09-11 | 2019-12-10 | 哈尔滨工程大学 | 一种融合长基线与单信标定位的海底飞行节点定位方法 |
CN110554359B (zh) * | 2019-09-11 | 2021-07-09 | 哈尔滨工程大学 | 一种融合长基线与单信标定位的海底飞行节点定位方法 |
CN110617825A (zh) * | 2019-09-29 | 2019-12-27 | 百度在线网络技术(北京)有限公司 | 一种车辆定位方法、装置、电子设备和介质 |
CN110617825B (zh) * | 2019-09-29 | 2022-01-18 | 阿波罗智联(北京)科技有限公司 | 一种车辆定位方法、装置、电子设备和介质 |
CN111761583A (zh) * | 2020-07-08 | 2020-10-13 | 温州大学 | 一种智能机器人运动定位方法及*** |
CN111761583B (zh) * | 2020-07-08 | 2022-04-08 | 温州大学 | 一种智能机器人运动定位方法及*** |
CN113702903A (zh) * | 2021-09-22 | 2021-11-26 | 中船海洋探测技术研究院有限公司 | 基于目标水下极低频矢量电磁场的阵列被动定位跟踪方法 |
CN113702903B (zh) * | 2021-09-22 | 2023-12-12 | 中船海洋探测技术研究院有限公司 | 基于目标水下极低频矢量电磁场的阵列被动定位跟踪方法 |
CN114577212A (zh) * | 2022-03-01 | 2022-06-03 | 哈尔滨工程大学 | 一种基于方位和频率的单站水下机动目标运动分析方法 |
CN114577212B (zh) * | 2022-03-01 | 2022-08-05 | 哈尔滨工程大学 | 一种基于方位和频率的单站水下机动目标运动分析方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101644758B (zh) | 2011-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101644758B (zh) | 一种目标定位跟踪***及方法 | |
CN103645487B (zh) | 水下多目标跟踪方法 | |
CN110346758A (zh) | 应用于变电站巡检人员的超宽带定位与警示方法 | |
CN112533163A (zh) | 基于NB-IoT改进的融合超宽带和蓝牙的室内定位方法 | |
CN101655561A (zh) | 基于联合卡尔曼滤波的多点定位数据与雷达数据融合方法 | |
CN101378592A (zh) | 一种基于rssi的无线传感网络节点定位方法 | |
CN103152826A (zh) | 一种基于nlos状态检测补偿的移动目标追踪方法 | |
CN104507159A (zh) | 一种基于WiFi接收信号强度的混合室内定位方法 | |
CN102427602B (zh) | 稀疏直接定位方法 | |
CN102665277A (zh) | 一种对无线传感器网络中节点进行定位的方法 | |
CN102325370A (zh) | 一种高精度的无线传感器网络节点的三维*** | |
CN104394588A (zh) | 基于Wi-Fi指纹和多维尺度分析的室内定位方法 | |
CN104090262A (zh) | 一种基于多采样率多模型融合估计的移动目标跟踪方法 | |
CN105208651A (zh) | 基于地图结构的Wi-Fi位置指纹非监督训练方法 | |
CN104507097A (zh) | 一种基于WiFi位置指纹的半监督训练方法 | |
Aernouts et al. | Combining TDoA and AoA with a particle filter in an outdoor LoRaWAN network | |
CN103152820A (zh) | 一种无线传感器网络声源目标迭代定位方法 | |
Zhang et al. | Sensor-networked underwater target tracking based on grubbs criterion and improved particle filter algorithm | |
CN102288938A (zh) | 一种有效的无线传感器网络节点的三维*** | |
Liu et al. | Pseudolite constellation optimization for seamless train positioning in GNSS-challenged railway stations | |
CN102880673A (zh) | 一种室内定位方法 | |
Svertoka et al. | Evaluation of real-life LoRaWAN localization: Accuracy dependencies analysis based on outdoor measurement datasets | |
CN109979194A (zh) | 基于马尔可夫链的重型车辆坡道爬行行为识别方法 | |
CN104101861B (zh) | 测距定位方法及*** | |
CN103889053A (zh) | 一种自生长式的指纹图自主建立方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20111228 Termination date: 20190224 |