(12)发明专利申请
(10)申请公布号 CN 106113035 A(43)申请公布日 2016.11.16
(21)申请号 201610425001.X(22)申请日 2016.06.16
(71)申请人 华中科技大学
地址 430074 湖北省武汉市洪山区珞喻路
1037号(72)发明人 许剑锋 张伟 苏畅 韦瑞新 (74)专利代理机构 武汉东喻专利代理事务所
(普通合伙) 42224
代理人 宋业斌(51)Int.Cl.
B25J 9/16(2006.01)
权利要求书2页 说明书10页 附图5页
(54)发明名称
一种六自由度工业机器人末端工具坐标系标定装置及方法(57)摘要
本发明公开了一种六自由度工业机器人末端工具坐标系标定装置及方法,其包括经度条、上联结板、下联结板、光路发送管和光路接收管,经度条的两端分别与上联结板和下联结板相连,该经度条两两组成一对,每对经度条通过上联结板和下联结板连接成一个完整的圆环;经度条上。下半部均开设有三个圆凸台;上联结板和下联结板的侧面均设有安装经度条的凹槽,并且其中部为圆凸台;光路发送管一端设计成锥形,该锥形端与第一中心孔的锥孔相配合,其内设有激光发射头;光路接收管安装在经度条的下半部上,其内安装有激光接收头。本发明可实现六自由度工业机器人末端工具坐标系的有效标定,具有标定精度高,标定结果可靠,操作方便等优点。
CN 106113035 ACN 106113035 A
权 利 要 求 书
1/2页
1.一种六自由度工业机器人末端工具坐标系标定装置,其特征在于,该装置包括经度条(1)、上联结板(2)、下联结板(3)、光路发送管(4)和光路接收管(5),其中:
所述经度条(1)的两端分别与所述上联结板(2)和下联结板(3)相连,该经度条(1)两两组成一对,每对经度条(1)通过上联结板(2)和下联结板(3)连接成一个完整的圆环;所述经度条(1)上半部的30°、45°和60°纬度处分别设有一开设有第一中心孔的圆凸台,该第一中心孔由上半部分的锥孔和下半部分的圆柱孔组合而成,该锥孔和圆柱孔的轴线重合;所述经度条(1)下半部的30°、45°和60°纬度处同样分别设有一开设有第二中心孔的圆凸台,该第二中心孔为圆柱孔;
所述上联结板(2)的侧面设有安装所述经度条(1)的凹槽,并且其中部为开设有第三中心孔的圆凸台,该第三中心孔由上半部分的锥孔和下半部分的圆柱孔组合而成,该锥孔和圆柱孔的轴线重合;所述下联结板(3)的侧面同样设有安装所述经度条(1)的凹槽,并且其中部为开设有第四中心孔的圆凸台,该第四中心孔为圆柱孔;
所述光路发送管(4)为圆柱形结构,其一端设计成锥形,该锥形的一端正好与所述第一中心孔的锥孔相配合,并且该端的内部开设有与所述第一中心孔的圆柱孔尺寸相同的孔,所述光路发送管(4)的另一端开设有圆柱孔,该圆柱孔内安装有激光发射头(6);
所述光路接收管(5)为管状结构,其内设置有大小不一的两个轴线重合的圆柱孔,其中尺寸较小的圆柱孔的直径与所述第二中心孔的直径相同,尺寸较大的圆柱孔内安装有激光接收头(7)。
2.如权利要求1所述的六自由度工业机器人末端工具坐标系标定装置,其特征在于,所述标定装置优选设置有两对经度条(1),并且该两对经度条(1)组成的两个圆环彼此垂直。
3.如权利要求2所述的六自由度工业机器人末端工具坐标系标定装置,其特征在于,所述上联结板(2)和下联结板(3)上均设置有四个互成90°的用于安装所述经度条(1)的矩形凹槽。
4.如权利要求3所述的六自由度工业机器人末端工具坐标系标定装置,其特征在于,所述经度条(1)的两端设计成一水平平台,便于与上、下联结板定位连接,所述经度条(1)中部偏下位置设置一延伸的耳部结构,以便于标定装置的固定,所述经度条(1)中部的内侧设置有加强筋,以加强经度条的刚性。
5.如权利要求4所述的六自由度工业机器人末端工具坐标系标定装置,其特征在于,所述第一中心孔的锥孔的底面与一对经度条组成的圆环的外环直径相切;所述第一中心孔的圆柱孔的直径小于第一中心孔的锥孔底部的直径。
6.如权利要求5所述的六自由度工业机器人末端工具坐标系标定装置,其特征在于,所述光路接收管(5)的一端为圆盘状结构,该圆盘状结构的直径与所述经度条下半部的圆凸台的直径相同,其上间隔均布有将所述光路接收管定位并固定在经度条下部分的圆凸台上的六个螺钉孔。
7.一种六自由度工业机器人末端工具坐标系标定方法,其特征在于,该方法包括如下步骤:
(1)将权利要求1-6任一项所述的标定装置固定在机器人工作空间的工作台上,调整机器人的位置和姿态,使光路发送管(4)的锥形端插入上联结板(2)的锥孔中;
(2)微调机器人的姿态,使光路发送管(4)中激光发射头(6)发出的激光通过下联结板
2
CN 106113035 A
权 利 要 求 书
2/2页
(3)上的光路接收管(5),并被光路接收管末端的激光接收头(7)接收,记下此时机器人的位姿
(3)调整机器人的位置和姿态,使光路发送管(4)拔出上联结板(2)的锥孔,并位于锥孔的正上方,光路接收管末端的激光接收头(7)接收光路发送管(4)中激光发射头(6)发出的激光,记下此时机器人的位姿
(4)调整机器人沿着机器人基座标系的Y轴方向运动一段距离,记下此时机器人的位姿(5)调整机器人的位置和姿态,使光路发送管(4)插入经度条(1)的三个圆凸台的锥孔中,并保证光路接收管末端的激光接收头(7)能接收到光路发送管(4)中激光发射头(6)发出的激光,分别记下此时机器人的位姿
和
(6)通过采集的上述六个数据,计算获得新建工具坐标系相对于法兰中心坐标系的位姿偏移,以此完成工具坐标系的标定。
8.如权利要求7所述的六自由度工业机器人末端工具坐标系标定方法,其特征在于,所述步骤(6)包括如下子步骤:
(6.1)根据采集到的所述六个数据转换得到对应的齐次坐标矩阵
(6.2)从各个所述齐次坐标矩阵中提取前三行的前三列,得到对应的旋转矩阵
提取各个所述齐次坐标变换矩阵第四列的前三个得
BBBBB到对应的位置偏移向量BPEO1、PEO2、PEO3、PEO4、PEO5、PEO6;
(6.3)根据所述步骤(6.2)中的结果计算获得虚拟新建工具坐标系相对于法兰中心坐标系的偏移向量EPVTO;然后计算获得虚拟新建工具坐标系Z轴在法兰中心坐标系下的方向
向量并初次计算虚拟新建工具坐标系X轴在法兰中心坐标系下的方向向量
和
采用矢量积的方法计算获得虚拟新建工具坐标系Y轴在法兰中然后再次计算获得虚拟新建工具坐标系X轴在法兰中心坐标系
(6.4)根据所述
心坐标系下的方向向量下的方向向量
(6.5)根据所述EPVTO和所述系的偏移向量EPTO:
采用下式计算实际新建工具坐标系相对于法兰中心坐标
其中,R为补偿半径,其等于标定装置的一对经度条组成的圆环的外圆半径;(6.6)根据所述
(6.7)通过齐次坐标矩阵到欧拉角的反解得到实际新建工具坐标系相对于法兰中心坐标系的位姿偏移。
和EPTO采用下式获得
3
CN 106113035 A
说 明 书
1/10页
一种六自由度工业机器人末端工具坐标系标定装置及方法
技术领域
[0001]本发明属于机器人末端工具坐标系标定技术领域,更具体地,涉及一种六自由度工业机器人末端工具坐标系标定装置及方法。
背景技术
[0002]工业机器人是通过末端安装不同的工具完成各种作业任务的,工具坐标系的准确度直接影响机器人的轨迹精度。尤其对于将工业机器人运用于铣削、钻孔、打磨等机械加工场合,对机器人末端的轨迹精度要求就非常高,因此,在使用之前通常需要标定机器人的工具坐标系。标定机器人的工具坐标系,一般是指测量法兰末端装配的工具的末端点相对于法兰中心点坐标系的偏移。
[0003]传统的六自由度工业机器人末端工具坐标系标定是目前生产现场普遍采用的,如图1所示,在工作台上放置具有尖端的标定工具1,机器人夹持着同样具有尖端的工具2,调整机器人的位置和姿态,工具2的尖端对准工具1的尖端并使两个尖端几乎处于接触的状态(实际上不可能做到),记录此时机器人法兰中心点的位置和姿态坐标
此处定义的位姿坐标是一个六维的向量,其中x,y,z表示位置分量,A,B,C表示姿态分量;然后调整机器人以另外三种不同的姿态使得工具2的尖端指向并接触工具1的尖端,记录下
最后通过工具坐标系的四点标定算法,计算出此时工具末端相对于法兰
末端坐标系的偏移量,通过此偏移量即可确定装配在法兰上的工具相对于机器人基座标系的坐标转换。
[0004]传统的标定方法对操作人员的要求比较高,需要操作员娴熟地调整机器人的位姿,还要时刻地观察两个尖端的对正的接触状况,同时标定过程中工具2的尖端要指向并尽可能地保持接触到工具1的尖端,实际很难做到。因此,需设计一种能够不完全取决于操作员肉眼判断的六自由度工业机器人末端工具坐标系标定工具,以提高工业机器人在机械加工领域的应用。
发明内容
[0005]针对现有技术的以上缺陷或改进需求,本发明提供了一种六自由度工业机器人末端工具坐标系标定装置及方法,其通过设置可形成圆环的经度条对,以形成标定所需的光路,可实现4点及以上(最多13个点)的工具坐标系标定,解决现有标定装置标定结果过分依赖于操作员的熟练程度和肉眼观察的限制,提高工具坐标系的标定精度。[0006]为实现上述目的,按照本发明的一个方面,提出了一种六自由度工业机器人末端工具坐标系标定装置,该装置包括经度条、上联结板、下联结板、光路发送管和光路接收管,其中:
[0007]所述经度条的两端分别与所述上联结板和下联结板相连,该经度条两两组成一对,每对经度条通过上联结板和下联结板连接成一个完整的圆环;所述经度条上半部的30°、45°和60°纬度处分别设有一开设有第一中心孔的圆凸台,该第一中心孔由上半部分的
4
CN 106113035 A
说 明 书
2/10页
锥孔和下半部分的圆柱孔组合而成,该锥孔和圆柱孔的轴线重合;所述经度条下半部的30°、45°和60°纬度处同样分别设有一开设有第二中心孔的圆凸台,该第二中心孔为圆柱孔;
[0008]所述上联结板的侧面设有安装所述经度条的凹槽,并且其中部为开设有第三中心孔的圆凸台,该第三中心孔由上半部分的锥孔和下半部分的圆柱孔组合而成,该锥孔和圆柱孔的轴线重合;所述下联结板的侧面同样设有安装所述经度条的凹槽,并且其中部为开设有第四中心孔的圆凸台,该第四中心孔为圆柱孔;[0009]所述光路发送管为圆柱形结构,其一端设计成锥形,该锥形的一端正好与所述第一中心孔的锥孔相配合,并且该端的内部开设有与所述第一中心孔的圆柱孔尺寸相同的孔,所述光路发送管的另一端开设有圆柱孔,该圆柱孔内安装有激光发射头;[0010]所述光路接收管为管状结构,其内设置有大小不一的两个轴线重合的圆柱孔,其中尺寸较小的圆柱孔的直径与所述第二中心孔的直径相同,尺寸较大的圆柱孔内安装有激光接收头。
[0011]作为进一步优选的,所述标定装置优选设置有两对经度条,并且该两对经度条组成的两个圆环彼此垂直。
[0012]作为进一步优选的,所述上联结板和下联结板上均设置有四个互成90°的用于安装所述经度条的矩形凹槽。[0013]作为进一步优选的,所述经度条的两端设计成一水平平台,便于与上、下联结板定位连接,所述经度条中部偏下位置设置一延伸的耳部结构,以便于标定装置的固定,所述经度条中部的内侧设置有加强筋,以加强经度条的刚性。[0014]作为进一步优选的,所述第一中心孔的锥孔的底面与一对经度条组成的圆环的外环直径相切;所述第一中心孔的圆柱孔的直径小于第一中心孔的锥孔底部的直径。[0015]作为进一步优选的,所述光路接收管的一端为圆盘状结构,该圆盘状结构的直径与所述经度条下半部的圆凸台的直径相同,其上间隔均布有将所述光路接收管定位并固定在经度条下部分的圆凸台上的六个螺钉孔。[0016]按照本发明的另一方面,提供了一种六自由度工业机器人末端工具坐标系标定方法,该方法包括如下步骤:
[0017](1)将权利要求1-6任一项所述的标定装置固定在机器人工作空间的工作台上,调整机器人的位置和姿态,使光路发送管的锥形端插入上联结板(2)的锥孔中;[0018](2)微调机器人的姿态,使光路发送管(4)中激光发射头(6)发出的激光通过下联结板(3)上的光路接收管(5),并被光路接收管末端的激光接收头(7)接收,记下此时机器人的位姿
[0019]
(3)调整机器人的位置和姿态,使光路发送管(4)拔出上联结板(2)的锥孔,并位于锥孔的正上方,光路接收管末端的激光接收头(7)接收光路发送管(4)中激光发射头(6)发
出的激光,记下此时机器人的位姿
[0020]
(4)调整机器人沿着机器人基座标系的Y轴方向运动一段距离,记下此时机器人的(5)调整机器人的位置和姿态,使光路发送管(4)插入经度条(1)的三个圆凸台的
5
位姿
[0021]
CN 106113035 A
说 明 书
和
3/10页
锥孔中,并保证光路接收管末端的激光接收头(7)能接收到光路发送管(4)中激光发射头(6)发出的激光,分别记下此时机器人的位姿
[0022]
(6)通过采集的上述六个数据,计算获得新建工具坐标系相对于法兰中心坐标系的位姿偏移,以此完成工具坐标系的标定。[0023]作为进一步优选的,所述步骤(6)包括如下子步骤:
[0024]
(6.1)根据采集到的所述六个数据转换得到对应的齐次坐标矩阵(6.2)从各个所述齐次坐标矩阵中提取前三行的前三列,得到对应的旋转矩阵
提取各个所述齐次坐标变换矩阵第四列的前三个元
[0025]
BBBBB素得到对应的位置偏移向量BPEO1、PEO2、PEO3、PEO4、PEO5、PEO6;
[0026](6.3)根据所述步骤(6.2)中的结果计算获得虚拟新建工具坐标系相对于法兰中心坐标系的位置偏移向量EPVTO;然后计算获得虚拟新建工具坐标系Z轴在法兰中心坐标系
并初次计算虚拟新建工具坐标系X轴在法兰中心坐标系下的方向向量下的方向向量TEa,
[0027]
(6.4)根据所述和采用矢量积的方法计算获得虚拟新建工具坐标系Y轴在法然后再次计算获得虚拟新建工具坐标系X轴在法兰中心坐
采用下式计算实际新建工具坐标系相对于法兰中心
兰中心坐标系下的方向向量标系下的方向向量
[0028]
(6.5)根据所述EPVTO和所述
坐标系的偏移向量EPTO:
[0029][0030][0031][0032]
其中,R为补偿半径,其等于标定装置的一对经度条组成的圆环的外圆半径;(6.6)根据所述
和EPTO采用下式获得
(6.7)通过齐次坐标矩阵到欧拉角的反解得到实际新建工具坐标系相对于法兰中心坐标系的位姿偏移。[0034]总体而言,通过本发明所构思的以上技术方案与现有技术相比,主要具备以下的技术优点:
[0035]1.本发明可用于六自由度工业机器人末端工具坐标系中心点的标定,采用激光束通过狭小空间管的方式限定工具坐标系标定过程中的姿态偏差,锥形孔定位的方式可有效减小位置偏移的误差,克服传统标定工具标定精度取决于操作员肉眼判断的弊端,对于提高工业机器人在机械加工领域的应用大有帮助。
[0036]2.本发明的标定装置通过设置经度条对以形成圆环,并使圆环上对应的光路发送管和光路接收管的中心轴线重合,以形成在一直线上的激光光路,使得从光路发送管发射的激光可顺利的被光路接收管中的激光接收头接收,进一步提高标定精度。[0037]3.本发明使用时将标定装置固定在机器人工作空间的工作台上,调整机器人位置和姿态,使得光路发送管锥形的一端插入选定工作对的锥形孔,微调机器人姿态,使得激光
6
[0033]
CN 106113035 A
说 明 书
4/10页
发射头发出的激光通过选定工作对对应的光路接收管被光路接收管末端的激光接收器接收,实现机器人位姿的标记与检测,为机器人末端工具坐标系的标定提供可靠数据。附图说明
[0038]图1是传统工具坐标系标定装置的示意图;[0039]图2是本发明工具坐标系标定装置的装配图;[0040]图3是本发明工具坐标系标定装置的剖视图;[0041]图4(a)-(b)是本发明的经度条的结构示意图;[0042]图5(a)-(c)是本发明的上联结板的结构示意图;[0043]图6(a)-(c)是本发明的下联结板的结构示意图;[0044]图7(a)-(b)是本发明的光路发送管的结构示意图;[0045]图8(a)-(b)是本发明的光路接收管的结构示意图;[0046]图9是本发明的基座标系、法兰中心坐标系、新建工具坐标系和虚拟新建坐标系之间的关系图;
[0047]图10是本发明的标定结果的计算流程图。
具体实施方式
[0048]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
[0049]本发明实施例提供的一种六自由度工业机器人末端工具坐标系标定装置,该装置主要包括经度条1、上联结板2、下联结板3、光路发送管4和光路接收管5,其中,经度条1安装在上联结板2、下联结板3上,并用于安装光路发送管4和光路接收管5,为标定装置的标记提供所需的光路,上联结板2、下联结板3主要作为安装部件用于安装经度条,并与两个经度条组成一个圆环,使得一个经度条上激光发射头发射的激光能被另一个经度条上的激光接收头检测到,光路发送管4用于将激光发射头安装在经度条上,并为激光发射提供光路,光路接收管5用于将激光接收头安装在经度条上,并为激光的接收提供光路。通过上述各个部件的相互配合,可实现六自由度工业机器人末端4点及以上(最多13个点)的工具坐标系标定,具有标定精度高、操作方便等优点。
[0050]下面将分别对各个部件进行详细的说明和描述。[0051]如图2-4所示,经度条1为半圆形条状件,其两端分别通过螺栓与上联结板2和下联结板3相连,该经度条1两两组成一对,每对经度条1通过上联结板2和下联结板3连接成一个完整的圆环;经度条1上半部的30°、45°和60°纬度处分别设有一开设有第一中心孔的圆凸台,该第一中心孔由上半部分的锥孔和下半部分的圆柱孔组合而成,该锥孔和圆柱孔的轴线重合,该锥孔的底面与一对经度条组成的圆环的外环直径相切,圆柱孔的直径小于锥孔底部的直径,以保证光路发送管的径向定位,同时下端圆柱孔还给激光发射头发射的激光提供了通道。经度条1下半部的30°、45°和60°纬度处同样分别设有一开设有第二中心孔的圆凸台,该第二中心孔为圆柱孔,该圆柱孔的直径理论上只需设计成大于激光的光束直径
7
CN 106113035 A
说 明 书
5/10页
即可。
作为优选的实施例,标定装置设置有两对经度条1,并且该两对经度条1组成的两
个圆环彼此垂直,上联结板2和下联结板3上均设置有四个互成90°的用于安装经度条1的矩形凹槽。
[0053]具体的,经度条1的两端设计成一水平平台,便于与上、下联结板定位连接,经度条1中部偏下位置设置一延伸的耳部结构,以便于标定装置的固定,经度条1中部的内侧设置有加强筋,以加强经度条的刚性,提高其整体的抗变形能力。[0054]如图5所示,上联结板2主体类似圆盘结构,其侧面设有安装经度条1的凹槽,安装时,经度条1嵌装在凹槽内,并且上联结板2的中部设计成开设有第三中心孔的圆凸台,该第三中心孔由上半部分的锥孔和下半部分的圆柱孔组合而成,该锥孔和圆柱孔的轴线重合,该第三中心孔的形状和尺寸与第一中心孔的形状和尺寸完全相同。[0055]如图6所示,下联结板3主体也类似圆盘结构,其侧面同样设有安装经度条1的凹槽,安装时,经度条1嵌装在凹槽内,并且下联结板3的中部设计成开设有第四中心孔的圆凸台,该第四中心孔为圆柱孔,该圆柱孔为激光束提供通道。[0056]如图7所示,光路发送管4为圆柱形结构,其一端设计成锥形(即设计锥度),锥度大小与经度条上半部第一中心孔的锥孔一致,并且该端的内部开设有与第一中心孔的圆柱孔尺寸相同的孔,光路发送管4的另一端开设有圆柱孔,该圆柱孔的直径与激光发射头6的直径一致,以用于安装有激光发射头6,光路发送管4两端开设的孔相连通,并且轴线重合。[0057]如图8所示,光路接收管5为管状结构,其内设置有大小不一的两个轴线重合的圆柱孔,其中尺寸较小的圆柱孔的直径与第二中心孔的直径相同,尺寸较大的圆柱孔内设有螺纹,该圆柱孔通过螺纹连接安装有激光接收头7。优选的,光路接收管5开设有尺寸较小圆柱孔的一端设计成圆盘状结构,该圆盘状结构的直径与经度条下半部的圆凸台的直径相同,其上间隔均布有六个螺钉孔(即按60°的间隔均匀分布),通过螺钉可将光路接收管定位并固定在经度条下部分的圆凸台上。[0058]实际使用时,将本发明的标定装置安装在支架上,该支架的底端为一方形底板,底板设计有一定的厚度,以增加底板的重量,使整个标定装置的中心下移,提高装置的稳定性,支架的顶端为一圆环状结构,圆环上每隔90°布置一组螺钉孔,共四组,每组设3个螺钉孔,用于将经度条、上联结板和下联结板组合的整体固定在支架上,具体的,通过螺钉将经度条1上的耳部结构固定在支架顶端的圆环状结构上,由此实现标定装置的整体安装与固定。支架的底端和顶端通过四根圆柱形的柱子相连,柱子的底端留有凸台,在该凸台上通过螺栓将柱子固定在底板上。
[0059]下面将对本发明标定装置的标定方法进行示例性说明。[0060]首先对标定装置中的各个部件进行组装,其共设有四条经度条,分别用A、B、C、D表示,其中A和B为一组,与上下联结板连接后组成一个圆环,C和D为一组,与上下联结板连接后组成一个圆环,每条经度条上半部的凸台从上往下分别记为1、2、3,下半部的凸台从上往下分别记为4、5、6,光路接收管5共设有13个,其中的12个固定在四条经度条的下半部的凸台上(即固定在A4、A5、A6、B4、B5、B6、C4、C5、C6、D4、D5和D6凸台上),通过将光路接收管的底端与经度条下半部凸台的端面贴齐,螺钉旋入对应的螺钉孔,将二者固定,剩余的一个光路接收管固定在下联结板的凸台端面上,同样通过螺钉联结固定。如此,A1凸台的锥孔与B6凸
8
[0052]
CN 106113035 A
说 明 书
6/10页
台中心孔中的光路接收管工作时组成一对,同理锥孔A2与B5光路接收管组成一对,锥孔A3与B4光路接收管组成一对,共组成12对工作对组合,所有工作对组合如表1所示。[0061]表1
[0062]
组装后,每一工作对的锥孔和光路接收管的中心孔轴线重合,并定义该轴线为工
作对轴线,所有工作对轴线都交于空间一点,该点也是以经度条A、B组成的圆的圆心(以经度条C、D组成的圆的圆心与A、B组成的圆的圆心重合)。此外,还有一个特殊的工作对组合,即上联结板顶端凸台的锥孔和安装在下连接板凸台上的光路接收管中心孔,记为锥孔0光路接收管中心孔0组合,简称0-0组合。最后,将装有激光发射头的光路发送管4固定在机器人的末端执行器上。
[0064]为便于后续标定方法的描述,在标定装置进行标定之前,进行前提设定与介绍,记原始工具坐标系(法兰中心点建立的坐标系)到机器人基座标系的齐次坐标变换矩阵为
新建工具坐标系到机器人基座标系的齐次坐标变换矩阵为始工具坐标的齐次坐标变换矩阵为中
[0065]
[0063]
新建工具坐标系到原
其
和之间存在转换关系:
和可以写成以下的分块形式:
[0066]
9
CN 106113035 A[0067][0068]
说 明 书
7/10页
其中,是法兰中心坐标系{E}相对于机器人基座标系{B}的三阶旋转矩阵,可以
构造而成,即
是法兰中心坐标系
是新建工
是新建工具坐标系{T}相对于
和(1)、(2)、
由三个方向矢量
{E}的X轴在机器人基座标系{B}下的方向余弦,即具坐标系{T}相对于机器人基座标系{B}的三阶旋转矩阵;法兰中心坐标系{E}的三阶旋转矩阵,其构造与(3)可得到(4):
[0069][0070]
的构造类似。由
机器人工具坐标系的标定主要是将标定结果用于计算通常机器人法兰末端
中心点的位置和姿态
通过
和
计出
由
可通过机器人控制器获得,进而可计算出
可解出新建工具坐标系在基座标系下的位置和姿态
[0071]新建工具坐标系到原始工具坐标的齐次坐标变换矩阵的计算,需要通过标定
计算得出,标定计算可以分为两个部分:中心点标定和姿态标定。
[0072]所述中心点标定计算,调整机器人位姿,使得新工具的末端中心点从不同方位接
B
触空间某一固定点,此时机器人法兰中心点位姿BPEO1、PEO2、…BPEOn,由此计算得出
n为标定计算所需测得点数。因为末端工具是安装在法兰末端的,末端
中心点相对于法兰中心坐标系的位置是不变的,即EPTO=EPTO1=EPTO2=…=EPTOn。同时标定
B
过程中,新工具的末端中心点保证接触空间某一固定点,PTO1=BPTO2=…=BPTOn,即:
[0073]
[0074]
所述式(5)中各项等式通过简单的左右移项变换,再写成矩阵形式如下:
[0075]
所述式(6)中左边的系数矩阵和右边的矩阵是3(n-1)×3的矩阵,n为标定过程中的实测点数。通过矩阵论的知识,当n≥3时,可以通过求系数矩阵的加号广义逆,解出EPTO如(7)式所示:
[0076]
10
CN 106113035 A
说 明 书
8/10页
[0077]
[0078]
采用本发明装置测量的点利用上述计算过程得到的EPTO不是实际新建工具坐标系
的EPTO,而是一个虚拟的EPTO,可以记为EPVTO,如图9所示,描述了机器人基座标系、法兰中心坐标系、新建工具坐标系和虚拟新建工具坐标系的关系。为方便计算,将刀轴矢量方向定义为新建工具坐标系的Z轴,虚拟工具坐标系只是沿着实际新建工具坐标系的Z轴正方向做了平移,现在只需要测出新建工具坐标系Z轴在法兰中心坐标系下的矢量描述即可将实际工具坐标系相对于法兰中心坐标系的偏移EPTO计算出来。记新建工具坐标系Z轴在法兰中心坐标系下的单位矢量为
关于
的详细计算在姿态标定部分会详细说明,由图9可推出:
[0079][0080]
所述式(8)中,R为补偿半径,其值等于标定工具经度条的外圆半径,通过式(8)可以求出实际新建工具坐标系相对于法兰中心坐标系的偏移分量,这一步完成了中心点标定,接下来进行姿态标定。[0081]所述姿态标定,即确定新建工具坐标系各坐标轴在法兰中心坐标系下的矢量描述。本发明中采取先确定Z轴的方案,并定义Z轴沿刀具轴线方向向下。具体实施过程中第一个测点取标定工具顶端的点,得到得到
再从经度条上取三个测点分别
通过这
四个点可以计算出EPVTO;继续调整机器人位置,使测头位于标定工具顶端测点的正上方,调整机器人姿态,使得测头发出的激光束能被底端的激光接收器接收到,记录此时的机器人位姿
通过
和
B,C)可以确
定新建工具坐标系的Z轴;然后再调整机器人沿机器人基座标系的X轴(或Y轴,此约定为X轴)移动一段距离,记下此时的机器人位姿和
通过
可以确定新建工具坐标系的X轴,在确定Z轴、X轴的基础上可以利
用矢量积的方法进一步确定Y轴。其中,位姿坐标是一个六维的向量,x,y,z表示位置分量,A,B,C表示姿态分量
[0082]所述姿态标定中计算新建工具坐标系各坐标轴在法兰坐标系下的方向余弦的具体步骤如下:已知和
[0083][0084][0085]
和可以得到(9)和(10),式中
B
和BPEO1、PEO5可以通过
E
计算得到,PVTO可以通过(7)计算得到。
由(9)和(10)可以得到新建工具坐标系Z轴在机器人基座标系下的矢量描述如
11
CN 106113035 A
说 明 书
9/10页
(11)所示:
[0086][0087][0088][0089][0090]
再将BVTZ通过旋转变换转换到法兰中心坐标系{E}下即可得到:
同理,通过可以得到:
通过(10)和(13)可得到新建工具坐标系X轴在机器人基座标系下的矢量描述如
(14)所示:
[0092][0093][0094][0095]
[0091]
再将BVTX通过旋转变换转换到法兰中心坐标系{E}下即可得到:
通过矢量积的方法,可以求出新建工具坐标系的Y轴在法兰中心坐标系下的矢量
描述为:
[0096][0097]
为进一步保证X,Y,Z矢量的单位化、正交化,可以通过重新求解X轴的矢量分量,如
下:
[0098][0099]
通过以上过程的计算,可以得到新建工具坐标系到法兰中心坐标系的齐次坐标变
换矩阵为:
[0100]
下面采用本发明的标定装置进行标定,其主要包括如下步骤:
[0102](1)将组装好的标定装置固定在机器人工作空间的工作台上,保证其摆放平稳端正,调整机器人的位置和姿态,使其上的光路发送管4的锥形端插入上联结板2的锥孔中(即0-0组合锥形孔);
[0103](2)微调机器人的姿态,使光路发送管4中激光发射头6发出的激光通过0-0光路,被下联结板3上的光路接收管5末端的激光接收头7接收,记下此时机器人的位姿
[0104]
[0101]
(3)调整机器人的位置和姿态,使光路发送管4离开0-0组合锥形孔到达锥形孔正上方,光路接收管末端的激光接收头7接收光路发送管4中激光发射头6发出的激光,记下此
时机器人的位姿
12
CN 106113035 A[0105]
说 明 书
10/10页
(4)调整机器人沿着机器人基座标系的Y轴方向运动一段距离,记下此时机器人的
位姿
[0106]
(5)在12组工作对中任意选择三个工作对,调整机器人的位置和姿态,使光路发送
管4插入经度条1的任意三个圆凸台的锥孔中,并保证光路接收管末端的激光接收头7能接收到光路发送管4中激光发射头6发出的激光,分别记下此时机器人的位姿
[0107](6)标定操作完成之后,进入计算流程,通过得到的初始数据
计算新建工具坐标系相对于
法兰中心坐标系的位姿偏移,以此完成工具坐标系的标定,计算流程如图10所示。[0108]所述步骤(6)具体包括如下子步骤:
[0109]
(6.1)根据得到的初始数据
通过欧拉角与齐次坐标矩阵之间的转换得到对应的齐次坐标矩阵
[0110]
(6.2)从各个所述齐次坐标矩阵中提取前三行的前三列,得到对应的旋转矩阵
提取各个所述齐次坐标变换矩阵第四列的前三个元
此处的位置偏移向量与前述的位姿是不一样素组成的向量可以得到对应的位置偏移向量,
的,位置偏移向量是一个三维向量,而位姿描述向量是一个六维向量,为区别开来,用如下
BBBBBB
的方式描述位置偏移向量:PEO1、PEO2、PEO3、PEO4、PEO5、PEO6;[0111](6.3)将所述步骤(6.2)中的结果带入公式(7)中,计算获得虚拟新建工具坐标系相对于法兰中心坐标系的偏移向量EPVTO(x,y,z);并由公式(9)、(10)、(11)、(12)联立计算得到虚拟新建工具坐标系Z轴在法兰中心坐标系下的方向向量
[0112]
由公式(10)、(13)、
(14)、(15)联立初次计算得到虚拟新建工具坐标系X轴在法兰中心坐标系下的方向向量
(6.4)通过矢量积的方法,由公式(16)计算获得虚拟新建工具坐标系Y轴在法兰中
由公式(17)再次计算得到虚拟新建工具坐标系X轴在法兰中心
心坐标系下的方向向量坐标系下的方向向量
[0113]
(6.5)根据所述EPVTO(x,y,z)和所述(6.6)根据所述
由公式(8)计算实际新建工具坐标系相对于
如式(18);
法兰中心坐标系的偏移向量EPTO(x,y,z);
[0114][0115]
和EPTO(x,y,z)组合可以得到
(6.7)通过齐次坐标矩阵到欧拉角的反解得到实际新建工具坐标系相对于法兰中心坐标系的位姿偏移。
[0116]本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
13
CN 106113035 A
说 明 书 附 图
1/5页
图1
图2
14
CN 106113035 A
说 明 书 附 图
2/5页
图3
15
CN 106113035 A
说 明 书 附 图
3/5页
图4
图5
16
CN 106113035 A
说 明 书 附 图
4/5页
图6
17
图8
图7
CN 106113035 A
说 明 书 附 图
5/5页
图9
图10
18
因篇幅问题不能全部显示,请点此查看更多更全内容