【技术实现步骤摘要】
一种基于结构光三维机器视觉引导的抓取方法及系统
[0001]本专利技术涉及数据处理
,尤其是一种基于结构光三维机器视觉引导的抓取方法及系统。
技术介绍
[0002]结构光三维机器视觉引导抓取系统是一种应用于机器人
的先进系统,通过结合结构光投射和三维机器视觉技术,实现了高精度的目标识别和抓取操作。该系统在自动化生产、仓储物流等领域具有广泛的应用前景。该技术利用结构光投射仪将编码的光线投射到目标物体上,并通过相机捕捉物体表面上的光线变化,从而还原出物体的三维形状。通过三维机器视觉技术,可以实现对目标物体的准确识别、形状重建和位置定位。还可以获得目标物体的高精度形状和位置信息,为后续的抓取操作提供精确的引导。
[0003]然而,现有的结构光三维机器视觉抓取系统在以下方面仍存在些困难,难以适应多种环境。例如,环境光的干扰:结构光投射过程中,环境光的干扰可能会影响到系统的准确性和稳定性。环境光的干扰会导致光线的变化或噪声,进而影响到目标物体的形状重建和识别过程。并且,在抓取过程之前,对三维点云的分析通常需要处理大量的三维点云数据,并进行复杂的算法计算和分析。这会导致系统的处理速度较慢,难以满足实时抓取操作的要求。特别是在高速抓取、动态场景或快速变化的环境中,系统需要更快的处理速度和实时性,以确保抓取操作的成功和稳定性。
技术实现思路
[0004]有鉴于此,本专利技术实施例提供一种基于结构光三维机器视觉引导的抓取方法及系统,能够高效引导物体抓取。
[0005]一方面,本专利技术的实施 ...
【技术保护点】
【技术特征摘要】
1.一种基于结构光三维机器视觉引导的抓取方法,其特征在于,包括:获取目标物体的目标点云;获取包含所述目标物体的工作场景的二维图像,进而根据所述二维图像的深度信息确定所述工作场景的三维点云;对所述三维点云和所述目标点云进行三维点对特征模板匹配,获得所述目标点云到所述三维点云的变换矩阵;基于所述变换矩阵确定所述目标物体的第一位姿信息,结合抓取设备的第二位姿信息,通过蒙特卡洛树搜索法确定抓取目标,进而执行抓取流程。2.根据权利要求1所述的一种基于结构光三维机器视觉引导的抓取方法,其特征在于,所述获取目标物体的目标点云,包括:从结构光相机获取目标物体的第一点云数据;将所述第一点云数据中与所述目标物体不相干点云剔除,得到所述目标点云。3.根据权利要求1所述的一种基于结构光三维机器视觉引导的抓取方法,其特征在于,所述获取包含所述目标物体的工作场景的二维图像,进而根据所述二维图像的深度信息确定所述工作场景的三维点云,包括:从结构光相机获取包含所述目标物体的工作场景的二维图像;基于结构光三维成像原理,确定所述二维图像的深度信息,生成深度图;根据所述深度图,生成所述工作场景的第二点云数据;对所述第二点云数据进行图像预处理,得到所述工作场景的三维点云;其中,所述图像预处理包括降采样和滤波降噪。4.根据权利要求1所述的一种基于结构光三维机器视觉引导的抓取方法,其特征在于,所述对所述三维点云和所述目标点云进行三维点对特征模板匹配,获得所述目标点云到所述三维点云的变换矩阵,包括:基于点云中每个点与点云中其它点之间的相对位置和法向量之间的关系,确定点云中每个点的点对特征;其中,所述点对特征包括所述三维点云中每个点的第一点对特征和所述目标点云中每个点的第二点对特征;对各个所述第一点对特征与各个所述第二点对特征进行向量配对,获得所述三维点云和所述目标点云各点之间的匹配得分;根据所述目标点云中每个点与所述三维点云中所有点的所述匹配得分的总和,确定所述目标点云中每个点在所述三维点云中的目标匹配点,获得所述目标点云与所述三维点云的匹配点对;基于所述匹配点对,构建旋转矩阵和平移向量;对所述旋转矩阵和所述平移向量进行奇异值分解,并通过收敛迭代获得目标旋转矩阵和目标平移向量;根据所述目标旋转矩阵和所述目标平移向量确定所述目标点云到所述三维点云的变换矩阵。5.根据权利要求4任一项所述的一种基于结构光三维机器视觉引导的抓取方法,其特征在于,所述基于点云中每个点与点云中其它点之间的相对位置和法向量之间的关系,确定点云中每个点的点对特征,包括:
基于点云中点i与点j之间的相对位置,确定相对位置向量;并获取点i的第一法向量和所述点j的第二法向量;进而确定所述相对位置向量和所述第一法向量的第一夹角,并确定所述第一法向量和所述第二法向量的第二夹角;根据所述相对位置向量、所述第一夹角和所述第二夹角,确定所述点i和所述点j的点对特征;其中,所述点对特征的表达式为:f
ij
=(v
ij
,cosθ,sinθ...
【专利技术属性】
技术研发人员:彭凌西,林锦辉,刘浩怀,唐春明,彭绍湖,
申请(专利权)人:广州大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。