CN107598919B - 一种基于五点标定法的两轴变位机标定方法 - Google Patents
一种基于五点标定法的两轴变位机标定方法 Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 239000011159 matrix material Substances 0.000 claims abstract description 22
- 239000013598 vector Substances 0.000 claims abstract description 22
- 230000009466 transformation Effects 0.000 claims description 15
- 239000013256 coordination polymer Substances 0.000 claims description 12
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical compound [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 claims description 6
- 230000003247 decreasing effect Effects 0.000 claims description 6
- 229910052742 iron Inorganic materials 0.000 claims description 3
- 238000004080 punching Methods 0.000 claims description 3
- 238000003466 welding Methods 0.000 abstract description 9
- 238000006243 chemical reaction Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
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,平面方程可以用以下的行列式表示:
过直线P1P2的中点且与直线P1P2垂直的平面M1的方程为:
过直线P1P3的中点且与直线P1P3垂直的平面Q1的方程为:
联立以上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;
(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,平面方程可以用以下的行列式表示:
过直线P1P2的中点且与直线P1P2垂直的平面M1的方程为:
过直线P1P3的中点且与直线P1P3垂直的平面Q1的方程为:
联立以上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;
(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,平面方程可以用以下的行列式表示:
过直线P1P2的中点且与直线P1P2垂直的平面M1的方程为:
过直线P1P3的中点且与直线P1P3垂直的平面Q1的方程为:
联立以上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;
(28)根据步骤(24)~步骤(27)所得的变换矩阵即可以得到两轴相对于变位机基坐标系的位姿和两轴的相对位姿,完成两轴变位机五点标定的过程。
2.根据权利要求1所述的基于五点标定法的两轴变位机标定方法,其特征在于,所述的θ1和θ2大于30度。
3.根据权利要求1所述的基于五点标定法的两轴变位机标定方法,其特征在于,所述的θ3和θ4大于30度。
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)
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)
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 | 南京熊猫电子股份有限公司 | 一种通用机器人与变位机的位姿关系标定方法 |
-
2017
- 2017-08-18 CN CN201710714593.1A patent/CN107598919B/zh not_active Expired - Fee Related
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 |