一种未知环境中的机器人抓取方法及系统技术方案

技术编号:30894443 阅读:26 留言:0更新日期:2021-11-22 23:36
本发明专利技术提出了一种未知环境中的机器人抓取方法及系统,其中方法具体包括以下步骤:步骤一、获取实际作业环境图像数据;步骤二、提取图像数据中的目标物;步骤三、根据标记出的目标物位置进行定位;步骤四、根据定位结果生成对应的抓取控制指令;步骤五、根据抓取控制指令触发抓取行为。本发明专利技术通过补偿智能机器人位置定位偏差,增加定位准确性,提高抓取效率。同时对采集到的数据图像进行预处理,实现图像特征提取的精度提高。针对抓取过程中的被夹持物的表面损伤,进一步提出了一种柔性的夹持器,与传统刚性接触的夹持器相比,自适应性更强,实际工作作业过程中对不同大小和形状的物体无损抓取更为稳定。无损抓取更为稳定。无损抓取更为稳定。

【技术实现步骤摘要】
一种未知环境中的机器人抓取方法及系统


[0001]本专利技术涉及一种未知环境中的机器人抓取方法及系统,特别是涉及自动化智能机器人


技术介绍

[0002]随着计算机技术的发展以及自动化技术的大力推进,智能化的工业作业在日常生产活动中获得了大力的引进。往返抓取机器人的作业环境为定点抓取作业后,携带目标物至目的地,再返回取物作业环境进行下一轮的抓取作业。
[0003]现有技术中,由于在陌生环境,或返回作业的工业作业工况,往往会会出现定位不准的现象,从而导致智能机器人的抓取准确度不够。

技术实现思路

[0004]专利技术目的:提出一种未知环境中的机器人抓取方法及系统,以解决现有技术存在的上述问题。同时,通过补偿智能机器人位置定位偏差,增加定位准确性,提高抓取效率。
[0005]技术方案:第一方面,提出了一种未知环境中的机器人抓取方法,该方法包括以下步骤:
[0006]步骤一、获取实际作业环境图像数据;
[0007]步骤二、提取图像数据中的目标物;
[0008]步骤三、根据标记出的目标物位置进行定位;
[0009]步骤四、根据定位结果生成对应的抓取控制指令;
[0010]步骤五、根据抓取控制指令触发抓取行为。
[0011]在第一方面的一些可实现方式中,步骤三在进行目标位置定位时,实现流程进一步为:机器人在进行手眼标定时,设定机器人基座处于X1处时,观测到抓取作业台面和桌腿形状的激光数据为D1,转换为点云P1,设抓取时机器人停在X2处,观测到抓取作业台面和桌腿形状的激光数据为D2,转换为点云P2;激光传感器与机器人基座一体,位置关系固定,系统标定与抓取时激光传感器的位姿偏差即是机器人基座位姿偏差,采用基于激光数据的迭代最近点算法估计X1和X2之间的偏差;将手眼标定时的激光点云P1作为参考点云,将抓取时的激光点云P2作为源点云,对两者进行基于最小二乘法的最优匹配,每次迭代将P2通过旋转平移匹配P1,使二者点集重叠,每次迭代优化旋转与平移动作,通过多次迭代,达到最优配准并通过计算获得的偏差数据进行最终位置的修正。
[0012]在第一方面的一些可实现方式中,步骤一中获取到实际作业环境图像数据后,对所述环境图像数据进行图像预处理;所述图像预处理进一步为:首先通过智能机器人自身的信息采集设备获取像素值为图像传感器到场景点距离的图像数据;其次,根据深度值计算获得物体到信息采集设备之间的距离;再次,根据信息采集设备的内参矩阵与像素坐标,得到信息采集设别下的坐标,并进一步获得到目标物体的三维信息;最后获取目标物体的三维数据。
[0013]针对采集到的环境图像数据进行滤波操作,用于提高数据恢复的精度。
[0014]在第一方面的一些可实现方式中,实际住区作业过程中,在进行抓取行为前,智能机器人首先根据地标进行运输路径的规划定位;当抵达目的地位置时,通过信息采集设备获取当前目标物所在的场景的实际图像,然后通过标定关系和定位偏差补偿进行位置的精准确定;当目标物的位置确定后,生成对应的抓取指令,机械臂在接收到抓取指令后执行抓取行为,完成抓取。
[0015]在第一方面的一些可实现方式中,在步骤五进行抓取前,还包括对目标抓取物体的类型判断,进一步的,首先,构建目标物类型识别网络模型;其次,构建训练集;再次,通过训练集训练所述目标物类型识别网络模型;从次,将训练完成的目标物类型识别网络模型用于接收实际作业过程中采集到的图像数据,并进行分析;最后,所述目标物类型识别网络模型输出最终的识别结果,并根据获取到的目标判断结果生成抓取指令,完成抓取行为。
[0016]所述目标物类型识别网络模型训练过程中采用均方差作为损失函数,同时在构成目标物类型识别网络模型的全连接层后添加dropout层,降低神经元之间的复杂关系。
[0017]在第一方面的一些可实现方式中,步骤五中的进行抓取行为的通过夹持器进行物体的夹持行为,所述夹持器顶部设有安装孔,所述安装孔用于与驱动夹持器进行运动的驱动器固定连接,内部支撑为片状支撑,用于夹持物体的夹持器为两个相对握式的部件,抓取物体时为了与物体形状相适应,产生对应的柔性变形,实现抓取;当夹持器进行目标物抓取时,夹持面与目标物接触,夹持面与目标物外部轮廓变形贴合,从而实现抓取。
[0018]第二方面,提出一种未知环境中的机器人抓取系统,该系统具体包括:
[0019]视觉单元,被设置为控制信息采集设备获取目标图像;
[0020]机械臂控制单元,被设置为控制伺服电机控制智能机器人的关节转动;
[0021]计算机运算控制单元,被设置为接收视觉单元采集到的图像数据,并进行处理分析,从而获取对应的方案措施。
[0022]在第二方面的一些可实现方式中,在智能机器人在实际作业过程中,视觉单元通过置于智能机器人头部的摄像机获取周围作业环境,并将采集到的图像数据传输至计算机运算控制着单元;计算机运算控制单元接收视觉单元传输过来的图像数据后对其进行处理分析,并生成对应的控制指令,用于控制智能机器人的移动以及控制机械臂进行对应的操作;机械臂控制单元接收来自计算机运算控制单元生成的控制指令,根据控制指令调控伺服电机驱动智能机器人机械臂各个关节的转动,从而实现目标物的抓取。
[0023]其中,所述计算机运算控制单元还包括:处理器以及存储有计算机程序指令的存储器;所述处理器读取并执行所述计算机程序指令,以实现任意一项机器人抓取方法。
[0024]第三方面,提出一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序指令。其中,所述计算机程序指令被处理器执行时实现任意一项机器人抓取方法。
[0025]有益效果:本专利技术提出了一种未知环境中的机器人抓取方法及系统,通过补偿智能机器人位置定位偏差,增加定位准确性,提高抓取效率。同时对采集到的数据图像进行预处理,实现图像特征提取的精度提高。针对抓取过程中的被夹持物的表面损伤,进一步提出了一种柔性的夹持器,与传统刚性接触的夹持器相比,自适应性更强,实际工作作业过程中对不同大小和形状的物体无损抓取更为稳定。
附图说明
[0026]图1为本专利技术实施例的数据处理流程图。
[0027]图2为本专利技术实施例的夹持器的简易示意图。
具体实施方式
[0028]在下文的描述中,给出了大量具体的细节以便提供对本专利技术更为彻底的理解。然而,对于本领域技术人员而言显而易见的是,本专利技术可以无需一个或多个这些细节而得以实施。在其他的例子中,为了避免与本专利技术发生混淆,对于本领域公知的一些技术特征未进行描述。
[0029]实施例一
[0030]提出一种未知环境中的机器人抓取方法,如图1所示,该方法具体包括以下步骤:
[0031]步骤一、获取实际作业环境图像数据;
[0032]步骤二、提取图像数据中的目标物;
[0033]步骤三、根据标记出的目标物位置进行定位;
[0034]步骤四、根据定位结果生成对应的抓取控制指令;<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种未知环境中的机器人抓取方法,其特征在于,包括以下步骤:步骤一、获取实际作业环境图像数据;步骤二、提取图像数据中的目标物;步骤三、根据标记出的目标物位置进行定位;步骤四、根据定位结果生成对应的抓取控制指令;步骤五、根据抓取控制指令触发抓取行为。2.根据权利要求1所述的一种未知环境中的机器人抓取方法,其特征在于,步骤三在进行目标位置定位时,进一步为:机器人在进行手眼标定时,设定机器人基座处于X1处时,观测到抓取作业台面和桌腿形状的激光数据为D1,转换为点云P1,设抓取时机器人停在X2处,观测到抓取作业台面和桌腿形状的激光数据为D2,转换为点云P2;激光传感器与机器人基座一体,位置关系固定,系统标定与抓取时激光传感器的位姿偏差即是机器人基座位姿偏差,采用基于激光数据的迭代最近点算法估计X1和X2之间的偏差;将手眼标定时的激光点云P1作为参考点云,将抓取时的激光点云P2作为源点云,对两者进行基于最小二乘法的最优匹配,每次迭代将P2通过旋转平移匹配P1,使二者点集重叠,每次迭代优化旋转与平移动作,通过多次迭代,达到最优配准并通过计算获得的偏差数据进行最终位置的修正。3.根据权利要求1所述的一种未知环境中的机器人抓取方法,其特征在于,步骤一中获取到实际作业环境图像数据后,对所述环境图像数据进行图像预处理;所述图像预处理进一步为:首先通过智能机器人自身的信息采集设备获取像素值为图像传感器到场景点距离的图像数据;其次,根据深度值计算获得物体到信息采集设备之间的距离;再次,根据信息采集设备的内参矩阵与像素坐标,得到信息采集设别下的坐标,并进一步获得到目标物体的三维信息;最后获取目标物体的三维数据。4.根据权利要求3所述的一种未知环境中的机器人抓取方法,其特征在于,针对采集到的环境图像数据进行滤波操作,用于提高数据恢复的精度。5.根据权利要求1所述的一种未知环境中的机器人抓取方法,其特征在于,实际住区作业过程中,在进行抓取行为前,智能机器人首先根据地标进行运输路径的规划定位;当抵达目的地位置时,通过信息采集设备获取当前目标物所在的场景的实际图像,然后通过标定关系和定位偏差补偿进行位置的精准确定;当目标物的位置确定后,生成对应的抓取指令,机械臂在接收到抓取指令后执行抓取行为,完成抓取。6.根据权利要求1所述的一种未知环境中的机器人抓取方法,其特征在于,在步骤五进行抓取前,还包括对目标抓取物体的类型判断,进一步的,首先,构建目标物类型识别网络模...

【专利技术属性】
技术研发人员:陈建国孔坚斌刘俊
申请(专利权)人:南京轩世琪源软件科技有限公司
类型:发明
国别省市:

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

1