一种改进的三边定位算法

高莉1, 杨雪苗2

(1.江苏师范大学 电气工程及自动化学院, 江苏 徐州 221116; 2.中国矿业大学 信息与控制工程学院, 江苏 徐州 221116)

摘要针对基于加权最小二乘(WLS)的三边定位算法在线性化过程中损失定位信息的问题,提出了一种改进的三边定位算法。该算法利用WLS算法粗略估计未知节点的坐标,并利用损失的定位信息构建定位模型,通过求解该定位模型实现精确定位。仿真结果表明,与基于WLS的三边定位算法相比,该算法有效提高了定位精度,且巷道长宽比越大,定位性能越好。

关键词煤矿井下定位; 精确定位; 三边定位; 测距定位; 加权最小二乘

0 引言

目前,煤矿井下定位功能主要依托无线网络来实现[1]。由于无线网络中节点成本高、能耗大,在满足定位精度要求的情况下,从经济效益角度考虑,不适合在井下布置太多的节点作为定位系统的参考节点。三边定位算法能根据3个已知坐标的参考节点到未知节点的距离来确定未知节点的坐标[2-4],对参考节点数量需求低,能较好地满足煤矿井下定位系统经济性需求。理想的三边定位算法中,以参考节点坐标为圆心、参考节点到未知节点的测量距离为半径,可得3条相交于一点的圆曲线,未知节点坐标为3条圆曲线的交点。然而,受噪声、多径效应等因素影响,测量距离不可避免存在误差,导致3条圆曲线不会相交于一点,所以需要求解由3个圆曲线方程所构成的非线性方程组。

文献[5]采用非线性最小二乘(Nonlinear Least Squares,NLS)算法直接求解非线性方程组,其核心思想是利用类似高斯-牛顿法的搜索法来寻找代价函数的极小值,定位精度较高,但计算复杂度高,并且需要选择合适的初始值以避免发生局部收敛。文献[6-9]通过泰勒级数展开使非线性方程组在某组初始参数估计值附近线性化,降低了计算复杂度,但仍需要合适的初始值以保证收敛,且由于线性化过程中忽略了高阶项,无法保证得到最优解。文献[10-14]利用线性最小二乘(Linear Least Squares,LLS)算法将非线性方程组转化为线性方程组,之后通过最小二乘(Least Squares,LS)算法求解线性方程组,避免了初始值选择问题,但未考虑测距误差对定位结果的影响。文献[15]提出的加权最小二乘(Weighted Least Squares,WLS)算法根据测距误差赋予方程组中每个等式不同权值,提高了定位精度,但由于非线性方程组线性化过程会带来定位信息损失,定位精度还有提升空间。

本文提出了一种改进的三边定位算法。该算法以WLS算法估计的未知节点坐标为基础,融合线性化过程中所损失的定位信息,构建定位模型,通过求解该定位模型实现精确定位。

1 基于WLS的三边定位算法

假设二维平面分布3个参考节点,第i(i=1,2,3)个参考节点坐标为(xiyi),未知节点坐标为(xy),未知节点到第i个参考节点的测量距离为ri,则有

(1)

式(1)是一个非线性方程组,以第1个等式作为参考等式,通过其余等式减去参考等式的方法消除二次项,将式(1)转换为线性方程组,可得

(xi-x1)x+(yi-y1)y=(r1-x1-y1-ri+

xi+yi)i=2,3

(2)

将式(2)写成矩阵形式:

=b

(3)

式中:

根据LLS算法,未知节点的LLS估计坐标为

(ATA)-1ATb

(4)

在LLS算法求解式(3)的过程中,是将式(3)的2个等式按相同权重处理。然而实际中由于测距误差随机,每个等式对定位结果的影响不同。针对该问题,WLS算法引入权重矩阵W来提高定位精度,则未知节点的WLS估计坐标为

(ATWA)-1ATWb

(5)

权重矩阵W可利用b的协方差矩阵C的逆来构建[15]

W=C-1

(6)

假设测量距离ri之间相互独立,可得

(7)

式中var(·)为方差函数。

由于噪声、多径效应等因素影响,实际测量中不可避免地存在误差,则有

ri=di+ni

(8)

式中:di为未知节点到第i个参考节点的真实距离;ni为测距误差。

假设测距误差ni服从均值为0、方差为σi的高斯分布,即ni~N(0,σi),则测量距离ri~N(di,σi)。运用非中心卡方分布的方差,可得

var(ri)=4diσi+2σi

(9)

则式(7)可表示为

C=

(10)

由式(10)可知,权重矩阵中包含真实距离,然而实际计算中真实距离不可知,因此利用测量距离代替真实距离来构造权重矩阵。

基于WLS的三边定位算法在线性化过程中存在定位信息损失情况,具体如下。

展开并整理式(1),可得

(11)

将式(11)写成矩阵形式,并进行初等行变换,可得

(12)

对比式(12)和式(3)可看出,基于WLS的三边定位算法利用非线性方程组中1个等式作为线性化工具,将非线性方程组转化为线性方程组的同时,将作为线性化工具的等式的信息弱化,并未有效利用所有等式的信息,损失了部分定位信息,定位精度有待进一步提升。

2 改进的三边定位算法

改进的三边定位算法在基于WLS的三边定位算法求得初步定位结果的基础上,利用损失的定位信息构建定位模型:

(13)

(-r1)2为线性化过程中损失的定位信息,其中θ1=[x1 y1]T

改进的三边定位算法步骤如下。

(1) 获取未知节点和参考节点之间的测量距离ri

(2) 将参考节点坐标(xiyi)和测量距离ri代入式(3),计算矩阵Αb

(3) 将测量距离ri替代di并代入式(10),计算协方差矩阵C,然后利用式(6)计算权重矩阵W

(4) 将矩阵ΑbW代入式(5),得到未知节点的WLS估计坐标

(5) 利用步骤(4)得到的结果及基于WLS的三边定位算法损失的定位信息,构建定位模型(式(13))。

(6) 根据式(13)求解未知节点坐标。

3 仿真分析

仿真区域部署如图1所示,区域长100 m、宽5 m,布置3个参考节点和10个未知节点,参考节点坐标分别为(-50,0),(0,5),(50,0),未知节点1—10随机分布。在测距误差标准差为2 m、仿真1 000次的情况下,基于WLS的三边定位算法与本文算法的仿真定位结果如图2所示。可看出基于WLS的三边定位算法平均定位误差为17.7 m,本文算法平均定位误差为7.9 m,本文算法的定位精度高于基于WLS的三边定位算法。

图1 仿真区域部署
Fig.1 Simulation area deployment

图2 不同位置定位结果
Fig.2 Positioning results at different locations

基于上述仿真区域及参考节点坐标部署,设置未知节点坐标为(-30,4),测距误差标准差在0~10 m之间均匀取值,经过1 000次仿真,基于WLS的三边定位算法与本文算法的均方误差(Mean Square Error,MSE)如图3所示。可看出在测距误差标准差较小时,2种算法的MSE曲线接近;随着测距误差标准差增大,MSE均呈递增趋势,但本文算法的MSE更小,表明定位精度更高。这是由于测距误差标准差较小时,补偿的定位信息作用小,测距误差标准差较大时,定位信息的丢失对定位精度影响较大,而本文算法有效利用了丢失的定位信息。

图3 不同测距误差标准差下MSE
Fig.3 MSE under different ranging error standard deviations

设置2种仿真区域及节点坐标:① 仿真区域长50 m、宽5 m,参考节点坐标分别为(-25,0),(0,5),(25,0),未知节点之间横向、纵向间隔均为2 m。② 仿真区域及参考节点坐标同图1,未知节点之间横向间隔为4 m、纵向间隔为0.2 m。给定测距误差标准差为1 m,仿真区域内各未知节点测试200次,基于WLS的三边定位算法与本文算法的均方根误差(Root Mean Square Error,RMSE)差值如图4所示。可看出在仿真区域几何中心点附近,RMSE差值较小,表明本文算法的定位精度虽有提升但不明显;距离中心点较远处,特别是左右两侧区域,RMSE差值较大,表明本文算法的定位精度明显提升。对比图4(a)和图4(b)可看出,在相同噪声情况下,仿真区域长宽比越大,本文算法的定位性能越好。

(a) 仿真区域长50 m、宽5 m

(b) 仿真区域长100 m、宽5 m

图4 不同仿真区域下RMSE差值
Fig.4 RMSE differences under different simulation areas

4 结语

改进的三边定位算法通过WLS算法粗略估计未知节点坐标,并利用损失的定位信息构建定位模型,通过求解该定位模型实现精确定位。仿真结果表明,该算法定位误差小于基于WLS的三边定位算法,定位精度得到明显提升,且巷道长宽比越大,定位性能越好。

参考文献(References):

[1] 赵彤,李先圣,张雷,等.煤矿井下节点合作加权质心定位算法[J].工矿自动化,2018,44(8):32-38.

ZHAO Tong,LI Xiansheng,ZHANG Lei,et al.Weighted centroid localization algorithm based on node cooperation in coal mine underground[J].Industry and Mine Automation,2018,44(8):32-38.

[2] KHALAJMEHRABADI A,AKOPIAN D,PACK D.Range-based trilateration using multipurpose cost function optimization with Lagrangian multipliers[C]//IEEE/ION Position, Location and Navigation Symposium,Savannah,2016:2153-3598.

[3] YANG Zheng,LIU Yunhao.Quality of trilateration: confidence-based iterative localization[J].IEEE Transactions on Parallel and Distributed Systems,2010,21(5):631-640.

[4] LI Zeyuan.Constrained weighted least squares location algorithm using received signal strength measurements[J].China Communications,2016,13(4):81-88.

[5] GUSTAFSSON F.Mobile positioning using wireless networks: possibilities and fundamental limitations based on available wireless network measurements[J].IEEE Signal Processing Magazine,2005,22(4):41-53.

[6] 房嘉奇,冯大政,李进.TDOA中的修正牛顿及泰勒级数方法[J].西安电子科技大学学报,2016,43(6):27-33.

FANG Jiaqi,FENG Dazheng,LI Jin,et al.Research on modified newton and taylor-series methods in TDOA[J].Journal of Xidian University,2016,43(6):27-33.

[7] 张会清,石晓伟,邓贵华,等.基于BP神经网络和泰勒级数的室内定位算法研究[J].电子学报,2012,40(9):1876-1879.

ZHANG Huiqing,SHI Xiaowei,DENG Guihua,et al.Research on indoor location technology based on back propagation neural network and taylor series[J].Acta Electronica Sinica,2012,40(9):1876-1879.

[8] 齐小刚,袁列萍,刘立芳.误差修正的声源目标混合定位算法[J].西安电子科技大学学报,2019,46(1):1-7.

QI Xiaogang,YUAN Lieping,LIU Lifang.Hybrid location algorithm for the acoustic source based on error correction[J].Journal of Xidian University,2019,46(1):1-7.

[9] STEFANSKI J,SADOWSKI J.TDOA versus ATDOA for wide area multilateration system[J].EURASIP Journal on Wireless Communications and Networking,2018:1-13.

[10] CUI Xunxue,YU Kegen,LU Songsheng.Approximate closed-form TDOA-based estimator for acoustic direction finding via constrained optimization[J].IEEE Sensors Journal,2018,18(8):3360-3371.

[11] GUVENC I,GEZICI S,SAHINOGLU Z.Fundamental limits and improved algorithms for linear least-squares wireless position estimation[J].Wireless Communications and Mobile Computing,2012,12(12):1037-1052.

[12] SALMAN N,KEMP A H,GHOGHO M.Low complexity joint estimation of location and path-loss exponent[J].IEEE Wireless Communications Letters,2012,1(4):364-367.

[13] 邢智鹏,李春文,陆思聪.基于LQI滤波与联合参数估计的井下人员定位算法[J].煤炭学报,2017,42(6):1628-1633.

XING Zhipeng,LI Chunwen,LU Sicong.Coal mine underground personnel localization algorithm based on LQI filter and joint parameters estimation[J].Journal of China Coal Society,2017,42(6):1628-1633.

[14] KUMAR V,ARABLOUEI R,DE HOOG F,et al.Pseudo-linear localization using perturbed RSSI measurements and inaccurate anchor positions[J].Pervasive and Mobile Computing,2019,52:46-59.

[15] PAULA T,BERNARDOS A M,CASAR J R.Weighted least squares techniques for improved received signal strength based localization[J].Sensors,2011,11(9):8569-8592.

An improved trilateration positioning algorithm

GAO Li1, YANG Xuemiao2

(1.School of Electrical Engineering and Automation, Jiangsu Normal University, Xuzhou 221116, China; 2.School of Information and Control Engineering, China University of Mining and Technology, Xuzhou 221116, China)

AbstractAiming at the problem that trilateration positioning algorithm based on weighted least squares (WLS) lost positioning information in linearization process, an improved trilateration positioning algorithm was proposed. In the algorithm, WLS algorithm is used to roughly estimate coordinates of unknown nodes, and lost positioning information is used to construct positioning model, so precise positioning is achieved by solving the positioning model. The simulation results show that positioning accuracy of the proposed algorithm is obviously higher than that of the trilateration positioning algorithm based on WLS, and the larger the length-width ratio of roadway is, the better the positioning performance of the proposed algorithm is.

Key words:coal mine underground positioning; precise positioning; trilateration positioning; range positioning; weighted least squares

文章编号1671-251X(2020)02-0078-04

DOI:10.13272/j.issn.1671-251x.2019120032

中图分类号:TD655

文献标志码:A

收稿日期:2019-12-12;修回日期:2020-01-04;责任编辑:盛男。

基金项目:江苏省现代教育技术研究课题(2016-R-47695);徐州市科技计划项目(KC18006)。

作者简介:高莉(1976-),女,上海人,副教授,博士,主要研究方向为无线传感器网络、图像处理,E-mail:gaoli@jsnu.edu.cn。

引用格式:高莉,杨雪苗.一种改进的三边定位算法[J].工矿自动化,2020,46(2):78-81.

GAO Li, YANG Xuemiao.An improved trilateration positioning algorithm[J].Industry and Mine Automation,2020,46(2):78-81.