一种碰撞检测方法、装置及电子设备制造方法及图纸

技术编号:38711041 阅读:5 留言:0更新日期:2023-09-08 14:53
本申请实施例提供了一种碰撞检测方法、装置及电子设备,涉及机器人技术领域。获取目标机器人的当前位置信息和运载物高度,并获取图像采集设备所采集的目标图像;在目标图像中存在悬空障碍物、基于当前位置信息确定目标机器人与悬空障碍物的距离小于预设距离且悬空障碍物位于目标机器人的移动路径上方时,确定悬空障碍物所在图像区域的目标尺寸特征数据;确定关于悬空障碍物的尺寸特征数据与高度的目标对应关系,并基于目标尺寸特征数据和目标对应关系确定悬空障碍物的当前高度;若当前高度不大于运载物高度,确定关于目标机器人与悬空障碍物是否存在碰撞风险的检测结果。与相关技术相比,应用本申请实施例提供的方案,可以降低发生碰撞的风险。低发生碰撞的风险。低发生碰撞的风险。

【技术实现步骤摘要】
一种碰撞检测方法、装置及电子设备


[0001]本申请涉及机器人
,特别是涉及一种碰撞检测方法、装置及电子设备。

技术介绍

[0002]随着机器人技术的日渐成熟,机器人被广泛应用于各种工作生活场景,例如:在货运中心,AGV(Automated Guided Vehicle,自动导引运输车)被用于搬运货物;在商场中,机器人被用于对指定区域执行清洁任务等。
[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]结果确定模块,用于若所述当前高度不大于所述运载物高度,则基于所述目标机器人的移动参数和针对所述悬本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种碰撞检测方法,其特征在于,所述方法包括:获取目标机器人的当前位置信息和运载物高度,并获取安装在指定位置的图像采集设备所采集到的目标图像;在所述目标图像中存在悬空障碍物、基于所述当前位置信息确定所述目标机器人与所述悬空障碍物的距离小于预设距离,且所述悬空障碍物位于预先获取的所述目标机器人的移动路径上方时,确定所述目标图像中所述悬空障碍物所在图像区域的目标尺寸特征数据;确定预设的关于所述悬空障碍物的尺寸特征数据与高度的目标对应关系,并基于所述目标尺寸特征数据和所述目标对应关系,确定所述悬空障碍物的当前高度;若所述当前高度不大于所述运载物高度,则基于所述目标机器人的移动参数和针对所述悬空障碍物的处理参数,确定关于所述目标机器人与所述悬空障碍物是否存在碰撞风险的检测结果;其中,所述移动参数包括:所述目标机器人的移动速度,所述处理参数包括:所述悬空障碍物的移除进度。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述检测结果表征存在碰撞风险时,更改所述目标机器人的移动路径,并控制所述目标机器人沿更改后的移动路径移动。3.根据权利要求1所述的方法,其特征在于,所述确定预设的关于所述悬空障碍物的尺寸特征数据与高度的目标对应关系,包括:对所述目标图像中的所述悬空障碍物进行障碍物类型检测,确定所述悬空障碍物的障碍物类型;在预设的多个关于不同类型的标定障碍物的尺寸特征数据与高度的对应关系中,确定关于与所述障碍物类型相同的目标标定障碍物的尺寸特征数据与高度的对应关系,作为关于所述悬空障碍物的尺寸特征数据与高度的目标对应关系;其中,关于每个标定障碍物的尺寸特征数据与高度的对应关系是基于所述图像采集设备在该标定障碍物处于不同高度时,所采集到的关于该标定障碍物的各张图像中,该标定障碍物所在图像区域的尺寸特征数据确定的。4.根据权利要求1

3任一项所述的方法,其特征在于,所述图像采集设备的安装高度高于所述悬空障碍物的最大高度,所述关于所述悬空障碍物的尺寸特征数据与高度的目标对应关系为:关于所述悬空障碍物的尺寸特征数据与高度差的对应关系,每个特征数据对应的高度差为:所述悬空障碍物所在图像区域的尺寸特征数据为该尺寸特征数据时,所述安装高度与所述悬空障碍物当前所在的高度的高度差;所述基于目标尺寸特征数据和所述目标对应关系,确定所述悬空障碍物的当前高度,包括:在所述目标对应关系中,确定所述目标尺寸特征数据对应的目标高度差,并计算所述安装高度与所述目标高度差的差值,作为所述悬空障碍物的当前高度。5.根据权利要求4所述的方法,其特征在于,所述关于所述悬空障碍物的尺寸特征数据与高度差的对应关系的建立方式,包括:确定所述图像采集设备的安装高度;获取所述目标标定障碍物位于各个样本高度时,所述图像采集设备所采集到的关于所
述目标标定障碍物的各个样本图像,并确定每个样本图像中,所述目标标定障碍物所在图像区域的样本尺寸特征数据;其中,所述样本尺寸特征数据包括:像素点数量;针对每个样本高度,计算所述安装高度与该样本高度的高度差,并基于各个高度差与每个高度差下的样本尺寸特征数据,建立关于所述悬空障碍物的尺寸特征数据与高度差的对应关系;其中,每个高度差下的样本尺寸特征数据为:所述目标标定障碍物所在样本高度与所述安装高度的高度差为该高度差时,所述图像采集设备所采集的关于所述目标标定障碍物的样本图像中,所述目标标定障碍物所在图像区域的样本尺寸特征数据。6.根据权利要求5所述的方法,其特征在于,所述基于各个高度差与每个高度差下的样本尺寸特征数据,建立关于所述悬空障碍物的尺寸特征数据与高度差的对应关系,包括:基于各个高度差与每个高度差下的样本尺寸特征数据,对初始模型进行训练;当所述初始模型满足预设条件时,停止训练,得到障碍物高度检测模型,作为关于所述悬空障碍物的尺寸特征数据与高度差的对应关系;所述在所述目标对应关系中,确定所述目标尺寸特征数据对应的目标高度差,包括:将所述目标尺寸特征数据输入所述障碍物高度检测模型,并获取所述障碍物高度检测模型所输出的高度检测结果,作为所述目标尺寸特征数据对应的目标高度差。7.根据权利要求1所述的方法,其特征在于,检测所述目标图像中是否存在悬空障碍物的方式,包括:对所述目标图像进行特征提取,得到目标图像特征;若所述目标图像特征与基准图像的基准图像特征相匹配,则确定所述目标图像中存在所述悬空障碍物;其中,所述基准图像是在所述图像采集设备的采集区域内存在所述悬空障碍物时,所述图像采集设备所采集的关于所述悬空障碍物的图像。8.一种碰撞检测装置,其特征在于,所述装置包括:位置信息获取模块,用于获取目标机器人的当前位置信息和运载物高度,并获取安装在指定位置的图像采集设备所采集到的目标图像;特征数据确...

【专利技术属性】
技术研发人员:陈齐云徐志军苏权
申请(专利权)人:杭州海康机器人股份有限公司
类型:发明
国别省市:

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

1