The invention provides a cargo pallet inspection method and system for point cloud plane contour matching based on the steps of the method comprises the following steps: 1, the original point cloud filtering; step 2, point cloud projection plane segmentation; step 3, step 4, generate raster map; contour extraction; step 5, step 6, contour matching; to obtain the relative position and attitude. The system includes original point cloud filtering module, point cloud plane segmentation module, projection generation grid graph module, contour extraction module, contour matching module, and relative position and posture module. The invention has the advantages of low cost, high detection accuracy, basically not affected by illumination, no laying labels and other operations, no need to transform the storage environment, and suitable for pallets with various colors and specifications, which has the advantages of high accuracy, low price and strong robustness.
【技术实现步骤摘要】
一种基于点云平面轮廓匹配的货物托盘检测方法及系统
本专利技术涉及工业机器人
,具体地,涉及一种基于点云平面轮廓匹配的货物托盘检测方法及系统。
技术介绍
随着现代物流技术的发展,自动引导车(AGV)在智能仓储技术中发挥着越来越重要的作用,而对货物托盘的检测是AGV的核心技术之一。仓储环境具有背景复杂、光线条件不稳定、动/静态障碍物较多等特点,精准高效的对货物托盘检测与定位是目前亟待解决的问题。目前对货物托盘的检测主要采用视觉检测、激光雷达检测等方法。其中,单目视觉成本虽然不高,但精度不高、受光线影响大;多线激光雷达和双目视觉检测都具有精度高的特点,但是多线激光雷达价格过于昂贵、双面视觉检测受光照影响大;单线激光雷达成本相对较低,但是获取信息量不足,容易产生误检;基于特征标签的视觉检测方法,对于标签的敷设精度要求比较高,环境鲁棒性不好等等。比如公开号为CN104777835A,申请号为CN201510106059.3的专利技术专利申请,其公开一种全向自动叉车及3D立体视觉导航定位方法,采用双目立体视觉进行托盘定位,易受仓储环境中复杂光照的影响;公开号为CN106044645A,申请号为CN201610620160.5的专利技术专利申请,其公开一种基于二维码定位的货物托盘存取系统、及其存取方法,采用单目视觉检测托盘表面敷设的二维码实现对托盘的定位,但仅限于近距离检测场景。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种基于轮廓匹配的货物托盘检测方法及系统,具有精度高、价格低、鲁棒性强等优点。为实现以上目的,本专利技术采用以下技术方案:根据本专利 ...
【技术保护点】
一种基于点云平面轮廓匹配的货物托盘检测方法,其特征在于,所述方法包括如下步骤:步骤1:由传感器采集包含货物托盘的仓储环境点云,通过滤波算法剔除稀疏的离群点;步骤2:对步骤1中得到的点云进行法线估计,采用基于法线约束的区域生长算法,对点云进行平面分割;步骤3:对步骤2中分割得到的各点云平面进行法线估计,并沿其法线方向进行投影,以生成栅格图;步骤4:提取步骤3中的各点云栅格图的轮廓,并分别与货物托盘立面轮廓模板进行匹配;步骤5:匹配成功的点云平面中心即为货物托盘中心,得到货物托盘中心到传感器之间距离和方位,通过计算该点云平面的法线得到货物托盘与传感器之间的相对姿态,从而完成货物托盘的检测与定位。
【技术特征摘要】
1.一种基于点云平面轮廓匹配的货物托盘检测方法,其特征在于,所述方法包括如下步骤:步骤1:由传感器采集包含货物托盘的仓储环境点云,通过滤波算法剔除稀疏的离群点;步骤2:对步骤1中得到的点云进行法线估计,采用基于法线约束的区域生长算法,对点云进行平面分割;步骤3:对步骤2中分割得到的各点云平面进行法线估计,并沿其法线方向进行投影,以生成栅格图;步骤4:提取步骤3中的各点云栅格图的轮廓,并分别与货物托盘立面轮廓模板进行匹配;步骤5:匹配成功的点云平面中心即为货物托盘中心,得到货物托盘中心到传感器之间距离和方位,通过计算该点云平面的法线得到货物托盘与传感器之间的相对姿态,从而完成货物托盘的检测与定位。2.根据权利要求1所述的一种基于点云平面轮廓匹配的货物托盘检测方法,其特征在于,步骤2中,所述的平面分割,即通过判断种子点与临近点法向量的方向接近程度进行区域生长,并限定生长区域的点云数量上限和下限,以剔除过大或过小的平面。3.根据权利要求1所述的一种基于点云平面轮廓匹配的货物托盘检测方法,其特征在于,步骤4中,先进行轮廓特征提取,然后进行轮廓匹配,具体为:S1:使用Canny算子提取步骤3中的各点云栅格图的轮廓,采用融合轮廓Hu不变矩和尺度比例特征为托盘轮廓特征向量,用于托盘的检测和识别;对于轮廓C,以像素为基本单位,定义其轮廓外接矩形的长和宽分别为w、h,轮廓周长为l,轮廓面积即区域内像素个数为s,以此构建目标轮廓的长宽比S1和占空比S2两个尺度比例特征:S1=w/hS2=s/(w*h)融合前两个Hu不变矩M1、M2及两个尺度比例特征,构建新的托盘轮廓特征向量S2:轮廓匹配对于待检测轮廓A和模板轮廓B,采用欧式距离建立轮廓匹配相似度d(A,B),即:由相似度d(A,B)的定义可知,相似度d(A,B)越小,表明待检测轮廓与模板轮廓越接近;反之表明待检测轮廓与模板轮廓偏离程度越大;分别指轮廓A和B的Hu不变矩;分别指轮廓A和B的尺度比例特征。4.根据权利要求1-3任一项所述的一种基于点云平面轮廓匹配的货物托盘检测方法,其特征在于,步骤4中:若提取的点云栅格图的轮廓与货物托盘立面轮廓匹配成功,则认为该轮廓对应的点云平面即为货物托盘,转步骤5;否则,继续使用其他点云栅格图的轮廓与货物托盘立面轮廓模板进行匹配,直至匹配成功。5.一种基于点云平面轮廓匹配的货物托盘检测系统,其特征在于包括:...
【专利技术属性】
技术研发人员:杨明,武文汉,王冰,王春香,
申请(专利权)人:上海交通大学,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。