[发明专利]一种快速双机械臂基坐标系标定方法在审
申请号: | 201910656885.3 | 申请日: | 2019-07-19 |
公开(公告)号: | CN110405731A | 公开(公告)日: | 2019-11-05 |
发明(设计)人: | 郭飞;郭毓;郭健;吴巍;肖潇;蔡梁;吴钧浩;张冕 | 申请(专利权)人: | 南京理工大学 |
主分类号: | B25J9/00 | 分类号: | B25J9/00;B25J9/16 |
代理公司: | 南京理工大学专利中心 32203 | 代理人: | 马鲁晋 |
地址: | 210094 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 双机械臂 基坐标系标定 右机械臂 转换关系 机械臂 标定 最小二乘法拟合 机械臂运动 标定图像 轨迹采集 基坐标系 手眼关系 位置转换 相机参数 运动轨迹 标定板 相机 图像 协同 规划 | ||
1.一种快速双机械臂基坐标系标定方法,其特征在于,包括以下步骤:
步骤1、离线规划m组左、右机械臂的运动轨迹;
步骤2、左、右机械臂按照每一组运动轨迹分别进行运动,运动结束后,记录机械臂末端坐标系到机械臂基坐标系的转换关系:左臂的转换关系为A1i,右臂的转换关系为A2i;在每一组运动的同时,左、右相机分别采集一次包含标定板的图像,获得左相机采集到的图像集Ai和右目相机采集到的图像集Bi;其中,i=1,2,3...m;
步骤3、根据图像集Ai和Bi对相机进行标定,分别获得标定板坐标系到左、右相机坐标系的转换关系C1i和C2i;
步骤4、根据步骤2中的左、右机械臂末端坐标系到机械臂基坐标系的转换关系和步骤3中的标定板坐标系分别到左、右相机坐标系的转换关系,分别解算出左、右机械臂手眼转换关系X1和X2;
步骤5、根据步骤2中的左、右机械臂末端坐标系到机械臂基坐标系的转换关系、步骤3中的标定板坐标系分别到左、右相机坐标系的转换关系和步骤4中左、右机械臂手眼转换关系X1和X2,利用最小二乘法拟合获得左机械臂基坐标系到右机械臂基坐标系的转换关系T,即完成双机械臂基坐标系标定工作。
2.根据权利要求1所述的快速双机械臂基坐标系标定方法,其特征在于,步骤2中采用的标定板为12*9的棋盘格标定板,每个棋盘格的尺寸为30mm。
3.根据权利要求1或2所述的快速双机械臂基坐标系标定方法,其特征在于,步骤3所述根据图像集Ai和Bi对相机进行标定,分别获得标定板坐标系到左、右相机坐标系的转换关系C1i和C2i,具体为:将图像集Ai和Bi分别导入至Matlab单目相机标定工具箱,输入标定板的方格尺寸参数,进行相机标定,分别获得标定板坐标系到左、右相机坐标系的转换关系C1i和C2i。
4.根据权利要求1所述的快速双机械臂基坐标系标定方法,其特征在于,步骤4所述解算出左、右机械臂手眼转换关系X1和X2具体采用TSAI手眼标定方法解算。
5.根据权利要求1所述的快速双机械臂基坐标系标定方法,其特征在于,步骤5具体为:
假设双机械臂系统中的坐标系包括:Cb为建立在标定板上的目标坐标系,即世界坐标系,Cc1,Cc2分别为左、右相机的坐标系,Ce1,Ce2分别为左、右机械臂末端的坐标系,Cr1,Cr2分别为左、右机械臂的基座标系;
步骤5-1、结合上述坐标系,从目标坐标系Cb变换到右机械臂基座标系Cr2,包括两种方式:一种是先从目标坐标系Cb变换到左机械臂基座标系Cr1,然后再变换到右机械臂基座标系Cr2;另一种是直接从目标坐标系Cb变换到右臂基座标系Cr2,两种方式等价;针对每一组左、右机械臂的运动轨迹,建立等式关系为:
TiA1iX1C1i=A2iX2C2i
即:
Ti=(A2iX2C2i)(A1iX1C1i)-1
式中,Ti为第i组左、右机械臂运动轨迹对应的左机械臂基坐标系到右机械臂基坐标系的转换关系;
步骤5-2、针对每一个Ti,求取相应的误差errij:
errij=||TiA1jX1C1j-A2jX2C2j||2 j=1,2,...,m
每一个Ti对应m个误差errij;
步骤5-3、求取每个Ti对应的m个误差errij的方差vi,选取m个方差vi中最小的方差对应的Ti作为最终的双臂基座标系转换关系T。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910656885.3/1.html,转载请声明来源钻瓜专利网。