【技术实现步骤摘要】
工件抓取方法、装置、电子设备和存储介质
[0001]本申请实施例涉及计算机视觉
,尤其涉及一种工件抓取方法、装置、电子设备和存储介质。
技术介绍
[0002]在工件生产过程中,为了降低人工成本和提高安全性,需要用机械臂代替人工对工件进行抓取,以对工件进行转运、翻转、焊接等。通过模拟人眼看到物体的方式,并驱动机械臂以完成对工件的抓取。但是机械臂的抓取效果相对于人工抓取效果,存在较大差异。
[0003]目前,为了处理上述差异,一种常见的方法是将工件放置于机械臂的正下方,通过人工将工件放置的位置摆放到特定的角度和位置,以保证机械臂的抓取效果。
[0004]然而,使用人工将工件放置的位置摆放到特定的角度和位置的方法,需要耗费较长的时间,导致生产效率较低。
技术实现思路
[0005]为了解决上述技术问题,本专利技术实施例提供了一种工件抓取方法、装置、电子设备和存储介质,以至少解决或缓解上述问题。
[0006]根据本申请实施例的第一方面,提供了一种工件抓取方法,包括:获取相机采集到的第一工件图像,其中,所述第一工件图像包括位于载物台上的第一工件的图像;从所述第一工件图像中确定至少一个第一特征点,其中,所述第一特征点用于指示所述第一工件的图像在所述第一工件图像中的位置;根据所述至少一个第一特征点的像素坐标和标定信息,确定所述第一工件在机械臂的空间坐标系中的第一空间坐标,其中,所述标定信息用于指示所述相机所采集图像的像素坐标系与所述空间坐标系之间的映射关系;根据所述第一空间坐标生成控制信 ...
【技术保护点】
【技术特征摘要】
1.一种工件抓取方法(100),包括:获取相机采集到的第一工件图像,其中,所述第一工件图像包括位于载物台上的第一工件的图像;从所述第一工件图像中确定至少一个第一特征点,其中,所述第一特征点用于指示所述第一工件的图像在所述第一工件图像中的位置;根据所述至少一个第一特征点的像素坐标和标定信息,确定所述第一工件在机械臂的空间坐标系中的第一空间坐标,其中,所述标定信息用于指示所述相机所采集图像的像素坐标系与所述空间坐标系之间的映射关系;根据所述第一空间坐标生成控制信息,并将所述控制信息发送给所述机械臂,以使所述机械臂根据所述控制信息对所述第一工件进行抓取。2.根据权利要求1所述的方法,其中,所述根据所述第一空间坐标生成控制信息,包括:获取第二空间坐标,其中,所述第二空间坐标用于指示所述第一工件位于载物台上的标准位置时所述第一工件在所述空间坐标系中的坐标;根据所述第一空间坐标和所述第二空间坐标,确定所述第一工件在所述空间坐标系中的位置相对于所述标准位置的偏移量;将所述偏移量确定为控制信息。3.根据权利要求2所述的方法,所述方法还包括:获取预先由所述相机采集的第二工件图像,其中,所述第二工件图像包括位于载物台上的标准位置的所述第一工件的图像;从所述第二工件图像中确定至少一个第二特征点,其中,所述第二特征点用于指示所述第一工件的图像在所述第二工件图像中的位置;根据所述至少一个第二特征点的像素坐标和所述标定信息,确定所述第一工件在所述空间坐标系中的第二空间坐标。4.根据权利要求3所述的方法,其中,所述第一特征点为所述第一工件图像中所述第一工件的轮廓线上的点,所述第二特征点为所述第二工件图像中所述第一工件的轮廓线上的点。5.根据权利要求2所述的方法,其中,所述空间坐标系为三维笛卡尔坐标系,所述三维笛卡尔坐标系中X轴和Y轴所在平面与载物台平行,所述第一空间坐标和所述第二空间坐标均包括沿所述三维笛卡尔坐标系的X轴方向的横坐标、沿所述三维笛卡尔坐标系的Y轴方向的纵坐标和绕所述三维笛卡尔坐标系的Z轴方向的旋转角度;所述根据所述第一空间坐标和所述第二空间坐标,确定所述第一工件在所述空间坐标系中的位置相对于所述标准位置的偏移量,包括:将所述第一空间坐标包括的横坐标与所述第二空间坐标包括的横坐标的差值,确定为所述第一工件在所述空间坐标系中的位置相对于所述标准位置的X轴位移偏移量;将所述第一空间坐标包括的纵坐标与所述第二空间坐标包括的纵坐标的差值,确定为所述第一工件在所述空间坐标系中的位置相对于所述标准位置的Y轴位移偏移量;将所述第一空间坐标包括的旋转角度与所述第二空间坐标包括的旋转角度的差值,确定为所述第一工件在所述空间坐标系中的位置相对于所述标准位置的Z轴旋转偏移量。6.根据权利要求1
‑
5中任一所述的方法,所述方法还包括:
确定位于第二工件上的标定参考点,其中,所述第二工件与所述第一工件在所述空间坐标系的Z轴方向上高度相同,所述空间坐标系中X轴和Y轴所在平面与载物台平行;根据预设的X轴平移量和Y轴平移量,控制机械臂在所述空间坐标系中沿X轴和/或Y轴方向进行N次平移,获取机械臂每次平移后所述相机采集的平移标定图像,其中,所述平移标定图像包括位于载物台上的所述第二工件的图像,N为大于或等于3的正整数;根据预设的Z轴旋转量,控制机械臂在所述空间坐标系中绕Z轴进行M次旋转,获取机械臂每次旋转后所述相机采集的旋转标定图像,其中,所述旋转标定图像包括位于载物台上的所述第二工件的图像,M为大于或等于3的正整数;根据所述标定参考点的图像在不同所述平移标定图像中的位置偏移量、所述标定参考点的图像在不同所述旋转标定图像中的位置偏移量、每张所述平移标定图像对应的X轴平移量和Y轴平移量、及每张所述旋转标定图像对应的Z轴旋转量,确定...
【专利技术属性】
技术研发人员:张鹏,杨春芝,刘巍,崔佳宁,
申请(专利权)人:北京西门子西伯乐斯电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。