法律状态公告日
法律状态信息
法律状态
2020-01-07
授权
授权
2019-01-18
实质审查的生效 IPC(主分类):B25J19/00 申请日:20180816
实质审查的生效
2018-12-25
公开
公开
技术领域
本发明涉及一种多轴机器人D-H系及D-H参数确定方法,属于机器人技术领域。
背景技术
在机器人应用D-H系建模及D-H参数计算运动学逆解时,由于存在机加工及装配误差,导致机器人系统绝对定位及定姿精度远低于系统的重复精度;同时,现有技术中的D-H系建立及D-H参数确定过程较烦琐,当系统自由度较高时,手工完成这一过程可靠性低。因此,需要解决由计算机完成D-H系及D-H参数的确定问题。同时,高精度的D-H系及D-H参数是机器人进行精确作业的基础,也是“示教-再现”(Teaching and Playback)机器人向自主机器人发展的基础。
发明内容
本发明所要解决的技术问题是提供一种基于轴不变量多轴机器人D-H系及D-H参数确定方法,不需要建立中间坐标系,避免了引入中间坐标系导致的测量误差,保证了D-H系及D-H参数确定的精确性,提高了机器人绝对定位及定姿精度。
为解决上述技术问题,本发明采用以下技术方案:
一种基于轴不变量多轴机器人D-H系及D-H参数确定方法,其特征是,
定义一维的坐标轴l由原点Ol及单位基el构成,是具有刻度的方向参考线,轴l上的点S的刻度即为坐标;整体形式的基矢量el表示一个客观的单位方向,分量形式记为
基矢量el是与F[l]固结的任一矢量,同理,基矢量
在系统处于零位时,以自然坐标系为参考,测量得到坐标轴矢量
自然坐标系
通过固定轴不变量确定D-H系,包括以下步骤:
确定中间点
【1】令
【2】
【3】得到
【4】根据矢量的转动特性,得
步骤【3】中,
式中,
步骤【4】中,
步骤【2】中,若
式中,
步骤【2】中,若
式中,
步骤【2】中,若
由式(12)和
式中,
还包括基于固定轴不变量的D-H参数确定步骤。
确定D-H参数
式中,
令
式中,
令
式中,
本发明所达到的有益效果:
本发明提出并分析了基于固定轴不变量的D-H系及D-H参数确定方法。CE3巡视器的型号工程应用表明了该原理的正确性。本发明具有简洁的链符号系统及轴不变量的表达形式,具有伪代码的功能,物理含义准确,保证了工程实现的可靠性;基于轴不变量的结构参数,不需要建立中间坐标系,避免了引入中间坐标系导致的测量误差,保证了D-H系及D-H参数确定的精确性。该方法对于提高机器人绝对定位及定姿精度具有重要的作用。
附图说明
图1自然坐标系与轴链;
图2固定轴不变量;
图3自然坐标系与D-H系的关系示意图。
具体实施方式
下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
定义1自然坐标轴:称与运动轴或测量轴共轴的,具有固定原点的单位参考轴为自然坐标轴,亦称为自然参考轴。
定义2自然坐标系:如图1所示,若多轴系统D处于零位,所有笛卡尔体坐标系方向一致,且体坐标系原点位于运动轴的轴线上,则该坐标系统为自然坐标系统,简称自然坐标系。
自然坐标系优点在于:(1)坐标系统易确定;(2)零位时的关节变量为零;(3)零位时的系统姿态一致;(4)不易引入测量累积误差。
由定义2可知,在系统处于零位时,所有杆件的自然坐标系与底座或世界系的方向一致。系统处于零位即
由上式知,
轴不变量与坐标轴具有本质区别:
(1)坐标轴是具有零位及单位刻度的参考方向,可以描述沿该方向平动的位置,但不能完整描述绕该方向的转动角度,因为坐标轴自身不具有径向参考方向,即不存在表征转动的零位。在实际应用时,需要补充该轴的径向参考。例如:在笛卡尔系F[l]中,绕lx转动,需以ly或lz为参考零位。坐标轴自身是1D的,3个正交的1D参考轴构成3D的笛卡尔标架。
(2)轴不变量是3D的空间单位参考轴,其自身就是一个标架。其自身具有径向参考轴,即参考零位。空间坐标轴及其自身的径向参考轴可以确定笛卡尔标架。空间坐标轴可以反映运动轴及测量轴的三个基本参考属性。
已有文献将无链指标的轴矢量记为
【1】给定旋转变换阵
【2】是3D参考轴,不仅具有轴向参考方向,而且具有径向参考零位,将在3.3.1节予以阐述。
【3】在自然坐标系下:
对轴不变量而言,其绝对导数就是其相对导数。因轴不变量是具有不变性的自然参考轴,故其绝对导数恒为零矢量。因此,轴不变量具有对时间微分的不变性。有:
【4】在自然坐标系统中,通过轴矢量
【5】应用轴矢量
因基矢量el是与F[l]固结的任一矢量,基矢量
在系统处于零位时,以自然坐标系为参考,测量得到坐标轴矢量
因此,应用自然坐标系统,当系统处于零位时,只需确定一个公共的参考系,而不必为系统中每一杆件确定各自的体坐标系,因为它们由轴不变量及自然坐标唯一确定。当进行系统分析时,除底座系外,与杆件固结的其它自然坐标系只发生在概念上,而与实际的测量无关。自然坐标系统对于多轴系统(MAS)理论分析及工程作用在于:
(1)系统的结构参数测量需要以统一的参考系测量;否则,不仅工程测量过程烦琐,而且引入不同的体系会引入更大的测量误差。
(2)应用自然坐标系统,除根杆件外,其它杆件的自然坐标系统由结构参量及关节变量自然确定,有助于MAS系统的运动学与动力学分析。
(3)在工程上,可以应用激光跟踪仪等光学测量设备,实现对固定轴不变量的精确测量。
(4)由于运动副R及P、螺旋副H、接触副O是圆柱副C的特例,可以应用圆柱副简化MAS运动学及动力学分析。
定义3不变量:称不依赖于一组坐标系进行度量的量为不变量。
定义4转动坐标矢量:绕坐标轴矢量
定义5平动坐标矢量:沿坐标轴矢量
定义6自然坐标:以自然坐标轴矢量为参考方向,相对系统零位的角位置或线位置,记为ql,称为自然坐标;称与自然坐标一一映射的量为关节变量;其中:
定义7机械零位:对于运动副
故关节
定义8自然运动矢量:将由自然坐标轴矢量
自然运动矢量实现了轴平动与转动的统一表达。将由自然坐标轴矢量及关节确定的矢量,例如
定义9关节空间:以关节自然坐标ql表示的空间称为关节空间。
定义10位形空间:称表达位置及姿态(简称位姿)的笛卡尔空间为位形空间,是双矢量空间或6D空间。
定义11自然关节空间:以自然坐标系为参考,通过关节变量
如图2所示,给定链节
轴矢量
定义12自然坐标轴空间:以固定轴不变量作为自然参考轴,以对应的自然坐标表示的空间称为自然坐标轴空间,简称自然轴空间。它是具有1个自由度的3D空间。
如图2所示,
给定多轴系统D={T,A,B,K,F,NT},在系统零位时,只要建立底座系或惯性系,以及各轴上的参考点Ol,其它杆件坐标系也自然确定。本质上,只需要确定底座系或惯性系。
给定一个由运动副连接的具有闭链的结构简图,可以选定回路中任一个运动副,将组成该运动副的定子与动子分割开来;从而,获得一个无回路的树型结构,称之为Span树。T表示带方向的span树,以描述树链运动的拓扑关系。
I为结构参数;A为轴序列,F为杆件参考系序列,B为杆件体序列,K为运动副类型序列,NT为约束轴的序列即非树。
描述运动链的基本拓扑符号及操作是构成运动链拓扑符号系统的基础,定义如下:
【1】运动链由偏序集合(]标识。
【2】A[l]为取轴序列A的成员;因轴名l具有唯一的编号对应于A[l]的序号,故A[l]计算复杂度为O(1)。
【3】
【4】
【5】llk为取由轴l至轴k的运动链,输出表示为
【6】ll为取轴l的子。该操作表示在
【7】lL表示获得由轴l及其子树构成的闭子树,lL为不含l的子树;递归执行ll,计算复杂度为
【8】支路、子树及非树弧的增加与删除操作也是必要的组成部分;从而,通过动态Span树及动态图描述可变拓扑结构。在支路llk中,若
定义以下表达式或表达形式:
轴与杆件具有一一对应性;轴间的属性量
约定:
本申请中约定:在运动链符号演算系统中,具有偏序的属性变量或常量,在名称上包含表示偏序的指标;要么包含左上角及右下角指标,要么包含右上角及右下角指标;它们的方向总是由左上角指标至右下角指标,或由右上角指标至右下角指标,本申请中为叙述简便,有时省略方向的描述,即使省略,本领域技术人员通过符号表达式也可以知道,本申请中采用的各参数,对于某种属性符,它们的方向总是由偏序指标的左上角指标至右下角指标,或由右上角指标至右下角指标。例如:
本申请的符号规范与约定是根据运动链的偏序性、链节是运动链的基本单位这两个原则确定的,反映了运动链的本质特征。链指标表示的是连接关系,右上指标表征参考系。采用这种符号表达简洁、准确,便于交流与书面表达。同时,它们是结构化的符号系统,包含了组成各属性量的要素及关系,便于计算机处理,为计算机自动建模奠定基础。指标的含义需要通过属性符的背景即上下文进行理解;比如:若属性符是平动类型的,则左上角指标表示坐标系的原点及方向;若属性符是转动类型的,则左上角指标表示坐标系的方向。
(1)lS-杆件l中的点S;而S表示空间中的一点S。
(2)
krl-
(3)
(4)
krS-
(5)
(6)
(7)左下角指标为0时,表示机械零位;如:
(8)0-三维零矩阵;1-三维单位矩阵;
(9)约定:“”表示续行符;
幂符
叉乘符运算的优先级高于投影符
(10)单位矢量在大地坐标系的投影矢量
(11)
(12)iQl,相对绝对空间的旋转变换阵;
(13)以自然坐标轴矢量为参考方向,相对系统零位的角位置或线位置,记为ql,称为自然坐标;关节变量
(14)对于一给定有序的集合r=[1,4,3,2]T,记r[x]表示取集合r的第x行元素。常记[x]、[y]、[z]及[ω]表示取第1、2、3及4列元素。
(15)ilj表示由i到j的运动链;llk为取由轴l至轴k的运动链;
给定运动链
(16)Rodrigues四元数表达形式:
欧拉四元数表达形式:
不变量的四元数(也称为轴四元数)表达形式
如位置矢量
1.基于固定轴不变量的D-H系建模方法
如图3所示,A=(0,1,…,k],F={F[l]|l∈A},
A为轴序列,F为杆件参考系序列;
在相邻自然坐标系下,相邻杆件l和
I-固定轴不变量;
一维的坐标轴l由原点Ol及单位基el构成,是具有刻度的方向参考线;它是构成参考系的基元。轴l上的点S的刻度即为坐标。整体形式的基矢量el表示一个客观的单位方向;其分量形式记为
因基矢量el是与F[l]固结的任一矢量,基矢量
在系统处于零位时,以自然坐标系为参考,测量得到坐标轴矢量
D-H系在机器人逆运动学计算中具有非常重要的作用。给定一个多轴系统,以任一状态作为系统零位。自然坐标系
首先确定中间点
【1】令
【2】
【2.1】若
因
解式(3)得
将式(4)带入式(1)得
对于自然坐标系,有
将式(7),式(5)和式(6)改写为:
且
由式(7),式(9)可以表示为如下形式
通常,
【2.2】显然,若
【2.3】若
由式(12)和
【3】得到
【4】由式(15),得
根据矢量的转动,基矢量
至此,通过固定轴不变量确定了D-H系。
2.基于固定轴不变量的D-H参数确定方法
如图3所示,
令
令
其中:al和cl分别为轴
综上所述,通过固定轴不变量
基于固定轴不变量的D-H系及D-H参数确定具有如下作用:
【1】解决了D-H系及D-H参数在工程难以实现性的问题;由于D-H系及D-H参数的确定过程需要借助于光学特征,但所需的特征通常位于杆件内部及外部,工程上无法精确测量。而固定轴不变量可以借助于激光跟踪仪等光学测量设备间接地进行测量。
【2】保证了D-H系及D-H参数的精确性;由于D-H系及D-H参数的确定过程需要满足正交性要求,工程上难以满足。在多轴系统设计时,根据图纸确定的D-H系及D-H参数与工程D-H系及D-H参数存在较大差异,需要考虑机械加工及系统装配引起的误差。通过工程测量的固定轴不变量在测量设备精度得到保证的前提下,可以得到精确的、以固定轴不变量表征的结构参数,从而保证了D-H系及D-H参数的精确性。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
机译: 基于轴不变性的多轴机器人D-H系统和D-H参数确定方法
机译: 多轴机构的质量分布确定方法,加速/减速度特征参数确定方法,质量分配和加速/减速度特征参数同时确定方法,附加质量分布的运动轴和基于质量的平均运动分布测定方法
机译: 基于轴不变性的精确多轴机器人结构参数测量方法