【技术实现步骤摘要】
机械臂位置的校准方法及装置、存储介质、电子装置
[0001]本专利技术涉及光机校准
,具体而言,涉及一种机械臂位置的校准方法及装置
、
存储介质
、
电子装置
。
技术介绍
[0002]目前的汽车零部件的
X
光检测设备,在拍摄完一定数量照片之后,需要进行重新评估
X
射线和
X
光平板是否需要调整和更换
。
[0003]随着
X
光检测设备使用时间的增加,机械臂末端的坐标会与实际设置的坐标发生偏移,而且
X
光机的光源射线和平板是挂在机械臂末端上的,通过螺栓以及结构框架固定光源射线和平板,随着使用时间的增加,螺栓可能会出现松动,尤其是产线工人在对机械臂拍照角度和位置进行调试编程的过程中,会挤压到零部件
、
放置零部件的托盘
、
托盘的轨道
。
结构框架因为挤压出现轻微的变形
。
上述的偏移
、
松动
、
变形累加起来,会影响
X
光机拍摄零部件的角度和尺寸,最终对检测结果产生影响,相关技术中,对三维立体设备进行校准需要拍摄多张不同角度的照片,通常是拍摄多张黑白方格图的方式进行,导致校准工作量大,效率低
。
[0004]针对相关技术中存在的上述问题,暂未发现高效且准确的解决方案
。
技术实现思路
[0005]本专利技术提供了一种 ...
【技术保护点】
【技术特征摘要】
1.
一种机械臂位置的校准方法,其特征在于,包括:获取
X
光机拍摄阶梯块得到的实际灰度图,其中,所述阶梯块为多个阶梯的立体参照物,所述阶梯块包括多个坐标面,所述多个坐标面包括:
XY
面
、XZ
面
、YZ
面;查找所述实际灰度图在所述多个坐标面的第一角点坐标集合,其中,所述第一角点坐标集合包括多个角点坐标列表,每个角点坐标列表对应一个坐标面;获取所述阶梯块的灰度基准图的第二角点坐标集合,其中,所述灰度基准图是所述
X
光机在基准位置拍摄所述阶梯块得到的;根据所述第一角点坐标集合和所述第二角点坐标集合对所述
X
光机的位置进行校准
。2.
根据权利要求1所述的方法,其特征在于,根据所述第一角点坐标集合和所述第二角点坐标集合对所述
X
光机的位置进行校准包括:根据所述第一角点坐标集合和所述第二角点坐标集合计算所述实际灰度图与所述灰度基准图之间的偏差值;判断所述偏差值是否超过预设范围;若所述偏差值超过预设范围,对所述
X
光机的位置进行校准
。3.
根据权利要求2所述的方法,其特征在于,根据所述第一角点坐标集合和所述第二角点坐标集合计算所述实际灰度图与所述灰度基准图之间的偏差值包括:采用所述第一角点坐标集合和所述第二角点坐标集合计算多个所述坐标面的坐标差值,针对每个坐标面,采用对应的坐标差值计算线性变换矩阵和平移变换矩阵;采用所述线性变换矩阵和平移变换矩阵计算所述坐标面的仿射变换矩阵;将所述仿射变换矩阵确定为所述实际灰度图与所述灰度基准图之间在所述坐标面的偏差值
。4.
根据权利要求3所述的方法,其特征在于,采用所述第一角点坐标集合和所述第二角点坐标集合计算多个坐标面的坐标差值包括:针对每个坐标面的每个阶梯面,采用所述第一角点坐标列表中的角点坐标和所述第二角点坐标列表中的角点坐标计算阶梯面的坐标子差值,所述阶梯面包括:
XY
面的若干平面
、XZ
面的若干立面
、YZ
面的若干侧立面;针对每个坐标面,采用所有阶梯面的子差值对应坐标面的坐标差值,得到多个坐标面的坐标差值
。5.
根据权利要求2所述的方法,其特征在于,对所述
X
光机的位置进行校准包括:检测所述
X
光机的安装位置是否发生偏移;若所述
X
光机的安装位置发生偏移,根据所述偏差值对所述安装位置进行校准;若所述
X
光机的安装位置未发生偏移,更换所述
X
光机
。6.
根据权利要求1所述的方法,其特征在于,查找所述实际灰度图在所述多个坐标面的第一角点坐标集合包...
【专利技术属性】
技术研发人员:杨光,熊海飞,胡亘谦,
申请(专利权)人:深圳市信润富联数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。