【技术实现步骤摘要】
一种UWB定位精度提升办法
[0001]本专利技术涉及定位方法领域,具体涉及UWB/IMU的联合定位算法,依靠UWB系统测距值对IMU统定位值进行修正。
技术介绍
[0002]随着近距离通信技术及无线定位技术的发展,人们期待移动设备可以感知位置从而提供导航定位服务。而室内定位技术弥补了GPS因信号受建筑物遮挡而无法用于室内环境定位的不足,将定位服务从城市室外空间扩展至建筑物内部空间,目前出现了各式各样的室内定位技术,比如红外线定位、超声波定位、Wi
‑
Fi定位、蓝牙定位、UWB定位、IMU定位等。这些定位技术各有优缺点,应对的场景也各不相同,在较为复杂的环境下UWB的测距精度达不到要求,利用联合定位算法,可以大大提高精度,而IMU不需要锚点辅助,还可以提供加速度、方位角,将测距信息和方位信息充分融合。
技术实现思路
[0003]为解决上述技术问题,本专利技术提供的技术方案为:一种UWB定位精度提升办法,包括以下步骤:
[0004]S1、构建UWB测距判别模型,获得锚点数和移动目标的距离;
[0005]S2、构建随机森林算法,预测S1所建立判别模型的性能好坏与精度要求;
[0006]S3、构建UWB/IMU的联合定位算法,通过IMU进行机器人轨迹推算;
[0007]S4、构建基于IMU的PDR定位算法,融合S3中IMU推算的机器人轨迹信息;IUB推测得到预测距离,根据距离公式计算预测位置与锚节点之间的距离,将UWB距离测量值与IUB的计算公式所获得的距离 ...
【技术保护点】
【技术特征摘要】
1.一种UWB定位精度提升办法,其特征在于,包括以下步骤:S1、构建UWB测距判别模型,获得锚点数和移动目标的距离;S2、构建随机森林算法,预测S1所建立判别模型的性能好坏与精度要求;S3、构建UWB/IMU的联合定位算法,通过IMU进行机器人轨迹推算;S4、构建基于IMU的PDR定位算法,融合S3中IMU推算的机器人轨迹信息;IUB推测得到预测距离,根据距离公式计算预测位置与锚节点之间的距离,将UWB距离测量值与IUB的计算公式所获得的距离测量值做差来获得误差估计值;S5、通过卡尔曼滤波融合IUB和UWB系统的定位结果;S6、获得S5的定位结果后,重新计算更新后的NLOS误差值对距离更新,再次获得最小二乘的估计位置更新偏航角,卡尔曼滤波融合两个系统的结果,反复执行如上结果便可以获得好的定位结果。2.根据权利要求1所述的一种UWB定位精度提升办法,其特征在于,步骤S1机器人实时测距判别模型中接收端和发送端的时间同步,通过获取信号获得的时间间接获得锚点数和移动目标的距离。3.根据权利要求1所述的一种UWB定位精度提升办法,其特征在于,步骤S3中机器人轨迹推算包括移动检测、速度估计、方向估计,其中,速度估计包括加速度、角速度,方向估计包括方位角信息。4.根据权利要求1所述的一种UWB定位精度提升办法,其特征在于,步骤S3中基于UWB/IMU的联合定位算法,包括以下步骤:(1)设k时刻行人与UWB的第i(i=1,2,...,N)个基站间距离的真实距离为:上式中,(x
i
,y
i
)为第i个基站坐标,i=1,2,
…
,N;(p
k,x
,p
k,y
)为k时刻行人位置理论值;(2)k时刻通过IMU解算得到的定位值为(p
k,x
,x,IMU,p
k,y
,IMU),利用该结果即可计算得到行人与第i个基站的距离:进行一节泰勒展开:上式中,k时刻行人与第i个基站间距离的真实距离,是使用精度较高的UWB测距值作为参考,它们的关系如下所示:d
i,k,UWB
=d
i,k
+ε
ꢀꢀꢀꢀ
(3)上式中,ε为测量噪声;(3)IMU的定位误差可表示为:融合公式(3)、公式(4),可以得到:上式即为基于第i个基站的观测向量,进而可以得到紧组合观测向量的完整表...
【专利技术属性】
技术研发人员:吴明,
申请(专利权)人:高斯机器人深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。