机器人建图方法、装置及相关设备制造方法及图纸

技术编号:38333119 阅读:7 留言:0更新日期:2023-08-02 09:13
本申请提供一种机器人建图方法、装置及相关设备,所述方法包括:采集目标区域的原始线束特征,所述目标区域为所述机器人的移动区域;对所述原始线束特征进行识别,获得识别结果;在根据所述识别结果确定所述目标区域包括镜面的情况下,对所述原始线束特征进行修正;根据修正后的原始线束特征生成所述目标区域的地图。通过对原始线束特征进行识别,并在识别结果指示目标区域包括镜面的情况下,对原始线束特征进行修正的方式,能降低镜面对原始线束特征产生的干扰问题,使基于修正后的原始线束特征生成的地图具备较高的准确度。束特征生成的地图具备较高的准确度。束特征生成的地图具备较高的准确度。

【技术实现步骤摘要】
机器人建图方法、装置及相关设备


[0001]本申请涉及物联网
,尤其涉及一种机器人建图方法、装置及相关设备。

技术介绍

[0002]随着计算机技术和机器人产业的发展,移动机器人成为了机器人领域的一个研究热点。移动机器人的地图创建作为其自主定位、避障、路线规划的重要依据,是移动机器人工作的关键流程。
[0003]相关技术多通过激光雷达采集工作区域的点云数据的方式,来构建工作区域的地图,应用中发现,在工作区域存在镜面时,激光雷达所发射的激光线束会受到镜面的干扰,这使得激光雷达所采集的点云数据存在较大误差,进而导致所构建的地图的准确度低。

技术实现思路

[0004]本申请实施例提供一种机器人建图方法、装置及相关设备,以解决在工作区域存在镜面时,基于相关技术所构建的地图的准确度低的问题。
[0005]为解决上述问题,本申请是这样实现的:
[0006]第一方面,本申请实施例提供了一种机器人建图方法,所述方法包括:
[0007]采集目标区域的原始线束特征,所述目标区域为所述机器人的移动区域;
[0008]对所述原始线束特征进行识别,获得识别结果;
[0009]在根据所述识别结果确定所述目标区域包括镜面的情况下,对所述原始线束特征进行修正;
[0010]根据修正后的原始线束特征生成所述目标区域的地图。
[0011]在一些实施方式中,所述对所述原始线束特征进行修正,包括:
[0012]获取所述原始线束特征中的异常线束特征和常规线束特征,所述异常线束特征的特征值大于所述常规线束特征的特征值,且所述异常线束特征的特征值与所述常规线束特征的特征值之差大于预设的阈值;
[0013]对所述异常线束特征进行修正;
[0014]所述根据修正后的原始线束特征生成所述目标区域的地图,包括:
[0015]基于所述常规线束特征和修正后的异常线束特征生成所述目标区域的地图。
[0016]在一些实施方式中,对所述异常线束特征进行修正,包括:
[0017]获取所述异常线束特征的边界信息和夹角信息;
[0018]基于余弦定理对所述边界信息和夹角信息进行处理,获得调整参数;
[0019]基于所述调整参数对所述异常线束特征进行修正。
[0020]在一些实施方式中,在采集目标区域的原始线束特征之前,所述方法还包括:
[0021]采集所述目标区域的光谱图像,所述光谱图像包括多个像素块、以及每一像素块对应的光谱信息;
[0022]基于多个光谱信息对所述目标区域进行分割,获得多个子区域;
[0023]所述采集目标区域的原始线束特征,包括:
[0024]根据所述多个子区域,采集目标区域的原始线束特征。
[0025]在一些实施方式中,所述根据所述多个子区域,采集目标区域的原始线束特征,包括:
[0026]针对每一子区域,采集所述子区域的原始子线束特征;
[0027]所述对所述原始线束特征进行识别,获得识别结果,包括:
[0028]针对每一子区域,基于识别模型对所述原始子线束特征进行识别,获得子识别结果;
[0029]所述在根据所述识别结果确定所述目标区域包括镜面的情况下,对所述原始线束特征进行修正,包括:
[0030]针对每一子区域,在根据所述子识别结果确定所述子区域包括镜面的情况下,对所述原始子线束特征进行修正;
[0031]所述根据修正后的原始线束特征生成所述目标区域的地图,包括:
[0032]基于修正后的多个原始子线束特征,生成所述目标区域的地图。
[0033]在一些实施方式中,在采集目标区域的原始线束特征之前,所述方法还包括:
[0034]获取初始模型;
[0035]基于训练样本对所述初始模型进行训练,获得所述识别模型,所述训练样本包括第一线束样本和第二线束样本,所述第一线束样本包括有镜面区域的线束特征,所述第二线束样本不包括镜面区域的线束特征。
[0036]在一些实施方式中,所述原始线束特征包括激光点云数据、超声波数据和光谱数据。
[0037]第二方面,本申请实施例还提供一种机器人建图装置,包括:
[0038]采集模块,用于采集目标区域的原始线束特征,所述目标区域为所述机器人的移动区域;
[0039]识别模块,用于对所述原始线束特征进行识别,获得识别结果;
[0040]修正模块,用于在根据所述识别结果确定所述目标区域包括镜面的情况下,对所述原始线束特征进行修正;
[0041]建图模块,用于根据修正后的原始线束特征生成所述目标区域的地图。
[0042]第三方面,本申请实施例还提供一种通信设备,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;其特征在于,所述处理器,用于读取存储器中的程序实现如前述第一方面所述方法中的步骤。
[0043]第四方面,本申请实施例还提供一种可读存储介质,用于存储程序,所述程序被处理器执行时实现如前述第一方面所述方法中的步骤。
[0044]在本申请实施例中,通过对原始线束特征进行识别,并在识别结果指示目标区域包括镜面的情况下,对原始线束特征进行修正的方式,能降低镜面对原始线束特征产生的干扰问题,使基于修正后的原始线束特征生成的地图具备较高的准确度。
附图说明
[0045]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例描述中所需
要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0046]图1是本申请实施例提供的机器人建图方法的流程示意图;
[0047]图2是本申请实施例提供的对应镜面区域的线束示意图之一;
[0048]图3是本申请实施例提供的对应镜面区域的线束示意图之二;
[0049]图4是本申请实施例提供的输入初始模型的多个第一线束样本的示意图;
[0050]图5是本申请实施例提供的机器人建图装置的结构示意图;
[0051]图6是本申请实施提供的通信设备的结构示意图。
具体实施方式
[0052]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。根据本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0053]本申请实施例中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机器人建图方法,其特征在于,所述方法包括:采集目标区域的原始线束特征,所述目标区域为所述机器人的移动区域;对所述原始线束特征进行识别,获得识别结果;在根据所述识别结果确定所述目标区域包括镜面的情况下,对所述原始线束特征进行修正;根据修正后的原始线束特征生成所述目标区域的地图。2.根据权利要求1所述的方法,其特征在于,所述对所述原始线束特征进行修正,包括:获取所述原始线束特征中的异常线束特征和常规线束特征,所述异常线束特征的特征值大于所述常规线束特征的特征值,且所述异常线束特征的特征值与所述常规线束特征的特征值之差大于预设的阈值;对所述异常线束特征进行修正;所述根据修正后的原始线束特征生成所述目标区域的地图,包括:基于所述常规线束特征和修正后的异常线束特征生成所述目标区域的地图。3.根据权利要求2所述的方法,其特征在于,对所述异常线束特征进行修正,包括:获取所述异常线束特征的边界信息和夹角信息;基于余弦定理对所述边界信息和夹角信息进行处理,获得调整参数;基于所述调整参数对所述异常线束特征进行修正。4.根据权利要求1所述的方法,其特征在于,在采集目标区域的原始线束特征之前,所述方法还包括:采集所述目标区域的光谱图像,所述光谱图像包括多个像素块、以及每一像素块对应的光谱信息;基于多个光谱信息对所述目标区域进行分割,获得多个子区域;所述采集目标区域的原始线束特征,包括:根据所述多个子区域,采集目标区域的原始线束特征。5.根据权利要求4所述的方法,其特征在于,所述根据所述多个子区域,采集目标区域的原始线束特征,包括:针对每一子区域,采集所述子区域的原始子线束特征;所述对所述原始线束特征进行识别,获得识别结果,包括:针对每一...

【专利技术属性】
技术研发人员:宋文静王曦泽李小涛
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1