一种堆叠物体无序抓取方法及系统技术方案

技术编号:38342700 阅读:12 留言:0更新日期:2023-08-02 09:22
本发明专利技术公开了一种堆叠物体无序抓取方法,包括以下步骤:三维点云信息获取:获取激光雷达发射于堆叠物体上的线激光的二维激光扫描数据,将所述二维激光扫描数据转换为对应的三维点云数据;点云位姿获取:对相机采集的激光图像进行处理,根据所述三维点云数据进行PPF特征提取,获取对应的位姿信息;机器人运动控制:检测机器人的关节状态,根据获得的位姿信息规划机器人的运动轨迹,控制机器人根据所述运动轨迹进行运动。本发明专利技术的堆叠物体无序抓取方法通过利用激光雷达获取堆叠物体上的线激光的二维激光扫描数据并将其转换为对应的三维点云数据,以提高定位精度,且不易受影响,成本低。本发明专利技术还公开了一种堆叠物体无序抓取系统。统。统。

【技术实现步骤摘要】
一种堆叠物体无序抓取方法及系统


[0001]本专利技术涉及物品自动抓取
,尤其涉及一种堆叠物体无序抓取方法及系统。

技术介绍

[0002]现有的堆叠物体无序抓取系统大部分用的是二维视觉技术,不易获取堆叠物体的深度信息,且不容易区分堆叠的堆叠物体,抓取的精度低。

技术实现思路

[0003]本专利技术所要解决的技术问题是提供一种堆叠物体无序抓取方法及系统,以提高抓取的精度和准确率。
[0004]第一方面,本专利技术提供了一种堆叠物体无序抓取方法,包括以下步骤:三维点云信息获取:获取激光雷达发射于堆叠物体上的线激光的二维激光扫描数据,将所述二维激光扫描数据转换为对应的三维点云数据;点云位姿获取:对相机采集的激光图像进行处理,根据所述三维点云数据进行PPF特征提取,获取对应的位姿信息;机器人运动控制:检测机器人的关节状态,根据获得的位姿信息规划机器人的运动轨迹,控制机器人根据所述运动轨迹进行运动。
[0005]第二方面,本专利技术还提供了一种堆叠物体无序抓取系统,包括三维视觉功能模块、点云位姿获取模块及机器人跟踪抓取模块,所述三维视觉功能模块包括相机和激光雷达,用于获取激光雷达发射于堆叠物体上的线激光的二维激光扫描数据,将所述二维激光扫描数据转换为对应的三维点云数据,获取相机采集的堆叠物体上的激光图像;所述点云位姿获取模块用于对相机采集的激光图像进行处理,根据所述三维点云数据进行PPF特征提取,获取对应的位姿信息;所述机器人跟踪抓取模块用于检测机器人的关节状态,根据获得的位姿信息规划机器人的运动轨迹,控制机器人根据所述运动轨迹进行运动。
[0006]本专利技术的有益技术效果在于:本专利技术的堆叠物体无序抓取方法通过利用激光雷达获取堆叠物体上的线激光的二维激光扫描数据并将其转换为对应的三维点云数据,以提高定位精度,且不易受影响,成本低,对相机采集的激光图像进行处理并根据三维点云数据提取PPF特征,获取对应的位姿信息,根据位姿信息规划机器人的运动轨迹并控制机器人根据运动轨迹进行运动,实现利用三维点云进行位姿获取,从而提高抓取准确率。本专利技术的堆叠物体无序抓取系统也具有上述功能。
附图说明
[0007]为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0008]图1为本专利技术实施例提供的堆叠物体无序抓取方法的流程示意图;
[0009]图2为本专利技术实施例提供的堆叠物体无序抓取方法的子流程示意图
[0010]图3为本专利技术实施例提供的堆叠物体无序抓取方法的PPF特征提取的示意图;
[0011]图4为本专利技术实施例提供的堆叠物体无序抓取系统的框架示意图。
具体实施方式
[0012]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0013]请参阅图1所示,图1为本专利技术实施例提供的堆叠物体无序抓取方法的流程示意图,所述堆叠物体无序抓取方法包括以下步骤:
[0014]步骤S11、三维点云信息获取:获取激光雷达发射于堆叠物体上的线激光的二维激光扫描数据,将所述二维激光扫描数据转换为对应的三维点云数据;其中,所述二维激光扫描数据包括激光的角度和距离测量值;
[0015]步骤S12、点云位姿获取:对相机采集的激光图像进行处理,根据所述三维点云数据进行PPF(Point PairFeature,点对)特征提取,获取对应的位姿信息;
[0016]步骤S13、机器人运动控制:检测机器人的关节状态,根据获得的位姿信息规划机器人的运动轨迹,控制机器人根据所述运动轨迹进行运动。
[0017]其中,激光雷达用于发射线激光并接收激光数据,相机可采集发射于堆叠物体上的线激光的图像。所述无序抓取方法通过利用激光雷达获取堆叠物体上的线激光的二维激光扫描数据并将其转换为对应的三维点云数据,以提高定位精度,且不易受影响,成本低,对相机采集的激光图像进行处理并根据三维点云数据提取PPF特征,获取对应的位姿信息,根据位姿信息规划机器人的运动轨迹并控制机器人根据运动轨迹进行运动,利用三维点云进行位姿获取可提高抓取准确率。
[0018]结合图2,所述步骤S11具体包括:
[0019]步骤S111、二维激光扫描数据获取:采用激光雷达获取发射于堆叠物体上的线激光的二维激光扫描数据;
[0020]步骤S112、灰度图像或二值图像获取:采用OpenCV图像库对获得的所述二维激光扫描数据进行处理,以转换获得灰度图像或二值图像;
[0021]步骤S113、三维点云数据获取:采用三角测量法将获得的所述二维激光扫描数据从二维空间转换至三维空间,结合PCL点云库,获取所述二维激光扫描数据对应的三维点云数据;其中,可采用PCL点云库中的pcl::triangulate函数将所述二维激光扫描数据转换成对应的三维点云数据。
[0022]具体地,所述步骤S113后还可包括:
[0023]堆叠物体识别:对所述三维点云数据进行处理和分析,识别所述三维点云数据中的堆叠物体和环境,获取净堆叠物体三维点云。其中,可对三维点云数据进行滤波、特征提取和分割处理,以便理解和识别三维点云数据中的堆叠物体和环境,获得净堆叠物体三维点云。净堆叠物体三维点云是指三维点云数据中与环境的三维点云分离获得的堆叠物体的三维点云。
[0024]具体地,所述堆叠物体识别的步骤后还可包括:
[0025]对所述净堆叠物体三维点云进行建模,获得堆叠物体三维模型,根据所述堆叠物体三维模型进行可视化操作,展示所述堆叠物体三维模型。其中,可通过PCL点云库中的函数进行三维建模和可视化操作,以便更好地理解和展示点云中的信息。
[0026]具体地,所述步骤S11前还可包括:
[0027]对相机进行标定获得相机的内外参数;
[0028]控制线激光雷达发射线激光于堆叠物体上。
[0029]具体地,所述步骤S11后还可包括:
[0030]控制相机采集堆叠物体上的激光图像,根据采集到的激光图像获取堆叠物体的点云。其中,根据采集到的激光图像可获得堆叠物体的深度图像,深度图像中包含堆叠物体的高度信息,从而可根据堆叠物体的深度图像获取堆叠物体的点云,堆叠物体的点云和转换获得的二维激光扫描数据对应的三维点云数据为同一点云数据。堆叠物体的点云为场景点云,即所述三维点云数据为场景点云。
[0031]具体地,所述步骤S12前还包括:
[0032]点云预处理:对获得的所述三维点云数据进行降采样,并对降采样后的三维点云数据采用RANSAC算法进行预处理,获得预处理后的三维点云。通过对三维点云数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种堆叠物体无序抓取方法,其特征在于,包括以下步骤:三维点云信息获取:获取激光雷达发射于堆叠物体上的线激光的二维激光扫描数据,将所述二维激光扫描数据转换为对应的三维点云数据;点云位姿获取:对相机采集的激光图像进行处理,根据所述三维点云数据进行PPF特征提取,获取对应的位姿信息;机器人运动控制:检测机器人的关节状态,根据获得的位姿信息规划机器人的运动轨迹,控制机器人根据所述运动轨迹进行运动。2.根据权利要求1所述的堆叠物体无序抓取方法,其特征在于,所述三维点云信息获取的步骤具体包括:二维激光扫描数据获取:采用激光雷达获取发射于堆叠物体上的线激光的二维激光扫描数据;灰度图像或二值图像获取:采用OpenCV图像库对获得的所述二维激光扫描数据进行处理,以转换获得灰度图像或二值图像;三维点云数据获取:采用三角测量法将获得的所述二维激光扫描数据从二维空间转换至三维空间,结合PCL点云库,获取所述二维激光扫描数据对应的三维点云数据。3.根据权利要求2所述的堆叠物体无序抓取方法,其特征在于,所述三维点云数据获取的步骤后还包括:堆叠物体识别:对所述三维点云数据进行处理和分析,识别所述三维点云数据中的堆叠物体和环境,获取净堆叠物体三维点云。4.根据权利要求3所述的堆叠物体无序抓取方法,其特征在于,所述堆叠物体识别的步骤后还包括:对所述净堆叠物体三维点云进行建模,获得堆叠物体三维模型,根据所述堆叠物体三维模型进行可视化操作,展示所述堆叠物体三维模型。5.根据权利要求1所述的堆叠物体无序抓取方法,其特征在于,所述点云位姿获取的步骤前还包括:点云预处理:对获得的所述三维点云数据进行降采样,并对降采样后的三维点云数据采用RANSAC算法进行预处理,获得预处理后的三维点云;点云分割:对获得的预处理后的三维点云进行分割,将预处理后的三维点云划分至对应的同质区域,以获得场景点云和模板点云。6.根据权利要求5所述的堆叠物体无序抓取方法,其特征在于,所述点云位姿获取的步骤包括:PPF特征提取:采用PPF算法采样获取场景点云和模板点云之间对应的PPF特征,并将获得的PPF特征写入哈希表;采样匹配:在场景点云中选取场...

【专利技术属性】
技术研发人员:丁克丁兢刘芊伟李翔马洁王丰叶闯张成林锦辉胡财荣陆俊君淳豪张敏王凯
申请(专利权)人:佛山显扬科技有限公司
类型:发明
国别省市:

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

1