一种机器人的定位方法、装置、设备及介质制造方法及图纸

技术编号:21358607 阅读:12 留言:0更新日期:2019-06-15 08:26
本发明专利技术公开了一种机器人的定位方法、装置、设备及介质,用以在降低定位成本的同时,提高定位准确率。所述机器人的定位方法,包括:在所述机器人沿预定路径向目标位置移动时,分别获取用于确定所述机器人位置的第一传感器采集的第一定位数据和用于确定所述机器人位置的第二传感器采集的第二定位数据;确定所述第一定位数据对应的第一位置以及所述第二定位数据对应的第二位置;在确定所述第一位置和所述第二位置均与所述目标位置相同时,确定所述机器人当前所处位置为所述目标位置。

A Robot Location Method, Device, Equipment and Media

The invention discloses a positioning method, device, equipment and medium of a robot for improving positioning accuracy while reducing positioning cost. The positioning method of the robot includes: acquiring the first positioning data collected by the first sensor for determining the position of the robot and the second positioning data collected by the second sensor for determining the position of the robot respectively when the robot moves to the target position along a predetermined path; determining the first position corresponding to the first positioning data and the second determination. The second position corresponding to the data is determined; when both the first position and the second position are determined to be the same as the target position, the current position of the robot is determined to be the target position.

【技术实现步骤摘要】
一种机器人的定位方法、装置、设备及介质
本专利技术涉及人工智能领域,尤其涉及一种机器人的定位方法、装置、设备及介质。
技术介绍
随着人工智能的不断发展,依托于人工智能的机器人行业也得到了较大的发展,随之而来的,机器人也正式在不同领域中落地并投入使用。机器人在接收到移动指令时,移动到指定位置并执行相关操作。在机器人移动过程中,需要获取机器人的准确位置,现有技术中有两种方法可以获取机器人的位置,具体来说:方法一:基于激光雷达和超声波传感器获取的数据,通过即时定位与地图构建(simultaneouslocalizationandmapping,SLAM)技术构建导航地图,在机器人移动过程中通过监测路线上的目标与导航地图进行对比,得到机器人的准确位置,并控制机器人移动到指定位置。方法二:通过红外寻迹传感器扫描路面,并根据反馈的信息确定机器人的当前位置,从而控制机器人移动到指定位置。这两种方式都可以实现获取机器人的位置,但方法一确定机器人的位置时,虽然可以准确的获取机器人的当前位置,但定位成本较高,方法二确定机器人的位置,虽然成本较低,但是定位准确率低。
技术实现思路
本专利技术实施例提供一种机器人的定位方法、装置、设备及介质,用以在降低定位成本的同时,提高定位准确率。第一方面,本专利技术实施例提供了一种机器人的定位方法,包括:在机器人沿预定路径向目标位置移动时,分别获取用于确定机器人位置的第一传感器采集的第一定位数据和用于确定机器人位置的第二传感器采集的第二定位数据;确定第一定位数据对应的第一位置以及第二定位数据对应的第二位置;在确定第一位置与第二位置均与目标位置相同时,确定机器人当前所处位置为目标位置。本专利技术实施例提供的机器人的定位方法,在机器人沿预定路径向目标位置移动时,获取用于确定机器人位置的第一个传感器采集的第一定位数据和第二传感器采集的第二定位数据,并确定第一定位数据对应的第一位置和第二定位数据对应的第二位置,当检测到第一位置与第二位置均与目标位置相同时,确定机器人的当前位置为目标位置。与现有技术中方法一确定机器人位置的方式相比,降低了机器人的定位成本,与现有技术中方法二确定机器人位置的方式相比,通过两个传感器确定机器人的位置,提高了机器人的定位准确率。在一种可能的实施方式中,本专利技术实施例提供的上述方法中,在确定第一位置和第二位置均与目标位置相同时,确定机器人当前所处位置为目标位置,包括:在确定第一位置和第二位置均与目标位置相同时,再次控制第一传感器采集第三定位数据;确定第三定位数据对应的第三位置;在确定第三位置与目标位置相同时,确定机器人当前所处位置为目标位置。本专利技术实施例提供的机器人的定位方法,在确定第一位置与第二位置均与目标位置相同时,再次控制第一传感器采集第三定位数据,在确定第三数据对应的第三位置与目标位置相同时,确定机器人当前所处位置为目标位置。相比于现有确定机器人位置的方法,采用二次确认的方式确定机器人的当前位置,提高了机器人的定位准确率。在一种可能的实施方式中,本专利技术实施例提供的上述方法中,该方法还包括:在确定第一位置和第二位置相同,且第一位置和第二位置均与目标位置不同时,确定机器人当前所处位置为第一位置或者第二位置。本专利技术实施例提供的机器人的定位方法,在确定第一位置与第二位置相同,且第一位置和第二位置均与目标位置不同时,确定机器人当前所处位置为第一位置或者第二位置。相比于现有的方法,可以准确的获取机器人沿预定路径移动时的位置。在一种可能的实施方式中,本专利技术实施例提供的上述方法中,第一传感器为近距离无线通信技术NFC传感器,第二传感器为红外寻迹传感器。第二方面,本专利技术实施例还提供了一种机器人的定位装置,包括:获取单元,用于在机器人沿预定路径向目标位置移动时,分别获取用于确定机器人位置的第一传感器采集的第一定位数据和用于确定机器人位置的第二传感器采集的第二定位数据;确定单元,用于确定第一定位数据对应的第一位置以及第二定位数据对应的第二位置;处理单元,用于在确定第一位置与第二位置均与目标位置相同时,确定机器人当前所处位置为目标位置。在一种可能的实施方式中,本专利技术实施例提供的上述装置中,处理单元具体用于:在确定第一位置和第二位置均与目标位置相同时,再次控制第一传感器采集第三定位数据;确定第三定位数据对应的第三位置;在确定第三位置与目标位置相同时,确定机器人当前所处位置为目标位置。在一种可能的实施方式中,本专利技术实施例提供的上述装置中,处理单元,还用于:在确定第一位置和第二位置相同,且第一位置和第二位置均与目标位置不同时,确定机器人当前所处位置为第一位置或者第二位置。在一种可能的实施方式中,本专利技术实施例提供的上述装置中,第一传感器为近距离无线通信技术NFC传感器,第二传感器为红外寻迹传感器。第三方面,本专利技术实施例还提供了一种机器人的定位设备,包括:至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现本专利技术实施例第一方面提供的机器人的定位方法。第四方面,本专利技术实施例还提供了一种计算机存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现本专利技术实施例第一方面提供的机器人的定位方法。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术实施例提供的一种机器人的定位方法的示意流程图;图2为本专利技术实施例提供的一种机器人的定位方法的具体流程的流程示意图;图3为本专利技术实施例提供的一种机器人的定位装置的结构示意图;图4为本专利技术实施例提供的一种机器人的定位设备的结构示意图。具体实施方式以下结合附图对本申请的实施例进行说明,应当理解,此处所描述的实施例仅用于说明和解释本申请,并不用于限定本申请。下面结合说明说附图,对本专利技术实施例提供的机器人的定位方法、装置、设备及介质的具体实施方式进行说明。需要说明的是,本专利技术实施例提供的机器人的定位方案,其可以由机器人内部的控制器或者控制中心执行。本专利技术实施例提供了一种机器人的定位方法,如图1所示,可以包括如下步骤:步骤101、在机器人沿预定路径向目标位置移动时,分别获取用于确定机器人位置的第一传感器采集的第一定位数据和用于确定机器人位置的第二传感器采集的第二定位数据。需要说明的是,第一传感器为近距离无线通信技术(NearFieldCommunication,NFC)传感器,第二传感器为红外寻迹传感器。具体实施时,在接收到向目标位置移动的指令时,控制机器人沿预定路径向目标位置移动过程中,通过控制机器人上设置的NFC传感器扫描预先在机器人移动路径上设置的标签,并对标签进行解析得到第一定位数据,并通过控制机器人上设置的红外寻迹传感器扫描预先在机器人移动路线上设置的固定颜色的标识,并根据收到的反射光线,得到第二定位数据。具体实施时,机器人的预定路径上可以按照固定距离设置标签和标识,同一位置处可以同时设置标签和标识。在一种可能的实施方式中,红外寻迹传感器每扫描到一个标识,并在接收到反射光线时,第二定位数据加一。步骤102、确定第一定位数据对应的第一位置以及第二定位数据对应的第二位置。具体实施时,在确定第一定位数据对应的第一位置时,可以基本文档来自技高网...

【技术保护点】
1.一种机器人的定位方法,其特征在于,包括:在所述机器人沿预定路径向目标位置移动时,分别获取用于确定所述机器人位置的第一传感器采集的第一定位数据和用于确定所述机器人位置的第二传感器采集的第二定位数据;确定所述第一定位数据对应的第一位置以及所述第二定位数据对应的第二位置;在确定所述第一位置和所述第二位置均与所述目标位置相同时,确定所述机器人当前所处位置为所述目标位置。

【技术特征摘要】
1.一种机器人的定位方法,其特征在于,包括:在所述机器人沿预定路径向目标位置移动时,分别获取用于确定所述机器人位置的第一传感器采集的第一定位数据和用于确定所述机器人位置的第二传感器采集的第二定位数据;确定所述第一定位数据对应的第一位置以及所述第二定位数据对应的第二位置;在确定所述第一位置和所述第二位置均与所述目标位置相同时,确定所述机器人当前所处位置为所述目标位置。2.根据权利要求1所述的方法,其特征在于,所述在确定所述第一位置和所述第二位置均与所述目标位置相同时,确定所述机器人当前所处位置为所述目标位置,包括:在确定所述第一位置和所述第二位置均与所述目标位置相同时,再次控制所述第一传感器采集第三定位数据;确定所述第三定位数据对应的第三位置;在确定所述第三位置与所述目标位置相同时,确定所述机器人当前所处位置为所述目标位置。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在确定所述第一位置和所述第二位置相同,且所述第一位置和所述第二位置均与所述目标位置不同时,确定所述机器人当前所处位置为所述第一位置或者所述第二位置。4.根据权利要求1所述的方法,其特征在于,所述第一传感器为近距离无线通信技术NFC传感器,所述第二传感器为红外寻迹传感器。5.一种机器人的定位装置,其特征在于,包括:获取单元,用于在所述机器人沿预定路径向目标位置移动时,分别获取用于确定所述机器人位置的第一传感器采集的...

【专利技术属性】
技术研发人员:陈海波
申请(专利权)人:深兰科技上海有限公司
类型:发明
国别省市:上海,31

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

1