一种货箱定位方法、装置、设备和存储介质制造方法及图纸

技术编号:39122372 阅读:9 留言:0更新日期:2023-10-23 14:46
本申请实施例提供的货箱定位方法、装置、设备和存储介质,通过获取货架上待识别标识的图像信息,并基于该图像信息计算待识别标识的第一位置信息,再通过获取待识别标识的第二位置信息,基于这两种位置信息计算得到通用的位置坐标转换关系,最终基于该转换关系能够确定出所有待搬运货箱相对于取箱装置的位置信息,进而拿取到该待搬运货箱。由于本申请不需要在货架上的每个格口处都安装一个视觉标识码,降低了视觉标识码的制造成本和安装成本;另外,由于只需要采集一次待识别标识的图像信息,并通过计算得到的转换关系可以一次性确定出所有货箱的位置信息,提高了对货箱进行定位的效率。率。率。

【技术实现步骤摘要】
一种货箱定位方法、装置、设备和存储介质
[0001]本申请要求于2022年12月14日提交的、申请号为202211609084.X、专利技术名称为“一种货箱定位方法、装置、设备和存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。


[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]第二计算模块,用于基于第一位置信息及第二位置信息,计算第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种货箱定位方法,其特征在于,应用于终端设备,所述终端设备分别与控制装置和取箱装置上的视觉扫描设备相连接,所述控制装置与所述取箱装置上的机械臂相连接,包括:在移载机器人将货架搬运到工作站后,获取所述视觉扫描设备采集的所述货架上待识别标识的图像信息;其中,所述待识别标识包括设置在所述货架上的视觉标识码、所述货架的顶角和所述货架中格口的交叉位置中的至少一项,且所述货架上设置的视觉标识码的数量小于所述货架中格口的数量;基于所述待识别标识的图像信息,计算所述待识别标识在第一坐标系下的第一位置信息;其中,所述第一坐标系为基于所述视觉扫描设备所构建的坐标系;获取所述待识别标识在第二坐标系下的第二位置信息;其中,所述第二坐标系为基于所述货架所构建的坐标系;基于所述第一位置信息及所述第二位置信息,计算所述第一坐标系与所述第二坐标系之间的转换关系;获取所述货架上至少一个待搬运货箱在所述第二坐标系下的第三位置信息,基于所述第三位置信息及所述转换关系,确定所述待搬运货箱相对于所述取箱装置的第四位置信息,并将所述第四位置信息发送至所述控制装置,触发所述控制装置控制所述机械臂基于所述第四位置信息拿取所述待搬运货箱。2.根据权利要求1所述的货箱定位方法,其特征在于,所述待识别标识的数量大于或等于四个,且各所述待识别标识的位置不在一条直线上。3.根据权利要求1所述的货箱定位方法,其特征在于,所述待识别标识包括所述货架正面区域的四个顶角,或者,所述货架顶部区域的四个顶角。4.根据权利要求1所述的货箱定位方法,其特征在于,所述待识别标识包括所述货架正面区域的格口的交叉位置,或者,所述货架顶部区域的格口的交叉位置。5.根据权利要求1所述的货箱定位方法,其特征在于,所述待识别标识包括所述货架正面区域的顶角和所述货架正面区域的格口的交叉位置;或者,所述待识别标识包括所述货架顶部区域的顶角和所述货架顶部区域的格口的交叉位置。6.根据权利要求1所述的货箱定位方法,其特征在于,所述待识别标识包括设置在所述货架上的视觉标识码,所述视觉标识码的数量大于四个,各所述视觉标识码分别设置于所述货架正面区域的四个顶角处及顶部区域的至少一个预设目标位置处;或,各所述视觉标识码分别设置于所述货架顶部区域的四个顶角处及所述正面区域的至少一个预设目标位置处;其中,所述预设目标位置包括顶角位置和中心位置。7.根据权利要求1所述的货箱定位方法,其特征在于,所述待识别标识包括设置在所述货架上的视觉标识码,所述视觉标识码的数量为四个,各所述视觉标识码分别设置于所述货架正面区域或顶部区域的四个顶角处。8.根据权利要求1所述的货箱定位方法,其特征在于,所述待识别标识包括设置在所述货架上的视觉标识码,所述视觉标识码的数量为三个,各所述视觉标识码分别设置于所述货架正面区域或顶部区域的任意三个顶角处;或者,所述视觉标识码的数量为两个,各所述视觉标识码分别设置于所述货架正面区域或顶部区域的位于对角线处的两个顶角处;或者,

【专利技术属性】
技术研发人员:郝越凡
申请(专利权)人:北京极智嘉科技股份有限公司
类型:发明
国别省市:

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

1