UWB定位辅助地图修正方法及系统技术方案

技术编号:11854872 阅读:100 留言:0更新日期:2015-08-11 00:43
本发明专利技术涉及室内定位技术领域,公开了一种UWB定位辅助地图修正方法及系统。该方法包括步骤:获取预设区域的初始地图信息,并将所述初始地图信息与服务器同步;标签向多个节点同时发送UWB脉冲,各节点分别记录各自接收到的UWB脉冲信号信息;根据至少两个节点接收到的UWB脉冲信号信息计算标签的位置信息;根据位置信息和当前扫描结果与服务器同步更新地图信息。本发明专利技术通过UWB技术帮助智能机器人实现定位,进而通过定位信息辅助修正扫描地图,可大幅提高机器人定位的精度和可靠性,同时提高了扫描地图的识别和定位精度,使得智能机器人的自主移动更为准确高效可靠。

【技术实现步骤摘要】

本专利技术涉及室内定位
,特别涉及一种UWB定位辅助地图修正方法及系统
技术介绍
随着计算机处理能力、传感器和人工智能技术的发展,机器人研宄的主流方向已逐渐向可移动的智能机器人转移。原先传统固定机械臂式工业机器人所未考虑的问题也日益凸显出来,成为智能机器人所必须克服的技术难点。最典型的,比如位置识别和路径规划,就是智能机器人在移动之前必须具备的自主处理能力,其处理效率及可靠性直接决定了机器人自主移动的智能程度。现有技术中,GPS定位技术虽然已比较成熟,但其仅可用于户外定位,定位精度和信号质量均无法适用于室内环境。因此,目前室内服务机器人主要依赖SLAM (SimultaneousLocalizat1n and Mapping,同步定位与建图)技术来实现全自主移动。SLAM技术中,机器人首先借助传感器设备探测周边环境建立地图,同时识别并标注自身当前在地图中位置,对于建图和标注,现有技术一般采用的方式有:栅格、几何信息和拓扑图表示法。其中,栅格表示法分别扫描多个栅格区域后进行叠加,得到详细地图并进行定位;几何信息法则是采集被扫描物的几何特征,利用不同的几何信息进行定位;拓扑图法则是将环境特征抽象为拓扑点和线,利用拓扑形状规划机器人移动。现有技术各方案的优缺点均较为明显,其中栅格法精度较高,但计算量大且栅格叠加会造成地图偏移,可靠性不强;几何信息法计算量稍小,但相应地精度偏低;拓扑图法计算量最小、效率高,但因拓扑表示过于抽象,无法准确分辨相似场景,错误率较高。除了上述明显缺陷,现有技术更大的问题在于各方案均无法适用于复杂环境或复杂应用,尤其是其定位方式依赖于特定障碍物或标志物,要求机器人在启动时启动地点和角度固定,否则需要大范围扫描重新构建地图,这给实际应用带来了极大不便。
技术实现思路
针对现有技术的缺陷,本专利技术所要解决的技术问题是如何实现智能机器人的快速高精度的定位。为解决该问题,一方面,本专利技术提供了一种UWB定位辅助地图修正方法,该方法包括步骤:获取预设区域的初始地图信息,并将所述初始地图信息与服务器同步;标签向多个节点同时发送UWB脉冲,各节点分别记录各自接收到的UWB脉冲信号信息;根据至少两个节点接收到的UWB脉冲信号信息计算标签的位置信息;根据位置信息和当前扫描结果与服务器同步更新地图信息。优选地,所述方法中,根据测量参数的不同,所述计算采用基于接收信号强度、基于到达角度和基于接收信号时间中至少一种方式进行。优选地,所述获取预设区域的初始地图信息为在预设区域内移动测量生成预设区域的初始地图。优选地,所述方法中,所述多个节点的位置固定且已知,各节点位置和标签的位置信息采用统一坐标系的坐标来表示和标注。优选地,所述同步更新地图信息为:在获得位置信息后,进一步结合对当前位置周边环境的扫描结果,判断已有的地图信息是否准确;若地图信息存在偏差,则同步更新本地和服务器中的地图信息。另一方面,本专利技术还同时提供一种UWB定位辅助地图修正系统,该系统包括:初始化模块,用于获取预设区域的初始地图信息,并将所述初始地图信息与服务器同步;UffB模块,用于使标签向多个节点同时发送UWB脉冲,各节点分别记录各自接收到的UWB脉冲信号信息;定位模块,用于根据至少两个节点接收到的UWB脉冲信号信息计算标签的位置信息;修正模块,用于根据位置信息和当前扫描结果与服务器同步更新地图信息。优选地,所述系统为机器人,还包括:行进系统、控制系统、地图及位置测量系统、智能语音交互系统和通讯系统、图像识别和人脸交互系统和供电与自动回充系统;其中,行进系统用于实现机器人的移动;控制系统用于将一个坐标转换成具体指令的控制系统;地图及位置测量系统用于扫描周围环境建立地图;智能语音交互系统和通讯系统用于和服务器进行交互;图像识别和人脸交互系统用于获得当前环境并确定捕捉到人脸和确认身份;供电与自动回充系统用于提供电源并在电量不足时返回充电粧充电的。优选地,所述定位模块根据测量参数的不同,采用基于接收信号强度、基于到达角度和基于接收信号时间中至少一种方式进行所述计算。优选地,采用基于接收信号时间的差值进行计算时,所述定位模块还包括:独立时差计数器,用于统一记录UWB脉冲到达至少三个节点的接收时间差,利用时间差和节点间的差异计算出标签的位置信息。优选地,所述系统还包括:移动终端,用于通过自身的通讯单元与服务器和/或机器人交互,向机器人发出移动指示或服务任务。本专利技术的技术方案提供了一种UWB定位辅助地图修正方法及系统,通过UWB技术帮助智能机器人实现定位,进而通过定位信息辅助修正扫描地图,可大幅提高机器人定位的精度和可靠性,同时提高了扫描地图的识别和定位精度,使得智能机器人的自主移动更为准确高效可靠。【附图说明】图1为本专利技术的一个实施例中UWB定位辅助地图修正方法的流程图;图2为UWB定位的原理示意图;图3为本专利技术的一个优选实施例中UWB节点设置效果示意图;图4为本专利技术的另一个优选实施例中基于到达时间差进行定位的原理示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例为实施本专利技术的较佳实施方式,所述描述是以说明本专利技术的一般原则为目的,并非用以限定本专利技术的范围。本专利技术的保护范围应当以权利要求所界定者为准,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。智能机器人的自主移动依赖于地图和自身位置来规划路径,其中地图的建立一般依赖于传感器对周边环境的感测,比如通过激光扫描获得环境中各标志物的位置和形状;而自身位置则依靠机器人的定位能力,现有技术的多种定位方式均是通过比对特定障碍物或标志物,过于依赖传感器对物体的识别能力,识别的正确率和设备成本很难有理想的平衡。在本专利技术的一个实施例中,提供了一种UWB(Ultra_WideBand,超宽带)定位辅助地图修正的方法,通过UWB设备和技术实现机器人的定位,在机器人的室内活动区域中固定设置多个UWB节点,同时在机器人自身设置UWB标签。如图1的流程图所示,该方法包括步骤:S1、获取预设区域的初始地图信息,并将所述初始地图信息与服务器同步;S2、标签向多个节点同时发送UWB脉冲,各节点分别记录各自接收到的UWB脉冲信号十目息;S3、根据至少两个节点接收到的UWB脉冲信号信息计算标签的位置信息;S4、根据位置信息和当前扫描结果与服务器同步更新地图信息。其中,UWB技术是一种使用IGHz以上带宽且无需载波的先进无线通信技术。虽然是无线通信,但其通信速度可以达到几百Mbit/s以上。由于不需要价格昂贵、体积庞大的中频设备,UWB无线定位系统的体积小且成本低。而UWB系统发射的功率谱密度可以非常低,甚至低于美国联邦通信委员会(FCC,Federal Communicat1ns Commiss1n)规定的电磁兼容背景噪声电平,因此短距离UWB无线电通信系统可以与其他窄带无线电通信系统共存。根据测量参数的不同,步骤S3中UWB定位的计算方式可采用基于接收信号强度(RSS, Received Signal Strength)、基于到达角度(AOA, Angle of Arr本文档来自技高网
...

【技术保护点】
一种UWB定位辅助地图修正方法,其特征在于,所述方法包括步骤:获取预设区域的初始地图信息,并将所述初始地图信息与服务器同步;标签向多个节点同时发送UWB脉冲,各节点分别记录各自接收到的UWB脉冲信号信息;根据至少两个节点接收到的UWB脉冲信号信息计算标签的位置信息;根据位置信息和当前扫描结果与服务器同步更新地图信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:李全印张和光支涛胡泉徐渤惠
申请(专利权)人:北京云迹科技有限公司
类型:发明
国别省市:北京;11

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

1