【技术实现步骤摘要】
多层地图创建方法、装置及机器人
[0001]本专利技术涉及人工智能领域,具体而言,涉及一种多层地图创建方法、装置及机器人。
技术介绍
[0002]在酒店、超市、商场、工厂、医院等环境场所,机器人凭借其高效、准确、连续的工作能力,逐渐替代人工执行配送、消杀、清洁等任务,但是酒店、超市、商场、工厂、医院等工作场景多存在跨楼层工作需求,基于单纯平面工作的机器人无法满足需求,需要机器人实现跨楼层建图及工作能力。
[0003]目前机器人对于跨楼层的多层地图建图方式以事后处理为主,基于专门的建图方式,机器人建立场景地图,地图及轨迹根据业务需求切分成多个,并在各地图上标记候梯、进梯目标点,将机器人运动轨迹及地图采用分段、分图形式处理,建图方式复杂,所建地图环境适应性差,在出现局部环境变化情况下无法适应。
技术实现思路
[0004]本专利技术的主要目的在于公开了一种多层地图创建方法、装置及机器人,以至少解决相关技术中对于跨楼层的多层地图建图方式,将机器人运动轨迹及地图采用分段、分图形式处理,建图方式复杂,所建地图环境适应性差,在出现局部环境变化情况下无法适应等问题。
[0005]根据本专利技术的一个方面,提供了一种多层地图创建方法。
[0006]根据本专利技术的多层地图创建方法包括:响应控制操作,控制机器人基于电梯在多个楼层之间实现跨楼层运动;对于每一个楼层,基于世界坐标系建立该楼层的世界地图,在机器人运动过程中,对该楼层的世界地图进行更新,标记识别到的电梯在该楼层的停靠区域,将上述机器人在该 ...
【技术保护点】
【技术特征摘要】
1.一种多层地图创建方法,其特征在于,包括:响应控制操作,控制机器人基于电梯在多个楼层之间实现跨楼层运动;对于每一个楼层,基于世界坐标系建立该楼层的世界地图,在机器人运动过程中,对该楼层的世界地图进行更新,标记识别到的电梯在该楼层的停靠区域,将所述机器人在该楼层的运动轨迹上的多个目标点、以及各个所述目标点对应的业务操作绑定在该楼层的世界地图上,循环执行此步骤,直至创建完所述机器人待到达的所有楼层的世界地图,其中,所述所有楼层的世界地图中绑定的目标点包括:初始位置点、至少一个候梯点、至少一个乘梯点、至少一个出梯点、至少一个目的地点。2.根据权利要求1所述的多层地图创建方法,其特征在于,当所述所有楼层的世界地图中绑定的目标点包括:至少一个候梯点时,将所述机器人在该楼层的运动轨迹上的多个目标点、以及各个所述目标点对应的业务操作绑定在该楼层的世界地图上包括:控制所述机器人到达当前楼层的至少一个电梯前,将所述机器人所处的候梯位置设置为所述至少一个候梯点中的一个或多个候梯点,其中,每个电梯均对应一个候梯点;将所述一个或多个候梯点的位置信息绑定至即时定位与建图SLAM关键帧,在SLAM发生闭环优化时,对该楼层的世界地图和所述一个或多个候梯点进行优化;控制所述机器人在所述一个或多个候梯点,通过无线通信方式与梯控系统进行交互,执行呼梯操作;在控制所述机器人进入电梯后,在所述机器人运动过程中识别电梯位于所述世界地图的位置与朝向,基于识别结果优化所述一个或多个候梯点的位置信息以及所述机器人处于所述一个或多个候梯点的朝向信息;将所述呼梯操作与所述一个或多个候梯点进行关联,并绑定至该楼层的世界地图。3.根据权利要求1所述的多层地图创建方法,其特征在于,当所述所有楼层的世界地图中绑定的目标点包括:至少一个乘梯点时,将所述机器人在该楼层的运动轨迹上的多个目标点、以及各个所述目标点对应的业务操作绑定在该楼层的世界地图上包括:控制所述机器人进入当前候梯点对应的电梯后,梯控系统通知所述机器人已经到达乘梯点,记录所述机器人当前所处的位置为所述至少一个乘梯点中的一个乘梯点;在所述梯控系统控制电梯门关闭后,所述机器人扫描电梯的水平二维尺寸,根据扫描结果优化所述一个乘梯点的位置信息;将所述机器人的扫描电梯操作与所述一个乘梯点进行关联,并绑定至该电梯对应的起始楼层的世界地图以及目的地楼层的世界地图。4.根据权利要求1所述的多层地图创建方法,其特征在于,当所述所有楼层的世界地图中绑定的目标点包括:至少一个出梯点时,将所述机器人在该楼层的运动轨迹上的多个目标点、以及各个所述目标点对应的业务操作绑定在该楼层的世界地图上包括:当所述机器人进入的电梯到达至当前目的地楼层,在接收到梯控系统的到达通知后,触发执行当前目的地楼层的建图操作或者更新地图操作;当接收到梯控系统的电梯门开启完成通知后,触发执行所述机器人的出梯操作,并记录所述机器人当前出梯的位置为所述至少一个出梯点中的一个出梯点;将所述机器人的出梯操作与所述一个出梯点进行关联,并绑定所述当前目的地楼层的世界地图。
5.根据权利要求1所述的多层地图创建方法,其特征在于,所述所有楼层的世界地图中绑定的目标点还包括:至少一个候闸点,将所述机器人在该楼层的运动轨迹上的多个目标点、以及各个所述目标点对应的业务操作绑定在该楼层的世界地图上包括:控制所述机器人到达当前楼层的至少一个闸机前,将所述机器人所处的候闸机位置设置为所述至少一个候闸点中的一个或多个候闸点,其中,每个闸机均对应一个候闸点;将所述一个或多个候闸点的位置信息绑定至SLAM关键帧,在SLAM发生闭环优化时,对该楼层的世界地图和所述一个或多个候闸点进行优化;控制所述机器人在所述一个或多个候闸点,通过无线通信方式与所述一个或多个候闸点对应的闸机进行交互,执行开闸操作;在接收到闸机开门完成通知后,控制所述机器人通过闸机,并在所述机器人运动过程中识别所述对应的闸机在该楼层的世界地图位置与朝向,基于识别结果优化所述一个或多个候闸点的位置信息以及所述机器人处于所述一个或多个候闸点的朝向信息。6.根据权利要求1所述的多层地图创建方法,其特征在于,创建完所述机器人待到达的所有楼层的世界地图之后,还包括:采用所述目标点以及所述世界地图,生成全支撑拓扑地图;提取所述全支撑拓扑地图的主干路径,删除所述全支撑拓扑地图中除所述主干路径以外的路径;判断所述主干路径的目标点中每两个相邻目标点之间的距离,是否小于预定距离阈值,如果当前两个相邻目标点之间的距离小于所述预定距离阈值的情况,则判断该距离对应的两个相邻目标点之间是否存在连接路径,如果...
【专利技术属性】
技术研发人员:闫东坤,王帅帅,方万元,
申请(专利权)人:北京盈迪曼德科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。