System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种融合WiFi与UWB的室内无线定位方法及系统技术方案_技高网
当前位置: 首页 > 专利查询>湖南大学专利>正文

一种融合WiFi与UWB的室内无线定位方法及系统技术方案

技术编号:40198616 阅读:8 留言:0更新日期:2024-01-27 00:02
本发明专利技术公开了一种融合WiFi与UWB的室内无线定位方法及系统,该方法通过步骤1:对移动机器人所在定位区域的位置进行LOS与NLOS状态划分,并对属于LOS状态的位置采集WiFi指纹;步骤2:构建离线WiFi指纹地图;步骤3:获取移动机器人在定位区域的实时定位初值;步骤4:在线实时定位;根据RSS信息进行NLOS状态的识别;并以WiFi指纹作为UWB在LOS与NLOS混合状态下的定位补充;再基于图优化构建UWB与WiFi传感器信息和运动模型的约束,对移动机器人进行融合定位。解决了UWB在NLOS区域下因测量值不准确进而影响定位精度及稳定性的问题。

【技术实现步骤摘要】


技术介绍

1、随着物联网技术的发展,基于位置服务在人们日常生活中扮演着越来越重要的角色,在户外,卫星定位技术可以用于移动终端的定位,并且精度也基本满足各类任务的需求,由于建筑物和树木对卫星信号的削弱较大,在室内场景中的定位精度下降明显,因此室内定位技术亟待研究。新技术如wifi、蓝牙、rfid、惯性测量单元(imu)、里程表、视觉、红外和uwb(ultrawideband,超宽带)等正在被充分用于室内定位。由于其高精度、低能耗、抗多径干扰等优点,uwb被认为是有前途的研究和应用的定位技术之一。

2、为提高uwb测距距离,厂商会提高设备发射功率,然而nlos(non-line-of-sight,非视距,即节点之间存在物理遮挡)环境下参考点会出现严重的电磁波反射,产生多径效应,影响测距精度,现有基于uwb测距定位的方法不再适用。如何准确识别los(line-of-sight,视距,即节点之间无物理遮挡、障碍物阻挡信号传播)和nlos场景,提高nlos场景下无线定位的精度和稳定性,是uwb无线定位的难点。


技术实现思路

1、本专利技术考虑到wifi在nlos下信号强度波动较uwb稳定,且在室内场景分布广泛易部署,针对上述问题,提出一种在los/nlos混合场景下融合wifi与uwb的室内无线定位方法及系统。

2、本专利技术提出的技术方案如下:

3、一方面,一种融合wifi与uwb的室内无线定位方法,包括:

4、步骤1:对移动机器人所在定位区域的位置进行los与nlos状态划分,并对属于los状态的位置采集wifi指纹,同时获取对应位置的坐标;

5、步骤2:构建离线wifi指纹地图;

6、遍历定位区域内所有位置后,根据采集到的los状态的位置的wifi指纹和位置信息进行高斯过程回归,预测属于nlos状态的位置的wifi指纹;

7、步骤3:根据uwb测距,获取移动机器人在定位区域的实时定位初值;

8、步骤4:在线实时定位;

9、移动机器人在定位区域内移动,实时采集各基站对应的uwb测距值、rss测量值及wifi指纹,根据rss测量值进行nlos状态的识别;并以wifi指纹作为uwb在los与nlos混合状态下的定位补充;再基于图优化构建uwb与wifi传感器信息和运动模型的约束,对移动机器人进行融合定位,以获得待定位移动机器人的当前位置。

10、uwb标签是安装在移动机器人上的标签,用于uwb测距使用;移动机器人的运动等效成uwb标签的运动;

11、以wifi信息作为uwb在los/nlos混合场景下定位的补充和兜底,在改进的图优化框架下充分利用los状态下相对准确的uwb信息,消除被nlos干扰的uwb信息对定位带来的影响。

12、进一步地,依据定位区域中处于los状态的基站数量n,获取待定位移动机器人的当前位置;

13、a1:若n≥3,则满足最小uwb定位条件,根据处于los状态的uwb测距值进行位置解算得到待定位移动机器人的当前位置;

14、a2:若0<n<3,则由wifi指纹作为定位条件的补充,根据处于los状态的uwb测距值和wifi查询指纹进行位置解算得到待定位移动机器人的当前位置;

15、a3:若n=0,则只根据wifi查询指纹进行位置解算得到待定位移动机器人的当前位置。

16、进一步地,所述基于图优化构建uwb与wifi传感器信息和运动模型的约束,使用los状态下的uwb测距值以及实时定位初值进行融合定位,是指基于测距约束、位移约束、加速度约束及wifi指纹约束,利用任意时刻k接收到uwb测距值和wifi查询指纹构建待定位uwb标签位置优化的损失函数,在使得损失函数最小时,解算损失函数中的未知量,获得由各时间点的最优估计位置组成的移动机器人轨迹,以实现移动机器人定位;

17、所述损失函数如下:

18、

19、

20、其中,f(p)表示损失函数,为由上述损失函数获得的由各时间点的最优估计位置组成的轨迹;分别为第i时刻的测距约束、位移约束、加速度约束以及wifi指纹约束;

21、所述测距约束为:

22、

23、所述位移约束为:

24、

25、

26、所述加速度约束为:

27、

28、

29、所述wifi指纹约束为:

30、

31、其中,pk表示k时刻的uwb标签位置,pk=(xk,yk,zk),δpk表示k+1时刻与k时刻的uwb标签位置测量差值;表示第i个uwb基站的位置,ηk是测量噪声,||·||2为二范数,ρ(·)为伪huber核函数,,x表示伪huber核函数中的变量,ξ为非负的斜率系数,均为权重系数,ι为自由参数;δt为相邻位置对应的时间间隔;分别表示测距残差、位移残差、加速度残差以及wifi指纹残差;σr,σs,σa,σp均表示标准差,属于中间变量,η表示各种环境下的最大噪声,vmax为机器人移动的最大速度,amax为机器人的最大加速度,为移动机器人在pk处由knn算法计算出来的预测位置。

32、进一步地,利用滑动窗口将全局的损失函数更新为局部的损失函数:

33、

34、

35、其中,n为滑动窗口大小,为滑动窗口内的估计轨迹,在k+1时刻,pk+1加入到滑动窗口中,pk-n+1则被移除,从而窗口内的待估计轨迹更新为

36、进一步地,采用l-m算法对更新后的局部损失函数进行优化计算:

37、

38、其中,gk=jktf,gk和f均表示示中间变量,jk表示在pk处的雅各比矩阵,hk为近似海森矩阵;表示滑动窗口内的移动机器人轨迹,的原始估计记为为移动机器人当前位置的增量;

39、求解(hk+λi)δp=-gk,得到δp,再将计算结果作为待优化量进行下一轮迭代计算:其中,λ为引入阻尼因子,λ>0,i为单位阵;

40、若损失函数的结果大于阈值则继续重复上述迭代步骤,直到迭代次数达到预设最大次数或损失函数的结果满足阈值要求。

41、进一步地,los与nlos状态划分是采用rss差值识别nlos状态,具体如下:

42、将fp-rssi和rx-rssi两种信号强度指示分别进行曲线拟合,然后用拟合后的fp-rssi和rx-rssi数值相减得到的rss拟合差值δrss用于nlos判断;将rss拟合差值δrss与阈值th比较,判断移动机器人当前时刻所处位置为los或者nlos状态,若δrss>th则处于nlos状态,反之则为los状态;其中,fp-rssi为所接收到的第一路径信号强度指示,rx-rssi为总接收信号强度指示;

43、拟合过程为:将新接收到的rss测量值与m-1个历史rss测量值进行n阶多项本文档来自技高网...

【技术保护点】

1.一种融合WiFi与UWB的室内无线定位方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,依据定位区域中处于LOS状态的基站数量n,获取待定位移动机器人的当前位置;

3.根据权利要求2所述的方法,其特征在于,所述基于图优化构建UWB与WiFi传感器信息和运动模型的约束,使用LOS状态下的UWB测距值以及实时定位初值进行融合定位,是指基于测距约束、位移约束、加速度约束及WiFi指纹约束,利用任意时刻k接收到UWB测距值和WiFi查询指纹构建待定位UWB标签位置优化的损失函数,在使得损失函数最小时,解算损失函数中的未知量,获得由各时间点的最优估计位置组成的移动机器人轨迹,以实现移动机器人定位;

4.根据权利要求3所述的方法,其特征在于,利用滑动窗口将全局的损失函数更新为局部的损失函数:

5.根据权利要求4所述的方法,其特征在于,采用L-M算法对更新后的局部损失函数进行优化计算:

6.根据权利要求1所述的方法,其特征在于,LOS与NLOS状态划分是采用RSS差值识别NLOS状态,具体如下:

7.根据权利要求1所述的方法,其特征在于,利用高斯过程回归GPR预测模型对NLOS状态下的WiFi指纹进行扩充;

8.根据权利要求1所述的方法,其特征在于,UWB测距值用空间几何形式表示为其中p=(x,y,z)为待求的UWB标签坐标;

9.一种融合WiFi与UWB的室内无线定位系统,其特征在于,包括:

10.一种可读存储介质,其特征在于:存储了计算机程序,所述计算机程序被处理器调用以实现:

...

【技术特征摘要】

1.一种融合wifi与uwb的室内无线定位方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,依据定位区域中处于los状态的基站数量n,获取待定位移动机器人的当前位置;

3.根据权利要求2所述的方法,其特征在于,所述基于图优化构建uwb与wifi传感器信息和运动模型的约束,使用los状态下的uwb测距值以及实时定位初值进行融合定位,是指基于测距约束、位移约束、加速度约束及wifi指纹约束,利用任意时刻k接收到uwb测距值和wifi查询指纹构建待定位uwb标签位置优化的损失函数,在使得损失函数最小时,解算损失函数中的未知量,获得由各时间点的最优估计位置组成的移动机器人轨迹,以实现移动机器人定位;

4.根据权利要求3所述的方法,其特征在于,利用滑动窗口将...

【专利技术属性】
技术研发人员:孙炜陈中玉孙健
申请(专利权)人:湖南大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1