【技术实现步骤摘要】
机器人导航路径宽度获取系统、方法、机器人及存储介质
[0001]本专利技术涉及机器人导航
,尤其涉及一种机器人导航路径宽度获取系统、方法、机器人及存储介质。
技术介绍
[0002]随着科学技术的发展,越来越多领域中采用机器人代替人工的方式进行工作,提高了工作效率以及便捷性。在机器人运行过程中,机器人所处道路的宽度信息对机器人的运行策略尤为重要。在不同的道路宽度上,机器人的运行速度、避障策略以及路径规划策略等可能不同。
[0003]现有技术中,一般通过人为方式手动设置机器人的运行道路宽度,但是在机器人的实际运行过程中,可能会随时加入或减少障碍物或者存在如行人等动态障碍物等,因此机器人运行过程中的道路宽度是不断变化的,若通过人为方式手动设置机器人的运行道路宽度,无法真实反应实际的道路宽度变化,会导致机器人与障碍物发生碰撞的概率增大,机器人运行的安全性较低。
技术实现思路
[0004]本专利技术实施例提供一种机器人导航路径宽度获取系统、方法、机器人及存储介质,以解决机器人运行时不能实时在线提取道路宽度的问题。
[0005]一种机器人导航路径宽度获取系统,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序计算机可读指令,所述处理器执行所述计算机可读指令时实现如下步骤:获取机器人在导航路径中的实时位置坐标,所述导航路径包含至少一条拓扑路段;将所述实时位置坐标映射到场景地图中;所述场景地图上标注有初始障碍物区域;确定所述实时位置坐标所在的所述拓扑路段为实时拓扑路段,并 ...
【技术保护点】
【技术特征摘要】
1.一种机器人导航路径宽度获取系统,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序计算机可读指令,其特征在于,所述处理器执行所述计算机可读指令时实现如下步骤:获取机器人在导航路径中的实时位置坐标,所述导航路径包含至少一条拓扑路段;将所述实时位置坐标映射到场景地图中,所述场景地图上标注有初始障碍物区域;确定所述实时位置坐标所在的所述拓扑路段为实时拓扑路段,并对所述实时拓扑路段分别向左右两侧进行平行方向的平移扩展得到最大像素拓展区域;所述最大像素拓展区域与所述初始障碍物区域不重叠;根据所述最大像素拓展区域采用预设宽度映射方法计算出所述实时拓扑路段所属的所述导航路径的宽度。2.如权利要求1所述的机器人导航路径宽度获取系统,其特征在于,所述处理器执行所述计算机可读指令时,所述对所述实时拓扑路段分别向左右两侧进行平行方向的平移扩展得到最大像素拓展区域包括:对所述实时拓扑路段向左右两侧由近及远依次进行平行方向的像素拓展,分别得到左像素拓展区域和右像素拓展区域;确定所述左像素拓展区域是否满足预设左侧停止拓展条件,所述右像素拓展区域是否满足预设右侧停止拓展条件;在所述左像素拓展区域满足所述预设左侧停止拓展条件时得到左像素宽度区域;在所述右像素拓展区域满足所述预设右侧停止拓展条件时得到右像素宽度区域;将所述左像素宽度区域与所述右像素宽度区域之和确定为所述最大像素拓展区域。3.如权利要求2所述的机器人导航路径宽度获取系统,其特征在于,所述处理器执行所述计算机可读指令时,所述预设左侧停止拓展条件包括:检测到所述左像素拓展区域与所述初始障碍物区域重叠;或对所述实时拓扑路段向左的像素拓展到达左侧区域界线,且尚未检测到所述左像素拓展区域与所述初始障碍物区域重叠;所述预设右侧停止拓展条件包括:检测到所述右像素拓展区域与所述初始障碍物区域重叠;或对所述实时拓扑路段向右的像素拓展到达右侧区域界线,且尚未检测到所述右像素拓展区域与所述初始障碍物区域重叠。4.如权利要求1所述的机器人导航路径宽度获取系统,其特征在于,所述根据所述最大像素拓展区域采用预设宽度映射方法计算出所述实时拓扑路段所属的所述导航路径的宽度之后,所述处理器执行所述计算机可读指令时,还包括如下步骤:控制所述机器人在所述导航路径的宽度内行驶,并实时检测是否存在新障碍物区域;在存在新障碍物区域时,根据所述新障碍物区域在所述场景地图中更新所述初始障碍物区域;对所述实时拓扑路段分别向左右两侧进行平行方向的平移扩展得到更新后的最大像素拓展区域;所述更新后的最大像素拓展区域与更新后的所述初始障碍物区域不重叠;根据更新后的最大像素拓展区域采用所述预设宽度映射方法计算出所述实时拓扑路段所属的所述导航路径的更新宽度。
5.如权利要求4所述的机器人导航路径宽度获取系统,其特征在于,所述机器人导航路径宽度获取系统还包括安装于机器人上的障碍物检测装置;所述障碍物检测装置与所述处理器通信连接;所述实时检测所述实时拓扑路段中是否存在新障碍物区域,包括:通过所述障碍物检测装置,在所述机器人行驶过程中实时探测静态障碍物和动态障碍物;所述障碍物检测装置探测到静态障碍物时,将与所述静态障碍物对应的区域映射至所述场景地图中并记录为静态障碍物区域;所述障碍物检测装置探测到动态障碍物时,将与所述动态障碍物对应的区域映射至所述场景地图中并记录为无障碍物区域;根据所述无障碍物区域以及所述静态障碍物区域确定障碍物检测区域;将所述障碍物检测区域与所述初始障碍物区域进行像素位置比对,在所述障碍物检测区域与所述初始障碍物区域之间的像素位置不一致时,确定存在新障碍物区域。6.如权利要求1所述的机器人导航路径宽度获取系统,其特征在于,所述获取机器人在导航路径的实时位置坐标之前,所述处理器执行所述计算机可读指令时还包括如下步骤:获取所述导航路径的路径...
【专利技术属性】
技术研发人员:刘勇,吴翔,马志超,
申请(专利权)人:深圳市普渡科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。