CN109548141A - 基于卡尔曼滤波算法的室内环境基站坐标位置标定方法 - Google Patents

基于卡尔曼滤波算法的室内环境基站坐标位置标定方法 Download PDF

Info

Publication number
CN109548141A
CN109548141A CN201811296954.6A CN201811296954A CN109548141A CN 109548141 A CN109548141 A CN 109548141A CN 201811296954 A CN201811296954 A CN 201811296954A CN 109548141 A CN109548141 A CN 109548141A
Authority
CN
China
Prior art keywords
base station
target
label
distance
indicate
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
Application number
CN201811296954.6A
Other languages
English (en)
Other versions
CN109548141B (zh
Inventor
田昕
魏国亮
宋燕
丁德锐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Shanghai for Science and Technology
Original Assignee
University of Shanghai for Science and Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by University of Shanghai for Science and Technology filed Critical University of Shanghai for Science and Technology
Priority to CN201811296954.6A priority Critical patent/CN109548141B/zh
Publication of CN109548141A publication Critical patent/CN109548141A/zh
Application granted granted Critical
Publication of CN109548141B publication Critical patent/CN109548141B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/006Locating users or terminals or network equipment for network management purposes, e.g. mobility management with additional information processing, e.g. for direction or speed determination

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明公开了一种基于卡尔曼滤波算法的室内环境基站坐标位置标定方法,本方法由无线传感器构建室内定位***,采用几何关系求解标签与基站之间的水平距离;所有基站与标签设置同步时钟,基站向四周发送包含发送时刻时间戳的无线信号,标签接收该无线信号,通过时间差计算标签与基站之间的距离;设定在空间中布置基站个数及坐标,并在空间内标定四个连成矩形的坐标点,移动目标沿坐标点运动,并在每个采样周期获取移动目标与所有基站之间的测量距离信息;使用移动目标在初始点测量与每一个基站的距离,初步估计每个基站的位置;经二步扩展卡尔曼滤波算法得到优化后基站的坐标位置信息。本方法可准确完成室内复杂环境下基站位置标定,提高定位精度。

Description

基于卡尔曼滤波算法的室内环境基站坐标位置标定方法
技术领域
本发明涉及一种基于卡尔曼滤波算法的室内环境基站坐标位置标定方法。
背景技术
移动机器人代表了机电一体化的较高水平,该机器人的广泛应用以自主导航作为前提,而导航精度离不开较高的定位精度。在室内环境中布置传感器网络可以较好完成机器人的定位与导航功能。
现有技术中,通常采用多个距离信息组成多个距离方程,使用最小二乘法求出目标点的坐标,从而使得方程的残差最小;但是由于室内环境的复杂性,传感器网络在测距过程中由于噪声干扰,所得到的距离信息会与实际距离信息产生较大差异,从而会使得定位信息存在较大偏差。因此,在存在测量误差的情况下,保证定位精度就成为本发明亟待解决的问题。
目前大部分的定位算法旨在已知基站位置,从而估计被测目标的位置信息。然而在较大的空间中,标定基站位置成为一个重要难题,最经典的方法是将移动目标放置在三个固定且已知的位置上,然后用三点测量法来对基站的位置进行估计。由于噪声的存在,该种方法并不能得到非常准确的位置信息,定位精度较差。
发明内容
本发明所要解决的技术问题是提供一种基于卡尔曼滤波算法的室内环境基站坐标位置标定方法,本方法克服传统定位方法的缺陷,能够较为准确的完成室内复杂环境下的基站位置标定,并且抗干扰能力较强,有效提高定位精度。
为解决上述技术问题,本发明基于卡尔曼滤波算法的室内环境基站坐标位置标定方法包括如下步骤:
步骤一、设置基于无线传感器网络的室内定位***,其中单目标定位由一个标签和多个基站组成,标签与基站均采用超宽带模块实现超宽频信息传输,所有基站安装在同一水平面上,被定位目标与该水平面定高,将标签安装至移动机器人上,采用直角三角形的几何关系求解标签与基站之间的水平距离:
其中,d为标签与基站之间的距离,Δh为标签与基站的的高度差,d水平为标签与基站的水平距离;
步骤二、每个基站与标签之间测距采用TOF原理,将所有的基站与标签设置同步时钟,基站向四周发送无线信号,该无线信号中包含发送时刻的时间戳,标签接收到该无线信号时,根据标签的时间戳与接收到无线信息中的时间戳进行比对,通过时间差计算标签与基站之间的距离:
d=c·(treceive-tsend) (2)
其中,d为标签与基站之间的距离,c为光在真空中的传播速度,treceive为接收到无线信号的时间,tsend为发送无线信号的时间;
步骤三、标签与基站之间的距离信息存在噪声,其描述如下:
dis(t)=dreal(t)+n(t) (3)
其中,dis(t)为在t时刻所测量的距离值,dreal(t)为t时刻的真实距离,n(t)为满足均值为0、方差为σ2的高斯随机变量;
步骤四、假设在空间中布置基站个数为n个,且第i个基站坐标为(xi,yi),在空间内标定四个坐标点,四个坐标点分别表示为(xa,ya),(xb,yb),(xc,yc),(xd,yd),且满足ya=yb,xb=xc,yc=yd,xa=xd,即四个坐标点连成矩形;
步骤五、将四个移动目标分别放置在四个标定坐标点,并按逆时针方向直线运动至下一个标定点,即目标A从(xa,ya)点运动到(xb,yb)点,目标B从(xb,yb)点运动到(xc,yc)点,目标C从(xc,yc)点运动到(xd,yd)点,目标D从(xd,yd)点运动到(xa,ya)点,且四个目标的运动速度为匀速;在目标运动过程中,每一个采样周期都获取每一个移动目标与所有基站之间的测量距离信息dM,i,k,其中dM,i,k表示目标M在k时刻与第i个基站的测量距离;
步骤六、初步估计每个基站的位置,使用四个目标分别在初始点测量与每一个基站的距离dA,i,0,dB,i,0,dC,i,0,dD,i,0,使用最小二乘方法初步求取每一个基站的位置信息,第i个基站与四个目标的距离公式方程组如下:
将式(4)的前三个等式分别与第四个等式相减,整理得到下式:
A0Yi=B0 (5)
其中,
Yi=[xi,yi]T,其中,[*]T表示矩阵[*]的转置矩阵,
使用最小二乘法求解Yi,求解公式如下:
根据式(6)初步求得每一个基站的初始点(xi,0,yi,0);
步骤七、定义目标状态向量为X=[x,y,vx,vy]T,其中x和y表示目标的位置坐标,vx和vy表示目标在x方向和y方向的速度,
则四个目标的状态向量分别定义为XA,XB,XC,XD
采用第一步扩展卡尔曼滤波算法,预测公式如下所示:
XM,k|k-1=AMXM,k-1|k-1 (7)
其中,M=A,B,C或D,分别表示四个目标,XM,k-1|k-1表示k-1时刻的目标M的状态,XM,k|k-1=[xM,k|k-1,yM,k|k-1,vx,M,k|k-1,vy,M,k|k-1]T为预测阶段目标的状态向量,PM,k-1|k-1表示k-1时刻目标M的状态误差协方差,PM,k|k-1表示预测阶段的协方差矩阵,Q表示过程协方差矩阵,设置为对角矩阵,当为首个时刻时,(xi,yi)的值采用基站的初始点(xi,0,yi,0),hM(XM,k|k-1)表示预测阶段目标M与各个基站的预测距离向量;
当M=A或C时,矩阵AM和HM满足:
当M=B或D时,矩阵AM和HM满足:
其中HM为hM(XM,k|k-1)的雅克比矩阵,hM,i(XM,k|k-1)表示hM(XM,k|k-1)向量的第i个元素,Δt为采样周期;
卡尔曼增益公式如下:
其中R为测量协方差矩阵,设置为对角矩阵,
修正公式如下所示:
XM,k|k=XM,k|k-1+KM,k(mM,k-hM) (11)
PM,k|k=PM,k|k-1-KM,kHMPM,k|k-1 (12)
其中,mM,k为目标M在k时刻与所有基站的距离测量值所组成的列向量,XM,k|k为修正后的目标M的状态向量,PM,k|k为修正后的误差协方差矩阵,hM表示预测阶段目标M与各个基站的预测距离向量;
步骤八、根据步骤七获取到目标A,B,C,D的位置信息,(xA,k,yA,k),(xB,k,yB,k),(xC,k,yC,k),(xD,k,yD,k),
采用第二步扩展卡尔曼滤波算法,
Xi,k|k-1=AiXi,k-1|k-1 (13)
其中,Xi,k-1|k-1表示k-1时刻的基站i的状态,Xi,k|k-1=[xi,k|k-1,yi,k|k-1,vx,i,k|k-1,vy,i,k|k-1]T表示预测阶段的基站i的状态向量,Pi,k-1|k-1表示k-1时刻基站i的状态误差协方差,Pi,k|k-1表示预测阶段基站i的协方差矩阵,Q′表示过程协方差矩阵,设置为对角矩阵,hi(Xi,k|k-1)为基站i的预测位置与四个目标点之间的距离所组成的列向量,
其中,Hi为hi(Xi,k|k-1)的雅克比矩阵,hi,p(Xi,k|k-1)为hi(Xi,k|k-1)列向量的第p个元素;
卡尔曼增益公式如下:
其中R′为测量协方差矩阵,设置为对角矩阵,
修正公式如下:
Xi,k|k=Xi,k|k-1+Ki,k(mi,k-hi) (18)
Pi,k|k=Pi,k|k-1-Ki,kHiPi,k|k-1 (19)
其中,mi,k为基站i在k时刻与所有目标的距离测量值所组成的列向量,Xi,k|k为修正后的基站i的状态向量,Pi,k|k为修正后的误差协方差矩阵;
步骤九、在每一个采样时刻,使用步骤七和步骤八进行迭代,直至四个目标点到达其对应的终点,当四个目标点到达目标点之后,每一个基站的状态向量的位置信息即为优化后基站的坐标位置信息。
由于本发明基于卡尔曼滤波算法的室内环境基站坐标位置标定方法采用了上述技术方案,即本方法采用无线传感器网络构建室内定位***,所有基站安装在同一水平面上,被定位目标与该水平面定高,将标签安装至移动机器人上,采用直角三角形的几何关系求解标签与基站之间的水平距离;所有基站与标签设置同步时钟,基站向四周发送包含发送时刻的时间戳的无线信号,标签接收到该无线信号时,通过时间差计算标签与基站之间的距离;描述标签与基站之间距离信息的噪声,设定在空间中布置基站个数及坐标,并在空间内标定四个连成矩形的坐标点,移动目标沿坐标点运动,并在每个采样周期获取移动目标与所有基站之间的测量距离信息;使用移动目标在初始点测量与每一个基站的距离,初步估计每个基站的位置;经二步扩展卡尔曼滤波算法得到优化后基站的坐标位置信息。本方法克服传统定位方法的缺陷,能够较为准确的完成室内复杂环境下的基站位置标定,并且抗干扰能力较强,有效提高定位精度。
附图说明
下面结合附图和实施方式对本发明作进一步的详细说明:
图1为本方法步骤四中四个坐标点连成矩形示意图。
具体实施方式
本发明基于卡尔曼滤波算法的室内环境基站坐标位置标定方法包括如下步骤:
步骤一、设置基于无线传感器网络的室内定位***,其中单目标定位由一个标签和多个基站组成,标签与基站均采用超宽带模块实现超宽频信息传输,所有基站安装在同一水平面上,被定位目标与该水平面定高,将标签安装至移动机器人上,采用直角三角形的几何关系求解标签与基站之间的水平距离:
其中,d为标签与基站之间的距离,Δh为标签与基站的的高度差,d水平为标签与基站的水平距离;
步骤二、每个基站与标签之间测距采用TOF原理,将所有的基站与标签设置同步时钟,基站向四周发送无线信号,该无线信号中包含发送时刻的时间戳,标签接收到该无线信号时,根据标签的时间戳与接收到无线信息中的时间戳进行比对,通过时间差计算标签与基站之间的距离:
d=c·(treceive-tsend) (2)
其中,d为标签与基站之间的距离,c为光在真空中的传播速度,treceive为接收到无线信号的时间,tsend为发送无线信号的时间;
步骤三、标签与基站之间的距离信息存在噪声,其描述如下:
dis(t)=dreal(t)+n(t) (3)
其中,dis(t)为在t时刻所测量的距离值,dreal(t)为t时刻的真实距离,n(t)为满足均值为0、方差为σ2的高斯随机变量;
步骤四、假设在空间中布置基站个数为n个,且第i个基站坐标为(xi,yi),在空间内标定四个坐标点,四个坐标点分别表示为(xa,ya),(xb,yb),(xc,yc),(xd,yd),且满足ya=yb,xb=xc,yc=yd,xa=xd,即四个坐标点连成矩形;
步骤五、将四个移动目标分别放置在四个标定坐标点,并按逆时针方向直线运动至下一个标定点,即目标A从(xa,ya)点运动到(xb,yb)点,目标B从(xb,yb)点运动到(xc,yc)点,目标C从(xc,yc)点运动到(xd,yd)点,目标D从(xd,yd)点运动到(xa,ya)点,且四个目标的运动速度为匀速;在目标运动过程中,每一个采样周期都获取每一个移动目标与所有基站之间的测量距离信息dM,i,k,其中dM,i,k表示目标M在k时刻与第i个基站的测量距离;
步骤六、初步估计每个基站的位置,使用四个目标分别在初始点测量与每一个基站的距离dA,i,0,dB,i,0,dC,i,0,dD,i,0,使用最小二乘方法初步求取每一个基站的位置信息,第i个基站与四个目标的距离公式方程组如下:
将式(4)的前三个等式分别与第四个等式相减,整理得到下式:
A0Yi=B0 (5)
其中,
Yi=[xi,yi]T,其中,[*]T表示矩阵[*]的转置矩阵。,
使用最小二乘法求解Yi,求解公式如下:
根据式(56)初步求得每一个基站的初始点(xi,0,yi,0);
步骤七、定义目标状态向量为X=[x,y,vx,vy]T,其中x和y表示目标的位置坐标,vx和vy表示目标在x方向和y方向的速度,
则四个目标的状态向量分别定义为XA,XB,XC,XD
采用第一步扩展卡尔曼滤波算法,预测公式如下所示:
XM,k|k-1=AMXM,k-1|k-1 (7)
其中,M=A,B,C或D,分别表示四个目标,XM,k-1|k-1表示k-1时刻的目标M的状态,XM,k|k-1=[xM,k|k-1,yM,k|k-1,vx,M,k|k-1,vy,M,k|k-1]T为预测阶段目标的状态向量,PM,k-1|k-1表示k-1时刻目标M的状态误差协方差,PM,k|k-1表示预测阶段的协方差矩阵,Q表示过程协方差矩阵,设置为对角矩阵,(xi,yi)为第i个基站的位置信息,当为首个时刻时,(xi,yi)的值采用基站的初始点(xi,0,yi,0),hM(XM,k|k-1)表示预测阶段目标M与各个基站的预测距离向量;
当M=A或C时,矩阵AM和HM满足:
当M=B或D时,矩阵AM和HM满足:
其中HM为hM(XM,k|k-1)的雅克比矩阵,hM,i(XM,k|k-1)表示hM(XM,k|k-1)向量的第i个元素,Δt为采样周期;
卡尔曼增益公式如下:
其中R为测量协方差矩阵,设置为对角矩阵,
修正公式如下所示:
XM,k|k=XM,k|k-1+KM,k(mM,k-hM) (11)
PM,k|k=PM,k|k-1-KM,kHMPM,k|k-1 (12)
其中,mM,k为目标M在k时刻与所有基站的距离测量值所组成的列向量,XM,k|k为修正后的目标M的状态向量,PM,k|k为修正后的误差协方差矩阵,hM表示预测阶段目标M与各个基站的预测距离向量;
步骤八、根据步骤七获取到目标A,B,C,D的位置信息,(xA,k,yA,k),(xB,k,yB,k),(xC,k,yC,k),(xD,k,yD,k),
采用第二步扩展卡尔曼滤波算法,
Xi,k|k-1=AiXi,k-1|k-1 (13)
其中,Xi,k-1|k-1表示k-1时刻的基站i的状态,Xi,k|k-1=[xi,k|k-1,yi,k|k-1,vx,i,k|k-1,vy,i,k|k-1]T表示预测阶段的基站i的状态向量,Pi,k-1|k-1表示k-1时刻基站i的状态误差协方差,Pi,k|k-1表示预测阶段基站i的协方差矩阵,Q′表示过程协方差矩阵,设置为对角矩阵,hi(Xi,k|k-1)为基站i的预测位置与四个目标点之间的距离所组成的列向量,
其中,Hi为hi(Xi,k|k-1)的雅克比矩阵,hi,p(Xi,k|k-1)为hi(Xi,k|k-1)列向量的第p个元素;
卡尔曼增益公式如下:
其中R′为测量协方差矩阵,设置为对角矩阵,
修正公式如下:
Xi,k|k=Xi,k|k-1+Ki,k(mi,k-hi) (18)
Pi,k|k=Pi,k|k-1-Ki,kHiPi,k|k-1 (19)
其中,mi,k为基站i在k时刻与所有目标的距离测量值所组成的列向量,Xi,k|k为修正后的基站i的状态向量,Pi,k|k为修正后的误差协方差矩阵;
步骤九、在每一个采样时刻,使用步骤七和步骤八进行迭代,直至四个目标点到达其对应的终点,当四个目标点到达目标点之后,每一个基站的状态向量的位置信息即为优化后基站的坐标位置信息。
本方法利用扩展卡尔曼滤波算法实现室内环境下基站坐标位置的标定,扩展卡尔曼滤波算法的原理描述如下:
构建预测模型:
预测阶段计算:
Xk|k-1=AXk-1|k-1
Pk|k-1=APk-1|k-1AT+Q
其中,Xk-1|k-1为k-1时刻坐标信息的最优估计,
X=[x y vx vy]T,Pk|k-1为预测误差协方差矩阵,Q为过程噪声协方差矩阵;
校正阶段计算:
Kk=Pk|k-1Hk T(HkPk|k-1Hk T+R)
Xk|k=Xk|k-1+Kk(mk-hk)
Pk|k=Pk|k-1-KkHkPk|k-1
其中,R为测量协方差矩阵,mk为测量的距离向量,Pk|k为校正误差协方差矩阵,Xk|k即为在k时刻的坐标最优估计。
本方法考虑到传感器网络在测距过程中存在的噪声干扰,基站与标签之间通信采用超宽频传输技术,具有抗干扰性能强、传输速率高、***容量大、发送功率小、精度高等特点,同时利用扩展卡尔曼滤波算法解决所得到的距离信息与实际距离信息之间产生较大差异的问题,克服定位信息存在较大偏差的缺陷,从而保证了定位精度,完善了机器人的定位与导航功能。

Claims (1)

1.一种基于卡尔曼滤波算法的室内环境基站坐标位置标定方法,其特征在于本方法包括如下步骤:
步骤一、设置基于无线传感器网络的室内定位***,其中单目标定位由一个标签和多个基站组成,标签与基站均采用超宽带模块实现超宽频信息传输,所有基站安装在同一水平面上,被定位目标与该水平面定高,将标签安装至移动机器人上,采用直角三角形的几何关系求解标签与基站之间的水平距离:
其中,d为标签与基站之间的距离,Δh为标签与基站的的高度差,d水平为标签与基站的水平距离;
步骤二、每个基站与标签之间测距采用TOF原理,将所有的基站与标签设置同步时钟,基站向四周发送无线信号,该无线信号中包含发送时刻的时间戳,标签接收到该无线信号时,根据标签的时间戳与接收到无线信息中的时间戳进行比对,通过时间差计算标签与基站之间的距离:
d=c·(treceive-tsend) (2)
其中,d为标签与基站之间的距离,c为光在真空中的传播速度,treceive为接收到无线信号的时间,tsend为发送无线信号的时间;
步骤三、标签与基站之间的距离信息存在噪声,其描述如下:
dis(t)=dreal(t)+n(t) (3)
其中,dis(t)为在t时刻所测量的距离值,dreal(t)为t时刻的真实距离,n(t)为满足均值为0、方差为σ2的高斯随机变量;
步骤四、假设在空间中布置基站个数为n个,且第i个基站坐标为(xi,yi),在空间内标定四个坐标点,四个坐标点分别表示为(xa,ya),(xb,yb),(xc,yc),(xd,yd),且满足ya=yb,xb=xc,yc=yd,xa=xd,即四个坐标点连成矩形;
步骤五、将四个移动目标分别放置在四个标定坐标点,并按逆时针方向直线运动至下一个标定点,即目标A从(xa,ya)点运动到(xb,yb)点,目标B从(xb,yb)点运动到(xc,yc)点,目标C从(xc,yc)点运动到(xd,yd)点,目标D从(xd,yd)点运动到(xa,ya)点,且四个目标的运动速度为匀速;在目标运动过程中,每一个采样周期都获取每一个移动目标与所有基站之间的测量距离信息dM,i,k,其中dM,i,k表示目标M在k时刻与第i个基站的测量距离;
步骤六、初步估计每个基站的位置,使用四个目标分别在初始点测量与每一个基站的距离dA,i,0,dB,i,0,dC,i,0,dD,i,0,使用最小二乘方法初步求取每一个基站的位置信息,第i个基站与四个目标的距离公式方程组如下:
将式(4)的前三个等式分别与第四个等式相减,整理得到下式:
A0Yi=B0 (5)
其中,
Yi=[xi,yi]T,其中,[*]T表示矩阵[*]的转置矩阵,
使用最小二乘法求解Yi,求解公式如下:
根据式(6)初步求得每一个基站的初始点(xi,0,yi,0);
步骤七、定义目标状态向量为X=[x,y,vx,vy]T,其中x和y表示目标的位置坐标,vx和vy表示目标在x方向和y方向的速度,
则四个目标的状态向量分别定义为XA,XB,XC,XD
采用第一步扩展卡尔曼滤波算法,预测公式如下所示:
XM,k|k-1=AMXM,k-1|k-1 (7)
其中,M=A,B,C或D,分别表示四个目标,XM,k-1|k-1表示k-1时刻的目标M的状态,XM,k|k-1=[xM,k|k-1,yM,k|k-1,vx,M,k|k-1,vy,M,k|k-1]T为预测阶段目标的状态向量,PM,k-1|k-1表示k-1时刻目标M的状态误差协方差,PM,k|k-1表示预测阶段的协方差矩阵,Q表示过程协方差矩阵,设置为对角矩阵,当为首个时刻时,(xi,yi)的值采用基站的初始点(xi,0,yi,0),hM(XM,k|k-1)表示预测阶段目标M与各个基站的预测距离向量;
当M=A或C时,矩阵AM和HM满足:
当M=B或D时,矩阵AM和HM满足:
其中HM为hM(XM,k|k-1)的雅克比矩阵,hM,i(XM,k|k-1)表示hM(XM,k|k-1)向量的第i个元素,Δt为采样周期;
卡尔曼增益公式如下:
其中R为测量协方差矩阵,设置为对角矩阵,
修正公式如下所示:
XM,k|k=XM,k|k-1+KM,k(mM,k-hM) (11)
PM,k|k=PM,k|k-1-KM,kHMPM,k|k-1 (12)
其中,mM,k为目标M在k时刻与所有基站的距离测量值所组成的列向量,XM,k|k为修正后的目标M的状态向量,PM,k|k为修正后的误差协方差矩阵,hM表示预测阶段目标M与各个基站的预测距离向量;
步骤八、根据步骤七获取到目标A,B,C,D的位置信息,(xA,k,yA,k),(xB,k,yB,k),(xC,k,yC,k),(xD,k,yD,k),
采用第二步扩展卡尔曼滤波算法,
Xi,k|k-1=AiXi,k-1|k-1 (13)
其中,Xi,k-1|k-1表示k-1时刻的基站i的状态,Xi,k|k-1=[xi,k|k-1,yi,k|k-1,vx,i,k|k-1,vy,i,k|k-1]T表示预测阶段的基站i的状态向量,Pi,k-1|k-1表示k-1时刻基站i的状态误差协方差,Pi,k|k-1表示预测阶段基站i的协方差矩阵,Q′表示过程协方差矩阵,设置为对角矩阵,hi(Xi,k|k-1)为基站i的预测位置与四个目标点之间的距离所组成的列向量,
其中,Hi为hi(Xi,k|k-1)的雅克比矩阵,hi,p(Xi,k|k-1)为hi(Xi,k|k-1)列向量的第p个元素;
卡尔曼增益公式如下:
其中R′为测量协方差矩阵,设置为对角矩阵,
修正公式如下:
Xi,k|k=Xi,k|k-1+Ki,k(mi,k-hi) (18)
Pi,k|k=Pi,k|k-1-Ki,kHiPi,k|k-1 (19)
其中,mi,k为基站i在k时刻与所有目标的距离测量值所组成的列向量,Xi,k|k为修正后的基站i的状态向量,Pi,k|k为修正后的误差协方差矩阵;
步骤九、在每一个采样时刻,使用步骤七和步骤八进行迭代,直至四个目标点到达其对应的终点,当四个目标点到达目标点之后,每一个基站的状态向量的位置信息即为优化后基站的坐标位置信息。
CN201811296954.6A 2018-11-01 2018-11-01 基于卡尔曼滤波算法的室内环境基站坐标位置标定方法 Active CN109548141B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811296954.6A CN109548141B (zh) 2018-11-01 2018-11-01 基于卡尔曼滤波算法的室内环境基站坐标位置标定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811296954.6A CN109548141B (zh) 2018-11-01 2018-11-01 基于卡尔曼滤波算法的室内环境基站坐标位置标定方法

Publications (2)

Publication Number Publication Date
CN109548141A true CN109548141A (zh) 2019-03-29
CN109548141B CN109548141B (zh) 2020-11-10

Family

ID=65845752

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811296954.6A Active CN109548141B (zh) 2018-11-01 2018-11-01 基于卡尔曼滤波算法的室内环境基站坐标位置标定方法

Country Status (1)

Country Link
CN (1) CN109548141B (zh)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110022574A (zh) * 2019-04-16 2019-07-16 江苏科技大学 一种uwb室内定位基站的自动配置方法
CN110174346A (zh) * 2019-05-06 2019-08-27 江苏耀群工业技术有限公司 自对准滤网扫描方法及装置
CN110557720A (zh) * 2019-09-12 2019-12-10 南京工程学院 基于动态基准标签的超宽带室内定位***及补盲定位方法
CN110580054A (zh) * 2019-08-21 2019-12-17 东北大学 一种基于自主视觉跟踪的光电吊舱的控制***及方法
CN110657799A (zh) * 2019-09-26 2020-01-07 广东省海洋工程装备技术研究所 一种空间实时定位方法、计算机装置及计算机可读存储介质
CN110711701A (zh) * 2019-09-16 2020-01-21 华中科技大学 一种基于rfid空间定位技术的抓取式柔性分拣方法
CN111818460A (zh) * 2020-06-08 2020-10-23 南京邮电大学 一种基于双阈值序贯检测的位置验证方法和***
CN111954153A (zh) * 2020-08-12 2020-11-17 南京工程学院 一种基于uwb定位的智能召车导航定位方法
CN113189541A (zh) * 2021-04-23 2021-07-30 北京邮电大学 一种定位方法、装置及设备
CN113259884A (zh) * 2021-05-19 2021-08-13 桂林电子科技大学 基于多参数融合的室内定位基站布设优化方法
CN113514797A (zh) * 2021-07-09 2021-10-19 中国人民解放军战略支援部队信息工程大学 一种uwb基站的自动标定方法
CN113709662A (zh) * 2021-08-05 2021-11-26 北京理工大学重庆创新中心 一种基于超宽带的自主式三维反演定位方法
CN114040327A (zh) * 2021-11-25 2022-02-11 江苏科技大学 一种基于uwb的空间可视对标***的构造方法
CN114143804A (zh) * 2021-02-02 2022-03-04 浙江机电职业技术学院 最大化测量信息增益的接收站路径优化方法
CN114666732A (zh) * 2022-03-15 2022-06-24 江苏科技大学 一种含噪网络下动目标定位解算及误差评价方法
CN115639521A (zh) * 2022-10-24 2023-01-24 青岛柯锐思德电子科技有限公司 一种基于uwb的移动目标运动状态判断方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102914303A (zh) * 2012-10-11 2013-02-06 江苏科技大学 多移动机器人的智能空间***及导航信息获取方法
CN103471595A (zh) * 2013-09-26 2013-12-25 东南大学 一种面向ins/wsn室内移动机器人紧组合导航的迭代扩展rts均值滤波方法
CN105953802A (zh) * 2016-07-22 2016-09-21 马宏宾 一种基于iBeacon的室内定位***及方法
CN106352869A (zh) * 2016-08-12 2017-01-25 上海理工大学 移动机器人室内定位***及其计算方法
CN106793077A (zh) * 2017-01-05 2017-05-31 重庆邮电大学 一种自适应室内动态目标的uwb定位方法及***
US20180023953A1 (en) * 2008-03-28 2018-01-25 Regents Of The University Of Minnesota Extended kalman filter for 3d localization and vision-aided inertial navigation
CN107817469A (zh) * 2017-10-18 2018-03-20 上海理工大学 基于非视距环境下超宽频测距实现室内定位方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180023953A1 (en) * 2008-03-28 2018-01-25 Regents Of The University Of Minnesota Extended kalman filter for 3d localization and vision-aided inertial navigation
CN102914303A (zh) * 2012-10-11 2013-02-06 江苏科技大学 多移动机器人的智能空间***及导航信息获取方法
CN103471595A (zh) * 2013-09-26 2013-12-25 东南大学 一种面向ins/wsn室内移动机器人紧组合导航的迭代扩展rts均值滤波方法
CN105953802A (zh) * 2016-07-22 2016-09-21 马宏宾 一种基于iBeacon的室内定位***及方法
CN106352869A (zh) * 2016-08-12 2017-01-25 上海理工大学 移动机器人室内定位***及其计算方法
CN106793077A (zh) * 2017-01-05 2017-05-31 重庆邮电大学 一种自适应室内动态目标的uwb定位方法及***
CN107817469A (zh) * 2017-10-18 2018-03-20 上海理工大学 基于非视距环境下超宽频测距实现室内定位方法

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110022574A (zh) * 2019-04-16 2019-07-16 江苏科技大学 一种uwb室内定位基站的自动配置方法
CN110174346A (zh) * 2019-05-06 2019-08-27 江苏耀群工业技术有限公司 自对准滤网扫描方法及装置
CN110580054A (zh) * 2019-08-21 2019-12-17 东北大学 一种基于自主视觉跟踪的光电吊舱的控制***及方法
CN110580054B (zh) * 2019-08-21 2022-06-14 东北大学 一种基于自主视觉跟踪的光电吊舱的控制***及方法
CN110557720A (zh) * 2019-09-12 2019-12-10 南京工程学院 基于动态基准标签的超宽带室内定位***及补盲定位方法
CN110557720B (zh) * 2019-09-12 2024-02-13 南京工程学院 基于动态基准标签的超宽带室内定位***及补盲定位方法
CN110711701A (zh) * 2019-09-16 2020-01-21 华中科技大学 一种基于rfid空间定位技术的抓取式柔性分拣方法
CN110657799B (zh) * 2019-09-26 2022-09-09 广东省海洋工程装备技术研究所 一种空间实时定位方法、计算机装置及计算机可读存储介质
CN110657799A (zh) * 2019-09-26 2020-01-07 广东省海洋工程装备技术研究所 一种空间实时定位方法、计算机装置及计算机可读存储介质
CN111818460A (zh) * 2020-06-08 2020-10-23 南京邮电大学 一种基于双阈值序贯检测的位置验证方法和***
CN111954153B (zh) * 2020-08-12 2022-11-29 南京工程学院 一种基于uwb定位的智能召车导航定位方法
CN111954153A (zh) * 2020-08-12 2020-11-17 南京工程学院 一种基于uwb定位的智能召车导航定位方法
CN114143804A (zh) * 2021-02-02 2022-03-04 浙江机电职业技术学院 最大化测量信息增益的接收站路径优化方法
CN113189541A (zh) * 2021-04-23 2021-07-30 北京邮电大学 一种定位方法、装置及设备
CN113189541B (zh) * 2021-04-23 2023-12-12 北京邮电大学 一种定位方法、装置及设备
CN113259884A (zh) * 2021-05-19 2021-08-13 桂林电子科技大学 基于多参数融合的室内定位基站布设优化方法
CN113514797A (zh) * 2021-07-09 2021-10-19 中国人民解放军战略支援部队信息工程大学 一种uwb基站的自动标定方法
CN113514797B (zh) * 2021-07-09 2023-08-08 中国人民解放军战略支援部队信息工程大学 一种uwb基站的自动标定方法
CN113709662A (zh) * 2021-08-05 2021-11-26 北京理工大学重庆创新中心 一种基于超宽带的自主式三维反演定位方法
CN113709662B (zh) * 2021-08-05 2023-12-01 北京理工大学重庆创新中心 一种基于超宽带的自主式三维反演定位方法
CN114040327A (zh) * 2021-11-25 2022-02-11 江苏科技大学 一种基于uwb的空间可视对标***的构造方法
CN114666732A (zh) * 2022-03-15 2022-06-24 江苏科技大学 一种含噪网络下动目标定位解算及误差评价方法
CN114666732B (zh) * 2022-03-15 2024-05-10 江苏科技大学 一种含噪网络下动目标定位解算及误差评价方法
CN115639521A (zh) * 2022-10-24 2023-01-24 青岛柯锐思德电子科技有限公司 一种基于uwb的移动目标运动状态判断方法

Also Published As

Publication number Publication date
CN109548141B (zh) 2020-11-10

Similar Documents

Publication Publication Date Title
CN109548141A (zh) 基于卡尔曼滤波算法的室内环境基站坐标位置标定方法
CN107817469B (zh) 基于非视距环境下超宽频测距实现室内定位方法
CN105547305B (zh) 一种基于无线定位和激光地图匹配的位姿解算方法
CN110856106B (zh) 基于uwb和气压计的室内高精度三维定位方法
CN112533163B (zh) 基于NB-IoT改进的融合超宽带和蓝牙的室内定位方法
CN107205268A (zh) 一种基于无线通信基站的三维定位方法
CN102419180A (zh) 一种基于惯性导航***和wifi的室内定位方法
CN108318861A (zh) 一种基于csi高精度测距定位方法
CN108226860B (zh) 基于rss的超宽带混合维定位方法及定位***
CN105357754B (zh) 一种基于无线网络的移动节点组合定位方法
CN110026993B (zh) 一种基于uwb及热释电红外传感器的人体跟随机器人
CN109511085B (zh) 一种基于MeanShift和加权k近邻算法的UWB指纹定位方法
Benaissa et al. Phone application for indoor localization based on Ble signal fingerprint
CN104507097A (zh) 一种基于WiFi位置指纹的半监督训练方法
CN110636436A (zh) 基于改进chan算法的三维uwb室内定位方法
CN112729301A (zh) 一种基于多源数据融合的室内定位方法
Lategahn et al. Tdoa and rss based extended kalman filter for indoor person localization
CN108413966A (zh) 基于多种传感测距技术室内定位***的定位方法
CN103596265B (zh) 一种基于声音测距和移动向量的多用户室内定位方法
CN110763238A (zh) 基于uwb、光流和惯性导航的高精度室内三维定位方法
CN113534047A (zh) 设备定位方法和装置
CN116567531A (zh) 基于粒子滤波算法的传感器融合室内定位方法及***
Yin et al. UWB-based indoor high precision localization system with robust unscented Kalman filter
CN103888979A (zh) 一种基于无线局域网的室内定位方法
Kuxdorf-Alkirata et al. Reliable and low-cost indoor localization based on bluetooth low energy

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant