CN107598919B - 一种基于五点标定法的两轴变位机标定方法 - Google Patents

一种基于五点标定法的两轴变位机标定方法 Download PDF

Info

Publication number
CN107598919B
CN107598919B CN201710714593.1A CN201710714593A CN107598919B CN 107598919 B CN107598919 B CN 107598919B CN 201710714593 A CN201710714593 A CN 201710714593A CN 107598919 B CN107598919 B CN 107598919B
Authority
CN
China
Prior art keywords
positioner
coordinate system
axis
point
robot
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201710714593.1A
Other languages
English (en)
Other versions
CN107598919A (zh
Inventor
张铁
周仁义
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
South China University of Technology SCUT
Original Assignee
South China University of Technology SCUT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by South China University of Technology SCUT filed Critical South China University of Technology SCUT
Priority to CN201710714593.1A priority Critical patent/CN107598919B/zh
Publication of CN107598919A publication Critical patent/CN107598919A/zh
Application granted granted Critical
Publication of CN107598919B publication Critical patent/CN107598919B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Manipulator (AREA)
  • Numerical Control (AREA)

Abstract

本发明公开了一种基于五点标定法的两轴变位机标定方法,包括步骤:(1)按照特定的方式选取目标标定点,得到目标标定点在两轴变位机处于不同位置时的位置矢量;(2)进行矩阵关系计算,得到变位机两轴的相对位置关系和它们相对于机器人基坐标系{B}的位姿,完成两轴变位机五点标定的过程。本发明在机器人和变位机协同焊接作业时,通过五点标定法及相应的坐标转换,得到两轴相对于基坐标系的位姿和两轴的相对位姿,有效提高两轴变为机标定的准确性,对于提高机器人和变位机协同运动的准确性、保证焊接质量具有非常重要的实际意义。

Description

一种基于五点标定法的两轴变位机标定方法
技术领域
发明涉及工业机器人应用领域,尤其涉及一种基于五点标定法的两轴变位机标定方法。
背景技术
在机器人的焊接应用领域,两轴变位机已经得到了广泛的应用,以调整焊接工件达到最佳焊位。在机器人和变位机协同焊接作业时,两者协同运动的准确性是影响焊接质量的重要因素,而两者协同运动的准确性依赖于变位机标定的准确性,所以对两轴变位的标定有重要的理论和实际价值。
发明内容
本发明的目的在于克服现有技术的不足,提供一种计算简单方便,满足标定精确性要求的基于五点标定法的两轴变位机标定方法。
上述目的是通过以下技术方案实现的:
一种基于五点标定法的两轴变位机标定方法,包括步骤:
(1)按照特定的方式选取标定点,得到标定点在两轴变位机处于不同位置时的位置矢量;
(2)进行矩阵关系计算,得到变位机两轴的相对位置关系和它们相对于机器人基坐标系{B}的位姿,完成两轴变位机五点标定的过程。
进一步地,所述的步骤(1)具体包步骤:
(11)定义两轴变位机和机器人的坐标系,其中{B}为机器人基坐标系,{T}为机器人工具坐标系,{P}为变位机基坐标系,{L}为变位机倾斜轴坐标系,{R}为变位机旋转轴坐标系,{W}为工作台坐标系,当变位机倾斜轴转角θL=0°时,变位机基坐标系{P}与变位机倾斜轴坐标系{L}重合,变位机旋转轴坐标系{R}和工作台坐标系{W}重合;
(12)在变位机工作台表面上用尖锐的铁锥在任意位置冲出一个微小凹坑作为标定特征点P,在机器人末端安装尖锥,并标定尖锥末端TCP点在机器人基坐标系{B}下的工具坐标系{T};
(13)使变位机两个轴的转角均为0°,机器人末端尖锥TCP点运动到P点,记下TCP点相对于机器人基坐标系{B}的位置矢量P1=[x1 y1 z1];
(14)分别按照电机编码器增大和减小的方向转动旋转轴,分别记录需要标定的变位机旋转轴转角为θ1和θ2时P点的位置矢量P2=[x2 y2 z2]和P3=[x3 y3 z3];
(15)使变位机旋转轴转角为0°,以同样的方式,分别按照电机编码器增大和减小的方向转动倾斜轴,分别记录需要标定的变位机倾斜轴的转角为θ3和θ4时P点的位置矢量P4=[x4 y4 z4]和P5=[x5 y5 z5]。
进一步地,所述的θ1和θ2大于30度。
进一步地,所述的θ3和θ4大于30度。
进一步地,所述的步骤(2)具体包括:
(21)变位机旋转轴坐标系原点取P1,P2,P3三点所在圆的圆心C,坐标系x轴由矢量CP1单位化得到,坐标系z轴由矢量P1P2和P2P3叉乘后单位化得到,坐标系y轴由坐标系z轴和x轴叉乘后得到;
(22)三点计算圆心:P1,P2,P3三点可以确定一个平面O1,平面方程可以用以下的行列式表示:
Figure BDA0001383503210000031
过直线P1P2的中点且与直线P1P2垂直的平面M1的方程为:
Figure BDA0001383503210000032
过直线P1P3的中点且与直线P1P3垂直的平面Q1的方程为:
Figure BDA0001383503210000033
联立以上3式,就可以求得平面O1,M1,Q1的交点C=[xC yC zC]T
(23)计算x、y、z三个坐标轴的方向矢量:
x轴:CP1/||CP1||=[exx exy exz]T
z轴:(P1P2×P2P3)/||P1P2×P2P3||=[eyx eyy eyz]T
y轴:z×x=[ezx ezy ezz]T
(24)计算变位机旋转轴坐标系{R}相对于机器人基坐标系{B}的变换矩阵
Figure BDA0001383503210000039
Figure BDA0001383503210000034
(25)采用同样的方法,使用P1,P4,P5三点计算变位机倾斜轴坐标系{L}相对于机器人基坐标系{B}的变换矩阵
Figure BDA0001383503210000038
(26)当变位机倾斜轴转角θL=0°时,变位机基坐标系{P}与变位机倾斜轴坐标系{L}重合,故变换矩阵
Figure BDA0001383503210000035
与变位机基坐标系{P}相对于机器人基坐标系{B}的变换矩阵
Figure BDA0001383503210000036
相等,即
Figure BDA0001383503210000037
(27)当倾斜轴和旋转轴转角均为0°时,变位机旋转轴坐标系{R}相对于变位机倾斜轴坐标系{L}的变换矩阵
Figure BDA0001383503210000041
可以由下式算得:
Figure BDA0001383503210000042
(28)根据步骤(24)~步骤(27)所得的变换矩阵即可以得到两轴相对于基坐标系的位姿和两轴的相对位姿,完成两轴变位机五点标定的过程。
相比现有技术,本发明在机器人和变位机协同焊接作业时,通过五点标定法及相应的坐标转换,得到两轴相对于基坐标系的位姿和两轴的相对位姿,有效提高两轴变为机标定的准确性,对于提高机器人和变位机协同运动的准确性、保证焊接质量具有非常重要的实际意义。
附图说明
图1是本发明实施例的机器人和两轴变位机坐标系示意图。
图2是两轴变位机的旋转轴取标定点示意图。
图3是两轴变位机的倾斜轴取标定点示意图。
具体实施方式
下面结合附图和具体实施例对本发明做进一步的说明。
如图1所示,一种基于五点标定法的两轴变位机标定方法,包括步骤:
(1)按照特定的方式选取标定点,得到标定点在两轴变位机处于不同位置时的位置矢量;
(2)进行矩阵关系计算,得到变位机两轴的相对位置关系和它们相对于机器人基坐标系{B}的位姿,完成两轴变位机五点标定的过程。
具体而言,所述的步骤(1)具体包步骤:
(11)定义两轴变位机和机器人的坐标系,其中{B}为机器人基坐标系,{T}为机器人工具坐标系,{P}为变位机基坐标系,{L}为变位机倾斜轴坐标系,{R}为变位机旋转轴坐标系,{W}为工作台坐标系,当变位机倾斜轴转角θL=0°时,变位机基坐标系{P}与变位机倾斜轴坐标系{L}重合,变位机旋转轴坐标系{R}和工作台坐标系{W}重合(见图1);
(12)在变位机工作台表面上用尖锐的铁锥在任意位置冲出一个微小凹坑作为标定特征点P,在机器人末端安装尖锥,并标定尖锥末端TCP点在机器人基坐标系{B}下的工具坐标系{T};
(13)使变位机两个轴的转角均为0°,机器人末端尖锥TCP点运动到P点,记下TCP点相对于机器人基坐标系{B}的位置矢量P1=[x1 y1 z1];
(14)如图2所示,分别按照电机编码器增大和减小的方向转动旋转轴,分别记录需要标定的变位机旋转轴转角为θ1和θ2时P点的位置矢量P2=[x2 y2 z2]和P3=[x3 y3 z3],θ1和θ2的取值没有特殊要求,但是为了提高标定结果的准确性,本实施例的θ1和θ2大于30;
(15)使变位机旋转轴转角为0°,以同样的方式,分别按照电机编码器增大和减小的方向转动倾斜轴,分别记录需要标定的变位机倾斜轴的转角为θ3和θ4时P点的位置矢量P4=[x4 y4 z4]和P5=[x5 y5 z5],如图3所示;θ3和θ4的取值没有特殊要求,但是为了提高标定结果的准确性,本实施例的θ3和θ4大于30;
具体而言,所述的步骤(2)具体包括:
(21)变位机旋转轴坐标系原点取P1,P2,P3三点所在圆的圆心C,坐标系x轴由矢量CP1单位化得到,坐标系z轴由矢量P1P2和P2P3叉乘后单位化得到,坐标系y轴由坐标系z轴和x轴叉乘后得到;
(22)三点计算圆心:P1,P2,P3三点可以确定一个平面O1,平面方程可以用以下的行列式表示:
Figure BDA0001383503210000061
过直线P1P2的中点且与直线P1P2垂直的平面M1的方程为:
Figure BDA0001383503210000062
过直线P1P3的中点且与直线P1P3垂直的平面Q1的方程为:
Figure BDA0001383503210000063
联立以上3式,就可以求得平面O1,M1,Q1的交点C=[xC yC zC]T
(23)计算x、y、z三个坐标轴的方向矢量:
x轴:CP1/||CP1||=[exx exy exz]T
z轴:(P1P2×P2P3)/||P1P2×P2P3||=[eyx eyy eyz]T
y轴:z×x=[ezx ezy ezz]T
(24)计算变位机旋转轴坐标系{R}相对于机器人基坐标系{B}的变换矩阵
Figure BDA0001383503210000064
Figure BDA0001383503210000065
(25)采用同样的方法,使用P1,P4,P5三点计算变位机倾斜轴坐标系{L}相对于机器人基坐标系{B}的变换矩阵
Figure BDA0001383503210000069
(26)当变位机倾斜轴转角θL=0°时,变位机基坐标系{P}与变位机倾斜轴坐标系{L}重合,故变换矩阵
Figure BDA0001383503210000068
与变位机基坐标系{P}相对于机器人基坐标系{B}的变换矩阵
Figure BDA0001383503210000066
相等,即
Figure BDA0001383503210000067
(27)当倾斜轴和旋转轴转角均为0°时,变位机旋转轴坐标系{R}相对于变位机倾斜轴坐标系{L}的变换矩阵
Figure BDA0001383503210000071
可以由下式算得:
Figure BDA0001383503210000072
(28)根据步骤(24)~步骤(27)所得的变换矩阵即可以得到两轴相对于基坐标系的位姿和两轴的相对位姿,完成两轴变位机五点标定的过程。
本实施例在机器人和变位机协同焊接作业时,通过五点标定法及相应的坐标转换,有效提高两轴变为机标定的准确性,对于提高机器人和变位机协同运动的准确性、保证焊接质量具有非常重要的实际意义。
本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。

Claims (3)

1.一种基于五点标定法的两轴变位机标定方法,其特征在于:包括步骤:
(1)按照特定的方式选取目标标定点,得到目标标定点在两轴变位机处于不同位置时的位置矢量;具体包步骤:
(11)定义两轴变位机和机器人的坐标系,其中{B}为机器人基坐标系,{T}为机器人工具坐标系,{P}为变位机基坐标系,{L}为变位机倾斜轴坐标系,{R}为变位机旋转轴坐标系,{W}为工作台坐标系,当变位机倾斜轴转角θL=0°时,变位机基坐标系{P}与变位机倾斜轴坐标系{L}重合,变位机旋转轴坐标系{R}和工作台坐标系{W}重合;
(12)在变位机工作台表面上用尖锐的铁锥在任意位置冲出一个微小凹坑作为标定特征点P,在机器人末端安装尖锥,并标定尖锥末端TCP点在机器人基坐标系{B}下的工具坐标系{T};
(13)使变位机两个轴的转角均为0°,机器人末端尖锥TCP点运动到P点,记下TCP点相对于机器人基坐标系{B}的位置矢量P1=[x1 y1 z1];
(14)分别按照电机编码器增大和减小的方向转动旋转轴,分别记录需要标定的变位机旋转轴转角为θ1和θ2时P点的位置矢量P2=[x2 y2 z2]和P3=[x3 y3 z3];
(15)使变位机旋转轴转角为0°,以同样的方式,分别按照电机编码器增大和减小的方向转动倾斜轴,分别记录需要标定的变位机倾斜轴的转角为θ3和θ4时P点的位置矢量P4=[x4 y4 z4]和P5=[x5 y5 z5];
(2)进行矩阵关系计算,得到变位机两轴的相对位置关系和它们相对于机器人基坐标系{B}的位姿,完成两轴变位机五点标定的过程;具体包括:
(21)变位机旋转轴坐标系原点取P1,P2,P3三点所在圆的圆心C,坐标系x轴由矢量CP1单位化得到,坐标系z轴由矢量P1P2和P2P3叉乘后单位化得到,坐标系y轴由坐标系z轴和x轴叉乘后得到;
(22)三点计算圆心:P1,P2,P3三点可以确定一个平面O1,平面方程可以用以下的行列式表示:
Figure FDA0002794329270000021
过直线P1P2的中点且与直线P1P2垂直的平面M1的方程为:
Figure FDA0002794329270000022
过直线P1P3的中点且与直线P1P3垂直的平面Q1的方程为:
Figure FDA0002794329270000023
联立以上3式,就可以求得平面O1,M1,Q1的交点C=[xC yC zC]T
(23)计算x、y、z三个坐标轴的方向矢量:
x轴:CP1/||CP1||=[exx exy exz]T
z轴:(P1P2×P2P3)/||P1P2×P2P3||=[eyx eyy eyz]T
y轴:z×x=[ezx ezy ezz]T
(24)计算变位机旋转轴坐标系{R}相对于机器人基坐标系{B}的变换矩阵
Figure FDA0002794329270000024
Figure FDA0002794329270000025
(25)采用同样的方法,使用P1,P4,P5三点计算变位机倾斜轴坐标系{L}相对于机器人基坐标系{B}的变换矩阵
Figure FDA0002794329270000026
(26)当变位机倾斜轴转角θL=0°时,变位机基坐标系{P}与变位机倾斜轴坐标系{L}重合,故变换矩阵
Figure FDA0002794329270000031
与变位机基坐标系{P}相对于机器人基坐标系{B}的变换矩阵
Figure FDA0002794329270000032
相等,即
Figure FDA0002794329270000033
(27)当倾斜轴和旋转轴转角均为0°时,变位机旋转轴坐标系{R}相对于变位机倾斜轴坐标系{L}的变换矩阵
Figure FDA0002794329270000034
可以由下式算得:
Figure FDA0002794329270000035
(28)根据步骤(24)~步骤(27)所得的变换矩阵即可以得到两轴相对于变位机基坐标系的位姿和两轴的相对位姿,完成两轴变位机五点标定的过程。
2.根据权利要求1所述的基于五点标定法的两轴变位机标定方法,其特征在于,所述的θ1和θ2大于30度。
3.根据权利要求1所述的基于五点标定法的两轴变位机标定方法,其特征在于,所述的θ3和θ4大于30度。
CN201710714593.1A 2017-08-18 2017-08-18 一种基于五点标定法的两轴变位机标定方法 Expired - Fee Related CN107598919B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710714593.1A CN107598919B (zh) 2017-08-18 2017-08-18 一种基于五点标定法的两轴变位机标定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710714593.1A CN107598919B (zh) 2017-08-18 2017-08-18 一种基于五点标定法的两轴变位机标定方法

Publications (2)

Publication Number Publication Date
CN107598919A CN107598919A (zh) 2018-01-19
CN107598919B true CN107598919B (zh) 2021-02-19

Family

ID=61065091

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710714593.1A Expired - Fee Related CN107598919B (zh) 2017-08-18 2017-08-18 一种基于五点标定法的两轴变位机标定方法

Country Status (1)

Country Link
CN (1) CN107598919B (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109048887A (zh) * 2018-06-13 2018-12-21 华南理工大学 一种基于三点标定法的单轴变位机标定方法
CN111801630B (zh) * 2018-07-13 2022-10-11 深圳配天智能技术研究院有限公司 变位机轴坐标系标定方法、机器人***及存储装置
CN109015652A (zh) * 2018-08-29 2018-12-18 苏州艾利特机器人有限公司 一种机器人与变位机协调运动的控制方法
CN109238199B (zh) * 2018-09-03 2020-04-03 清华大学 一种机器人旋转轴运动学参数标定方法
CN109093298A (zh) * 2018-10-24 2018-12-28 东南(福建)汽车工业有限公司 一种焊接机器人机械原点的校正方法
CN111300481B (zh) * 2019-12-11 2021-06-29 苏州大学 基于视觉及激光传感器的机器人抓取位姿纠正方法
CN111299078A (zh) * 2020-03-17 2020-06-19 欣辰卓锐(苏州)智能装备有限公司 一种基于流水线的自动跟踪点胶方法
CN111844062B (zh) * 2020-06-22 2022-03-29 东莞长盈精密技术有限公司 机加工标准化方法
CN114905521B (zh) * 2022-07-18 2022-10-04 法奥意威(苏州)机器人***有限公司 机器人原点位置校准方法、装置、电子设备和存储介质

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04141384A (ja) * 1990-09-30 1992-05-14 Daikin Ind Ltd 画像処理装置を用いて位置決めを行うシステムにおけるキャリブレーション方法およびその装置
CN103063213B (zh) * 2013-01-04 2015-10-14 上海交通大学 一种焊接机器人与变位机位姿关系的标定方法
CN106671079B (zh) * 2015-11-06 2019-06-18 中国科学院沈阳计算技术研究所有限公司 一种实现变位机协同的焊接机器人运动控制方法
CN106780627A (zh) * 2016-12-22 2017-05-31 南京熊猫电子股份有限公司 一种通用机器人与变位机的位姿关系标定方法

Also Published As

Publication number Publication date
CN107598919A (zh) 2018-01-19

Similar Documents

Publication Publication Date Title
CN107598919B (zh) 一种基于五点标定法的两轴变位机标定方法
Chen et al. Robotic grinding of a blisk with two degrees of freedom contact force control
CN113001535B (zh) 机器人工件坐标系自动校正***与方法
CN109813218B (zh) 一种用于激光跟踪仪的三自由度靶标的精度补偿方法
JP6859756B2 (ja) 制御システム、コントローラ、制御方法、および制御プログラム
CN105856231B (zh) 一种特定构型六轴工业机器人的运动控制方法
CN107378324B (zh) 一种基于视觉提取的异型工件的焊接***及方法
WO2020173111A1 (zh) 一种 3d 微涂覆机器人及其涂覆方法
CN109048887A (zh) 一种基于三点标定法的单轴变位机标定方法
CN114454060B (zh) 一种机器人自适应曲面跟踪恒力磨抛方法及***
CN104070523B (zh) 基于空间坐标转换的工业机器人实时圆弧插补实现方法
CN115674208B (zh) 一种机器人振动抑制装置、控制方法及其机器人
CN111409067A (zh) 一种机器人用户坐标自动标定***及其标定方法
CN108339995B (zh) 一种可调角度的机器人末端执行器安装机构及其调整方法
JP2006289580A (ja) プログラムの教示点修正方法及びプログラム教示点修正装置
CN105717874B (zh) 一种五轴数控加工奇异区域刀位点优化方法
Song et al. Tool path generation based on matching between teaching points and CAD model for robotic deburring
CN110053040B (zh) 机器人工具面的校准方法
CN111590570B (zh) 一种同步交叉耦合机器人轮廓控制方法
JP4825614B2 (ja) 多関節リンク機構の軌跡制御装置
JP2014074956A (ja) 並進回転誤差補正量作成装置
CN109648563B (zh) 串联机器人运动控制方法及计算机存储介质
CN107942930B (zh) 基于五轴数控***进行斜边加工的方法
CN113199476B (zh) 可快速调整焊枪姿态的圆弧8字形摆弧路径的规划算法
CN111922785B (zh) 一种校正工装、机床虚拟旋转轴补偿方法及***、五轴机床

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20210219