用于AGV叉车的托盘姿态识别系统及其方法技术方案

技术编号:23661485 阅读:186 留言:0更新日期:2020-04-04 13:54
本发明专利技术公开了一种用于AGV叉车的托盘姿态识别系统及其方法,用于AGV叉车的托盘姿态识别系统包括包含:图像获取模块,用于获取托盘的原始图像;图像识别模块,用于接收图像获取模块获取到的原始图像并从原始图像中识别出关键位置区域;数据获取模块,用于获取关键位置区域中的托盘的中心位置以及关键位置区域中的托盘的左侧高度hl和右侧高度hr;数据计算模块,用于计算偏移量和旋转量。本发明专利技术的有益之处在于提供的用于AGV叉车的托盘姿态识别系统及其方法中的AGV叉车能够自动识别图像中的包含托盘的关键位置区域,并能够从关键位置区域中自动识别托盘相对自身的旋转和偏移程度,得到托盘相对AGC叉车的位姿信息。

Pallet attitude recognition system and method for AGV forklift

【技术实现步骤摘要】
用于AGV叉车的托盘姿态识别系统及其方法
本专利技术涉及一种用于AGV叉车的托盘姿态识别系统及其方法。
技术介绍
目随着现代电商及物流技术的快速发展,AGV(AutomaticGuidanceVehicle)在智能仓储技术种发挥着越来越重要的作用,对货物托盘的检测、识别的技术变的至关重要。当AGV叉车要对托盘进行叉取操作时,如果托盘和AGV叉车之间的角度大于一定的阈值,或者托盘的位置与叉车之间有很大的偏移,则叉车的叉子无法顺利插入托盘底部。因此需要对托盘的位姿进行识别,以便调整AGV的位姿,进而实现对托盘的顺利叉取。目前的对货物托盘的检测主要用视觉检测、激光雷达检测,单目视觉成本虽然不高,精度不高、受光线的影响较大;多线激光和双目视觉检测都具有精度高的特点,但是多线激光雷达价格昂贵、双面视觉检测光照影响大;单线激光雷达成本较低,但是多线激光雷达价格过于昂贵、双面视觉检测受光照影响大。
技术实现思路
本专利技术提供了一种用于AGV叉车的托盘姿态识别系统及其方法,采用如下的技术方案:一种用于AGV叉车的托盘姿态识别系统,包含:图像获取模块,用于获取托盘的原始图像;图像识别模块,用于接收图像获取模块获取到的原始图像并从原始图像中识别出关键位置区域;数据获取模块,用于获取关键位置区域中的托盘的中心位置以及关键位置区域中的托盘的左侧高度hl和右侧高度hr;数据计算模块,用于计算原始图像中的托盘的中心位置与原始图像的中心位置之间的距离得到托盘的偏移量以及计算左侧高度hl和右侧高度hr的比值得到托盘的旋转量。进一步地,用于AGV叉车的托盘姿态识别系统还包括:预处理模块,用于对图像获取模块获取到的原始图像进行预处理后再发送至图像识别模块。进一步地,用于AGV叉车的托盘姿态识别系统还包括:模板存储模块,用于存储若干托盘模板,图像识别模块根据预处理后的原始图像从模板存储模块中匹配到其所对应的托盘模板并根据匹配到的托盘模板从原始图像中识别出关键位置区域。进一步地,用于AGV叉车的托盘姿态识别系统还包括:边缘提取模块,用于从关键位置区域提取出托盘的边缘线得到托盘轮廓,数据获取模块根据提取出的托盘轮廓获取托盘的中心位置以及左侧高度hl和右侧高度hr。进一步地,用于AGV叉车的托盘姿态识别系统还包括:数据比较模块,用于判断计算得到的偏移量和旋转量是否大于阈值。一种用于AGV叉车的托盘姿态识别方法,包含以下步骤:获取托盘的原始图像;识别出原始图像中的关键位置区域;获取关键位置区域中的托盘的中心位置以及关键位置区域中的托盘的左侧高度hl和右侧高度hr;计算原始图像中的托盘的中心位置与原始图像的中心位置之间的距离得到托盘的偏移量以及计算左侧高度hl和右侧高度hr的比值得到托盘的旋转量。进一步地,获取托盘的原始图像后对原始图像进行预处理;进一步地,根据预处理后的原始图像匹配到其所对应的托盘模板并根据匹配到的托盘模板从原始图像中识别出关键位置区域。进一步地,从关键位置区域提取出托盘的边缘线得到托盘轮廓,根据提取出的托盘轮廓获取托盘的中心位置以及左侧高度hl和右侧高度hr。进一步地,用于AGV叉车的托盘姿态识别方法还包含以下步骤:判断偏移量和旋转量是否大于阈值;当偏移量和旋转量中的一个大于阈值时,根据计算得到偏移量和旋转量调整AGV叉车至准确的位置。本专利技术的有益之处在于所提供的用于AGV叉车的托盘姿态识别系统及其方法中的AGV叉车能够自动识别图像中的包含托盘的关键位置区域,并能够从关键位置区域中自动识别托盘相对自身的旋转和偏移程度,得到托盘相对AGC叉车的位姿信息。本专利技术的有益之处在于所提供的用于AGV叉车的托盘姿态识别系统及其方法还可以判断托盘和AGV叉车之间的偏差大小,在偏差大于一定阈值的情况下调整AGV叉车的位置进而可以更好的将托盘叉起。附图说明图1是本专利技术的用于AGV叉车的托盘姿态识别系统的示意图;图2是本专利技术的用于AGV叉车的托盘姿态识别方法的示意图。用于AGV叉车的托盘姿态识别系统100,图像获取模块10,图像识别模块20,数据获取模块30,数据计算模块40,预处理模块50,模板存储模块60,边缘提取模块70,数据比较模块80。具体实施方式以下结合附图和具体实施例对本专利技术作具体的介绍。如图1所示为一种用于AGV叉车的托盘姿态识别系统100,包含:图像获取模块10、图像识别模块20、数据获取模块30和数据计算模块40。其中,图像获取模块10用于获取托盘的原始图像。图像识别模块20用于接收图像获取模块10获取到的原始图像并从原始图像中识别出关键位置区域。数据获取模块30用于获取关键位置区域中的托盘的中心位置以及关键位置区域中的托盘的左侧高度hl和右侧高度hr。数据计算模块40用于计算原始图像中的托盘的中心位置与原始图像的中心位置之间的距离得到托盘的偏移量以及计算左侧高度hl和右侧高度hr的比值得到托盘的旋转量。具体而言,图像获取模块10为工业面阵相机,设置在AGV叉车上,通过该工业面阵相机获取到待叉取的托盘的原始图像,该原始图像为RGB图像,将该原始图像发送到图像识别模块20通过图像识别模块20进一步的快速定位到原始图像中的关键位置区域,关键位置区域包含了托盘,通过图像识别模块20能够快速识别出原始图像中的托盘的区域并将该区域框选出来以定位原始图像中的托盘。数据获取模块30能够获取到关键位置区域中的托盘的相关数据,包括托盘的中间位置以及托盘的左侧高度hl和右侧高度hr。数据计算模块40计算左侧高度hl和右侧高度hr的比值可以得到托盘相对AGV叉车的旋转量,在已知原始图像的中间位置的情况下,数据计算模块40计算关键位置区域中的托盘的中心位置和原始图像的中间位置的距离得到托盘相对AGV叉车的偏移量,具体的,原始图像的中间位置的横向坐标Xml是已知的,数据获取模块30获取到关键位置区域中的托盘的中心位置的横向坐标Xm,两者之间的差值的绝对值即为偏移量。计算得到了托盘相对AGV叉车的偏移量和旋转量,即得到托盘相对AGV叉车的位姿信息。可以理解的是,托盘一般包括位于上方的支撑板和位于下方的支脚,此处,托盘的左侧高度hl和右侧高度hr可以是支脚的高度,也可以是支脚和支撑板两者高度之和。作为一种优选的实施方式,用于AGV叉车的托盘姿态识别系统100还包括预处理模块50,该预处理模块50用于对图像获取模块10获取到的原始图像进行预处理后再发送至图像识别模块20。预处理的方式包括但不限于灰度转换和对比度调节等,对原始图像进行预处理,可以提高后续的相关模块处理图像时的效率。作为一种优选的实施方式,用于AGV叉车的托盘姿态识别系统100还包括模板存储模块60,模板存储模块60用于存储若干托盘模板,图像识别模块20根据预处理后的原始图像从模板存储模块60中匹配到其所对应的托盘模板并根据本文档来自技高网...

【技术保护点】
1.一种用于AGV叉车的托盘姿态识别系统,其特征在于,所述用于AGV叉车的托盘姿态识别系统包含:/n图像获取模块,用于获取托盘的原始图像;/n图像识别模块,用于接收所述图像获取模块获取到的所述原始图像并从所述原始图像中识别出关键位置区域;/n数据获取模块,用于获取所述关键位置区域中的托盘的中心位置以及所述关键位置区域中的托盘的左侧高度hl和右侧高度hr;/n数据计算模块,用于计算所述原始图像中的托盘的中心位置与所述原始图像的中心位置之间的距离得到托盘的偏移量以及计算所述左侧高度hl和所述右侧高度hr的比值得到托盘的旋转量。/n

【技术特征摘要】
1.一种用于AGV叉车的托盘姿态识别系统,其特征在于,所述用于AGV叉车的托盘姿态识别系统包含:
图像获取模块,用于获取托盘的原始图像;
图像识别模块,用于接收所述图像获取模块获取到的所述原始图像并从所述原始图像中识别出关键位置区域;
数据获取模块,用于获取所述关键位置区域中的托盘的中心位置以及所述关键位置区域中的托盘的左侧高度hl和右侧高度hr;
数据计算模块,用于计算所述原始图像中的托盘的中心位置与所述原始图像的中心位置之间的距离得到托盘的偏移量以及计算所述左侧高度hl和所述右侧高度hr的比值得到托盘的旋转量。


2.据权利要求1所述的用于AGV叉车的托盘姿态识别系统,其特征在于,
所述用于AGV叉车的托盘姿态识别系统还包括:
预处理模块,用于对所述图像获取模块获取到的所述原始图像进行预处理后再发送至所述图像识别模块。


3.据权利要求2所述的用于AGV叉车的托盘姿态识别系统,其特征在于,
所述用于AGV叉车的托盘姿态识别系统还包括:
模板存储模块,用于存储若干托盘模板,所述图像识别模块根据预处理后的所述原始图像从所述模板存储模块中匹配到其所对应的所述托盘模板并根据匹配到的所述托盘模板从所述原始图像中识别出所述关键位置区域。


4.据权利要求3所述的用于AGV叉车的托盘姿态识别系统,其特征在于,
所述用于AGV叉车的托盘姿态识别系统还包括:
边缘提取模块,用于从所述关键位置区域提取出托盘的边缘线得到托盘轮廓,所述数据获取模块根据提取出的所述托盘轮廓获取托盘的中心位置以及所述左侧高度hl和所述右侧高度hr。


5.据权利要求1所述的用于AGV叉车的托盘姿态识别系...

【专利技术属性】
技术研发人员:李卫君胡志光
申请(专利权)人:浙江迈睿机器人有限公司
类型:发明
国别省市:浙江;33

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

1