您好,欢迎来到华拓科技网。
搜索
您的当前位置:首页基于几何代数的并联机构自由度自动化分析

基于几何代数的并联机构自由度自动化分析

来源:华拓科技网
2 0 1 8年6月 doi:10.6041/j.issn.1000—1298.2018.06.048 农业机械学报 第49卷第6期 基于几何代数的并联机构自由度自动化分析 杜 鹃 吴洪涛 杨小龙 李 耀 (南京航空航天大学机电学院,南京210016) 摘要:基于R(3,3)几何代数,提出一种符号描述并联机构自由度的自动化算法。首先根据螺旋副之间的几何关 系,利用R(3,3)几何代数能符号描述刚体运动的优势,自动求解并联机构各支链螺旋系;然后利用R(3,3)几何代 数能符号表示集合交集和并集的优势,自动求解动平台运动空间,该运动空间为所求并联机构自由度的符号表示 式;最后基于c++软件平台对这种并联机构自由度自动化求解算法进行验证。使用R(3,3)几何代数不仅能通 过刚体运算法则得到支链螺旋系的符号表达,同时可以直接求解动平台运动空间,省去一般螺旋理论求互易螺旋 需求解线性方程的过程,算法简洁,可以得到并联机构自由度的符号表达式,从而实现自动化分析。 关键词:并联机构;几何代数;自由度;自动化 中图分类号:TP24 文献标识码:A 文章编号:1000—1298(2018)06—0400—08 Automatic Mobility Analysis of Parallel Mechanisms Based on Geometric Algebra DU Juan WU Hongtao YANG Xiaolong LI Yao (College ofMechanical and Electrical Engineering,Na ng University ofAeronautics and Astronautics,Na , 210016,China) Abstract:Analyzing mobility of parallel mechanisms digitally and automatically is the foundation of automatic type synthesis of parallel mechanisms.The mobility of parallel mechanisms was analyzed automatically based on R(3,3)geometric algebra model,which was a R。geometric algebra mode1. Firstly,since any screw can be represented by a known screw with rigid body transformations,and the rigid body transformations can be derived by the geometric relationship between the two screws,when the twists of the first joints of the limbs were known,all twists of limbs of a parallel mechanism can be symbolically expressed and automatically computed by the geometric relationships between the joints of limbs.Then,since the motion of the limb was the union of all twists of joints and the motion of the moving platform was the intersection of all motion of limbs,by taking the advantages that the geometric algebra had the representations of the intersection set and union set.the motion of all limbs and the moving platform can also be symbolically expressed and automatically computed.Moreover,the symbolic expression of the motion of moving platform was exactly the moblity of the parallel mechanism.And the degree of a parallel mechanism was given by the blade of the symbolic expression.Finally,some examples were discussed in details by using the C++coding to verify the proposed algorithm.The algorithm that analyzing the mobility of parallel mechanisms automatically based on geometric algebra did not need to compute the constraint twists of limbs and solve linear equations,which made this algorithm faster and more eficifency.This algorithm set the stage for automatic type synthesis of parallel mechanism. Key words:parallel mechanisms;geometric algebra;mobility;automation 0 引言 机构自由度是指机构具有确定运动时所必须给 收稿El期: 2017—12—06修回日期:2018—01—18 基金项目: 国家自然科学基金项目(51375230) 定的运动参数的数目…。自由度分析是机构 应用的前提和基础。然而,并联机构作为闭环运动 链,一般机构自由度计算采用的G—K公式很难得 作者简介: 杜鹃(1990~),女,博士生,主要从事几何代数和机器人技术研究,E-mail:juan.dujf320@gmail.coin 通信作者: 吴洪涛(1962一),男,教授,博士生导师,主要从事机器人学及智能机器和机械多体系统理论研究,E-mail:mehtwu@126.c。 第6期 杜鹃等:基于几何代数的并联机构自由度自动化分析 以正确应用。黄真等 提出的基于约束螺旋理论 数空间,由于不是零向量空间,因而没有平移变换的 符号表达式H ,从而无法用符号描述运动螺旋间的 几何关系,进而无法通过符号表达式实现并联机构 自由度的自动化分析。 的自由度分析方法和修正G—K公式是目前最通用 也是最有效的并联机构自由度分析方法,能解决几 乎所有并联机构的自由度问题,包括复杂过约束机 构,如Bennett机构等 。但是基于约束螺旋理论 的自由度分析方法在求互易螺旋时需要求解线性方 R(3,3)几何代数空间¨ 与R(6,0)几何代 数空间同为六维几何代数空间。R(3,3)不仅具有 R(6,0)的优势,还存在螺旋的符号表达式,从而可 实现符号描述并联机构自由度,同时还能够符号描 程组,虽然数值求解简单,却很难得到符号或解析表 达式。文献[5—6]基于几何代数提出了一种新的 自由度分析方法,得到了并联机构自由度的符号表 述平移和旋转运动。本文基于R(3,3)几何代数空 达式。螺旋理论中互易螺旋的求解,几何代数中可 以通过对偶的符号表达式来实现,该过程不需要求 解线性方程,只涉及几何代数框架下的加法和乘法。 不仅如此,由于并联机构动平台的运动空间是各支 链运动空间的交集,然而集合并没有交集运算法则, 因此基于螺旋理论的自由度分析方法需要首先求解 互易螺旋,即支链集合的补集,再通过对补集求并集 的运算法则,间接得到动平台运动表达式。但是在 几何代数框架下,集合的交集和并集均有直接的运 算法则,即交集运算可以通过内积运算法则实现,而 并集运算可以通过外积运算法则实现 。因此基 于几何代数的自由度分析方法能通过对支链运动直 接求内积得到并联机构自由度,不需要通过求解补 集,即约束螺旋间接得到动平台运动空间,减少自由 度求解步骤,使运算更简洁。 但是,无论是基于螺旋理论还是几何代数的并 联机构自由度分析方法主要是基于手工求解,难以 满足快速分析成千上万机构自由度的需求。机构的 构型创新是机械装备原始性创新的重要内容,构型 综合是构型创新的有效手段 。随着计算机技术 的发展,建立基于计算机技术的数字化构型综合理 论,进而实现机构概念创新设计的自动化、可视化、 网络化和智能化是机构学研究的趋势。而并联机构 自由度数字化、程序化、自动化分析是并联机构数字 化结构综合的基础。曹文熬 基于螺旋理论提出 了一种空间并联机构自由度自动化分析算法,并成 功应用于数字化结构综合中。该方法通过螺旋之间 的垂直、平行等几何关系,在已知支链第一个运动螺 旋的情况下,自动求解支链的所有螺旋,从而实现并 联机构自由度自动化分析。文献[5—6]基于几何 代数的自由度分析方法也可利用类似过程,得到自 动化分析算法。但是这些方法都无法得到符号表达 式,因为通过几何关系如垂直、平行等求解相邻螺旋 仍然是一个线性方程求解过程。事实上,任意一个 螺旋都可通过另一螺旋的旋转和平移运动得到,而 几何代数的另一优势就是能符号描述几何元素的刚 体运动。但是,文献[5—6]所用的R(6,0)几何代 问提出一种并联机构自由度自动化分析算法。 1 R(3,3)几何代数 1.1 几何代数 几何代数又称为Clifford代数,由CLIFFORD 在1876年首次提出,随后HESTENES¨ 将Clifford 代数进行几何意义上的解释,使之更加完善。几何 代数是一种完全不同于传统代数的计算框架,已被 广泛应用到机器视觉 、计算机图形学 ” 和机 器人学¨ 等领域。 n维几何代数空间表示该空间由n个正交基 e ,e ,…,e 组成。然而与欧几里得空间不同的是, 几何代数空间中基的长度可以为正,可以为负,也可 以为零。一般为 e =±1,0 (i:1,2,…,n) 如果一个n维几何代数空间,有P个基为e : 1,g个基为e =一1,r个基为e =0,则用符号R(P, q,r)描述该几何代数空间。例如R(3,3)表示6维 几何代数空间,其中3个基的长度为1,3个基的长 度为一1,没有长度为0的基。由不同基坐标构成的 几何代数空间即使维度相同,也存在不同的几何元 素和刚体运动符号表达式。 几何积是几何代数特有的乘积运算符。向量a 和向量b的几何积定义为 ab=a·b+a A b 其中a·b表示向量a和向量b的内积,a八b表示向 量a和向量b的外积。关于内积和外积,有以下运 算法则 elef=±1,0 e A e =0 elej=0 e A ej=一e A ef (i≠ ) 同时,在几何代数空间中,向量a的长度可以用 内积描述为 I la =aa (1) 通常,用e 简化表示e 八e 八e 。由n个单位基 组成的伪标量定义为 ,=e1^e2 A…^e =e12~ 向量A的对偶为A的正交补,定义为 农业机械学报 D=A, 但是这一组正交基向量主要用于计算,不用于几何 元素的描述。为了描述螺旋,定义以下一组基向量, 称为Witt基 。令 ( + ,) 。l —— 其中 r =e _21 式中,~——伪标量,的逆 更多关于几何代数的定义和定理见文献[19]。 ( 。一 。) 1.2 R(6,0)几何代数空间 4 ——r5 ——广  文献[5—6]基于R(6,0)几何代数空间提出了 一(∈ + ) 2 —— (e:一 ) 种新的并联机构自由度分析算法。R(6,0)是一 个六维几何代数空间。设e 、e 、e,、e 、e 和e 是R。 √2(E,+己) 的一组单位正交基,其中 e =e =e =e:=e =e:=1 eie =一eje (i≠ ;i,J=1,2,3,4,5,6) 则螺旋理论中的螺旋 ¥=( l, 2, 3;6l,62,63) 在R(6,0)几何代数空间中可写成 Z= 1el+ 2e2+133e3+bie4+b2e5+b3e6 由式(1)可知,Z的长度为 I z II。=II= + + ;+b +b +b; 在几何代数中,无论是旋转算子还是平移算子, 都具有保长性,即向量经过平移或旋转后,自身长度 保持不变。然而在R(6,0)几何代数空间中,若t为 平移向量,则 il Z+t II =(Z+t)(Z+t)= II2 十I It l _+2lt≠IIf 因此,R(6,0)几何代数空间中没有平移算子。 同时,几何代数空间中向量具有平移算子的前提是 该向量的长度为零,称为零向量 。例如,共形几 何存在平移算子是由于共形几何中的向量是零向 量,即 IIpl I= 十e0 (e ̄eo)= 一 2一口== 0 因而,为了将平移算子和旋转算子应用于螺旋, 从而实现并联机构自由度自动化分析的符号描述, 需要寻找一个新的空问,该空间需要既能符号描述 螺旋,还能符号描述对螺旋进行平移和旋转的刚体 变换。 1.3 R(3,3)几何代数空间 R(3,3)几何代数空间 是一种六维几何代 数空间,能够描述空间运动的6个坐标。在 R(3,3)几何代数中,设E,、E 、∈,、一E。、 和己是R 的一组单位正交基,其中 El=∈2=E3= e = =e;=1 一 E·= =E2 == fi'3 =一 一1∈ E =一∈ E (i≠ ;i, =1,2,3) EiE =一∈,E (i≠ ;i,J=1,2,3) E E =一∈ E (i≠ ;i,J=1,2,3) (e 一 ) 3 —— 。6 ——广 计算可知,该组基向量为零向量,因为 e =e =e;=e;=e =e:=0 同时该组基向量并不是两两正交,其中 el e4=e2e5 e3e6=一1 那么,螺旋理论中的螺旋 ¥=( 1, 2, 3;b1,62,b3) 在R(3,3)几何代数空问中可写成 Z= 1eI+v2e2+ 3e3+ble4+62e5+63e6 这里,f也为零向量。 R(3,3)几何代数空间不仅能符号描述螺旋,还 能符号描述刚体运动。单位矢量为t=(t , ,t ), 平移距离为n的平移算子在R(3,3)几何代数空 间为 1 T=1一— Ⅱf= 1 1一÷Ⅱ(tle56+ 2e“+t3e45) (2) 旋转描述较之于平移描述略微复杂。绕过原点H= (u,,“ ,u。)轴,旋转角度为0的旋转算子在R(3,3) 几何代数空间为 R:1+sin0B+(1一cos0)B (3) 其中 B=Hl曰 +¨2B +H3曰 =÷(e26一e35) 曰 :÷(e34一 ) B :÷( , 一e24) 对于R(3,3)模型中的任意螺旋,其刚体运动 都可描述成 Q =II M Q 17 … (4) =l i=l 其中M 为平移或旋转算子, 为 的逆 。特别 的,绕过任意点P=(P ,P:,P )、方向矢量为ll= (“ ,“:,u,)的轴旋转0的旋转算子的1t(3,3)形式 可写成 M= R (5) 1 其中 =1一 一0(ple56+p2e64+P3e45) 不仅如此,若螺旋Z 为螺旋z 绕u轴旋转0后 第6期 杜鹃等:基于几何代数的并联机构自由度自动化分析 403 沿t轴平移n所得螺旋,则R(3,3)形式可写成 Z =TRl RT (6) 因此,任意一个螺旋都可通过另一螺旋的刚体 变换得到。例如螺旋z =e:+2e +e 可以由螺旋 Z =e,+e 沿 轴旋转90。后再沿 轴平移2个单位 得到,即 Z2:T(1+B )(el+e6)(1一B ) = (1一e45)(e2+e6)(1+e45)=e2+2e4+e6 基于螺旋之间刚体运动符号表达式,可以实现 并联机构在已知分支第一个运动副螺旋的情况下, 自动求解该分支所有螺旋系,进而实现并联机构自 由度的自动化分析算法。 2 基于几何代数的支链运动空间自动求解 2.1 构型描述 为实现并联机构自由度自动化分析,首先需要 建立便于计算机程序识别的字符串构型描述,这一 字符串描述包含机构自由度分析所需的所有必要信 息。螺旋的相关性能通过初等变换的方式来判定, 但从几何角度判定更加简洁 。基于几何关系的 并联机构字符串描述更加直接。使用文献[1O]中的 字符串定义方法。表1为相邻轴线之间的6种几何 关系以及符号描述,其中垂直为两螺旋异面情况,正 交为两螺旋共面情况。 表1 相邻轴线几何关系的描述 Tab.1 Representation of geometric relationships between adjacent axes 几何关系平行 垂直 正交 相交 异面 共线 描述 R/R R J-R R+R RA R R!R RfR 机构中常见的单自由度运动副为转动副(R)和 移动副(P)。复合副如球副(S)、虎克铰(U)和圆柱 副(C)都能看作是单自由度运动副的组合。一般 地,将分支看作只由单自由度运动副组成,并将单自 由度运动副从静平台到动平台依次编号为1,2,…, t。若一个移动副和一个转动副正交,那么字符串根 据表1可描述为P+R。球铰(S)可描述为R+R R,其中 表示正交于前两个轴线所成平面。并联 机构3一RPS有3个相同的RPS分支运动链,其中 R与定平台相连接;P为驱动关节,与R正交;S与 动平台相连接。因此每个分支运动链的计算机构型 字符串可以描述为R+PI R+R¥R。 通过几何关系分析可知,任意轴线都可由另一 已知轴线通过平移和旋转的刚体变换得到。例如若 一个螺旋平行于另一个螺旋,那么该螺旋可以由另 一个螺旋平移得到。利用R(3,3)几何代数空间不 仅能符号描述螺旋,还能符号描述螺旋的刚体运动 的优势,基于螺旋间的几何关系,建立由已知螺旋求 解未知螺旋的符号表达式,可以实现并联机构在已 知分支第一个运动副螺旋的情况下,自动求解该分 支所有螺旋系,进而实现并联机构自由度的自动化 算法。 2.2分支螺旋系自动求解算法 不失一般性,假定第i个运动轴线在R(3,3)几 何代数空间中的表达式为 Z =ulel+1x2e2+u3e3+ble4+bze5+b3e6 那么该运动轴线的方向矢量为 =(u ,11,:,u,)。令 H =l,=( l, 2, 3),由于VU=0,l, =1,因此垂直矢 量,,有一个自由度。根据不同的几何关系,可写出 第i+1个运动轴线的符号表达式z 。第i+1个 运动副与第i运动副有如下关系: (1)共轴,则Z 相当于Z 沿lI轴平移0的刚体 变换后所得。 (2)平行,则Z 相当于f 沿t=(t。,t ,t )轴平 移。的刚体变换后所得。 (3)正交,则z 相当于Z 绕过交点P=(P。,P:, P。)、方向为 的轴旋转90。的刚体变换后所得。 (4)相交,则z 相当于 绕过交点P=(P。,P:, P。)、方向为’.,=(W , ,W,)的轴旋转0的刚体变换 后所得。 (5)垂直,则Z 相当于Z 绕过垂足P=(P。,P , P,)、方向为,, 的轴旋转90。,然后沿 平移n的刚 体变换后所得。 (6)异面,则z…相当于Z。方向为’.,=(W。, , W,)的轴旋转0,然后沿t=( ,t ,t,)平移。的刚体 变换后所得。 利用1.3节中R(3,3)几何代数空间的刚体运 动符号描述,得到根据已知螺旋求解未知螺旋的符 号表达式,见表2。 表2未知螺旋求解符号表达式 Tab.2 Symbolic expressions of unknown twists 几何关系 符号表达式 共轴(I) I +l=T Ttl 平行(/) l£+l:TI T 正交(+) +t= R f。r.g 相交(^) +t= R z。 只 垂直(i) l;+l:Ti R f TpR Ti 异面(!) ¨=TRI。RT 表中 :l一 1。(t e +t2e64+£ e ) =l一 1 。(pl e56+p2e64+p3e45) 农业机械学报 T =1一—}0( 1 e56+ 2e64+ 3e45) 厶 1 T上=1一—}0( 1e56+ 2e64+ 3e45) R=1+sin0B+(1一cos0)B。 :1+ .+ . B= lB +W2B +W3B B上= 1B + 2By+ 3日 在自动求得分支所有运动轴线z 的符号表达 式后,再根据运动副类型得到该分支的运动螺旋。 不失一般性,若运动轴线表达式为 Z= 1e1+ 2e2+u3e3+b1e4+b2e5+b3e6 那么如果运动副类型为转动副(R),运动螺旋 S=z;如果运动副类型为平移副(P),运动螺旋S= F(f)=ttle4+/12e5+u3e6。 通过以上分析,以字符串描述为基础,结合运动 副轴线符号表达式,可以实现分支运动螺旋的计算机 程序化、自动化求解,算法流程图如图1所示。 3 基于几何代数的并联机构自由度自动化 分析 不同于螺旋理论没有直接求解集合交集的运算 法则,在几何代数框架下,集合的交集和并集可以通 过内积和外积运算法则直接得到。因此,基于几何 代数的并联机构自由度分析不需要通过求解约束螺 旋间接得到动平台运动空间,从而简化自由度求解 步骤。因此在得到并联机构支链自动化求解符号表 达后,可以通过几何代数符号描述并联机构自由度。 根据第2节中的讨论,R(3,3)几何代数空间不 仅能描述并联机构的螺旋运动,还能对螺旋运动进 行平移和旋转的刚体变换的符号描述。同时R(3, 3)几何代数与R(6,0)几何代数一样,均为六维几 何代数空间,具有相同的旋量表达式;并且2个空间 有着相同的内积和对偶表达式。因而在自动求解支 链螺旋符号表达式后,R(3,3)几何代数和R(6,0) 几何代数有着相同的并联机构自由度符号表达式。 综上所述,并联机构自由度自动化算法分为以 下几个步骤: (1)利用螺旋之间的几何关系,基于R(3,3)几何 代数刚体运动符号表达式,自动写出第 个分支运动链 上第 个运动副在几何代数框架下螺旋表达式s 。 (2)利用几何代数能通过外积运算法则求解集 合并集的优势,计算出第 个分支运动链末端的许 动子空间 S =S U.s U…U S U…U S = *S 。^S :^…八S ^…八S 图1 并联机构支链运动螺旋系自动化算法流程 Fig.1 Flow chart of automatic motion analysis of limbs using geometry algebra 其中^为几何代数外积符号。若运动副线性相关, 即运动副运动空间有交集,表示并联机构具有冗余 驱动力,此时需要对冗余驱动力在几何代数空间中 进行判别和剔除。 (3)利用几何代数能通过内积和对偶运算法则 求解集合交集的优势计算出动平台许动子空间 S =S n S n…n S n…n.s ,其中,当2个分支运动链末端的许动子空间的并集 为 时,交集可写为 S =S n S =(S ) S 。 其中·为几何代数内积符号。当两个分支运动链末端 的许动子空间的并集不等于 时,需要使用两者的 并集替代 。 所求的动平台许动子空间符号表达式基的维度 即为并联机构自由度个数,基的外积组成即为并联 第6期 杜鹃等:基于几何代数的并联机构自由度自动化分析 机构自由度运动方向。例如,若动平台许动子空 间S=e。^e:A e ,则表示该并联机构的自由度为 3,运动方向分别是沿 轴和Y轴的旋转,以及绕z 轴的平移。并联机构自由度自动化算法流程图见 图2 第价分支运动链上第 个运动副上的运动螺旋s 因此在R(3,3)几何代数空间中,已知并联机构支 链第1个运动副螺旋以及支链各运动副之间几何 关系的情况下,可以通过刚体运动符号表达式描 述该支链所有螺旋,从而实现并联机构螺旋系的 自动化计算。 (4)在自动求得并联机构所有螺旋系的几何 代数表达式后,可以通过几何代数的并集和交集 判别并剔除冗余驱动 运算法则求得并联机构自由度和运动情况,这在 第价分支运动链末端许动子空间S 文献[5—6]中已得到证明。这是因为并联机构各 支链的运动是该支链所有螺旋的并集,同时并联 动平台许动子空间S 图2并联机构自由度自动化算法流程 Fig.2 Flow chart of mobility analysis using geometry algebra 4 基于几何代数的并联机构自由度自动化 分析算法验证 4.1算法可行性一般性验证 为了对本文提出的并联机构自由度自动化求解 算法的正确性进行一般性验证,需对该算法进行可 行性分析: (1)并联机构任意运动副的螺旋均可在R(3, 3)几何代数空间进行描述。 (2)任意螺旋均可通过已知螺旋的刚体运动 得到。 (3)在已知并联机构支链第1个运动副螺旋以 及支链各运动副之间几何关系的情况下,该支链所 有螺旋系能够符号描述,并且能利用符号描述进行 自动化求解。 (4)在自动求得并联机构所有螺旋系的几何代 数表达式后,可以通几何代数框架下的运算法则得 到并联机构的自由度和运动方向的符号表达式,进 而实现并联机构自由度自动化算法。 证明如下: (1)由文献[12]可知,R(3,3)几何代数中6个 一维向量对应旋量中的6个参数,即e 、e 、e,表示 旋转,e 、e 、e 表示移动;因此旋量与R(3,3)空间 存在一一对应的映射关系,并联机构任意运动副的 螺旋均可在R(3,3)空间中进行描述。 (2)任意两旋量之间只存在6种几何关系,即 共轴、平行、正交、相交、垂直、异面,而这6种几何关 系均可通过平移和旋转的刚体运动来描述,例如某 螺旋与一已知螺旋异面,其中两螺旋距离为d,夹角 为0,那么该螺旋可以通过已知螺旋绕公垂线旋转0 后再沿着公垂线平移d后得到。 (3)在文献[1 1]中已证明,通过R(3,3)描述 的旋量存在平移和旋转的刚体运动符号表达式。 机构动平台的运动是各支链运动的交集;而在几 何代数框架下可以通过外积运算法则符号描述螺 旋并集,内积运算法则符号描述螺旋交集,从而得 到并联机构自由度的符号表达式,进而实现并联 机构自由度自动化算法。 在并联机构自由度自动化求解算法包含的4个 步骤均证明可行的情况下可证明该算法可行。 4.2算法可行性例子验证 基于gaigen 2.5几何代数分析软件包 ,生成 满足R(3,3)几何代数运算法则的源文件,基于c++ 平台实现并联机构自由度自动化分析算法,从而验 证该算法的正确性、有效性。 以3一RPS并联机构为例验证并联机构自由度 自动化分析算法。3~RPS有3个相同的RPS分支 运动链,如图3所示,每个运动分支的计算机构型字 符串可以描述为R+P I R+R¥R。 图3 3一RPS并联机构机构简图 Fig.3 Schematic diagram of 3一RPS parallel mechanism 首先对第1个分支进行自动求解。不失一般 性,令该分支的第1个运动副过点B =( ,日… B :),运动轴线为 ZI1=Ml11e1+L/ ̄ll2e2+H ̄ll3e3+bIll e4+ b112e5+bl13e6 由计算机构型字符串可知,该运动副为转动副, 因此第1个运动副的运动螺旋为S 。= 。。。 第2个运动螺旋和第1个运动螺旋正交,交点 为P ,那么由表2可知 农业机械学报 zt : R .l- R = //'121el+ut22e2+//"123e3+6l2le4+ b122e5+6l23e6 该运动副为移动副,因此运动螺旋为 Sl2=F(Zl2): l2le4+U122e5+U123e6 同理可知,第3个运动螺旋和第2个运动螺旋 共轴,运动螺旋为 Sl3=Zl3=T 9 Zl2 11 第4个运动副与第3个运动副正交,交点为P , 图4 3一URU并联机构处于平面运动位形机构简图 运动螺旋为 S, =z = R z。, R 第5个运动副与第3个和第4个运动副正交, 交点为P ,运动螺旋为 S =z s= R- zt R 那么,第1个分支运动链末端的许动子空间为 SI:SIl LJSI2 US13 USl4 USl5 Sll八S12八.s13^S14^Sl5 同理可求得第2、3个分支运动链末端的许动子 空间S 、S 。 因而3一RPS并联机构的自由度符号表达式为 S=((S , )S , )S,= 0l el23+口2eI24+03e125+口4e126+05e134+ a,6e135+a7e136+08e145+0,9e146+ⅡlOe156+ 0ile234十口12c235十013e236+0I4c245+015e246十 n16e256+0l7e345+Ⅱl8e346+019e356+02Oe456 其中 e =e;^ei^e 式中n ——标量系数 由S的符号表达式可知,动平台许动子空间为 一个3维基(3一blade),因此3一RPS并联机构的自 由度为3。 即使相同的并联机构在不同位形下自由度和运 动情况也可能不同。基于几何代数的并联机构的自 由度自动化算法不仅能求解某种机构在通用参数下 的自由度,还能求解在已知连杆参数尺寸和位置下 的自由度和运动情况。以3一URU并联机构为例, 对本文提出方法进行验证。 如图4所示,若3一URU并联机构的动平台 B B 。为外接圆半径为3的等边三角形,外接圆圆 心为0;3个基座A。、A 、A。分布在外接圆半径为5 的等边三角形的3个顶点上,外接圆圆心为O ;杆 长A C 为4,杆长B C 为3,i=1,2,3;每个运动分 支的计算机构型字符串描述为R上ItltllRj_R。 由文献[21]可知,若动平台B B:B 与3个基 座A A:A。共面,且2个外接圆圆心O、O。不重合,如 Fig.4 Schematic diagram of 3一URU parallel mechanism in planar mode 图4所示,那么该并联机构的自由度为3,分别为沿 、Y的平移和绕z轴的旋转。 若第1个基座的第1个运动副过点(5,0,0), 方向为(1,0,0),运动轴线为 SI1=Z“=el 第2个运动螺旋和第1个运动螺旋正交,交点 为(5,0,0),那么由表2可知 St:=z· = ,R z - 。=es+5es 同理可知,第3个运动螺旋和第2个运动螺旋 平行且过点(4.47,3.96,0),运动螺旋为 Sl3=ZI3= pZl2 p=e3+e5 ,,第4个运动副与第3个运动副平行且过点(3, 0,0),运动螺旋为 Sl4=zl4 71P3 z13 =e3+2.6e4+2.5e5 第5个运动副与第4个运动副正交,交点为(3, 0,0),运动螺旋为 S-s=z-s=r R z- R : ,,0.5el一0.87e2+0.87e6 那么,第1个分支运动链末端的许动子空间为 Sl=S11^S12^Sl3^Sl4^Sl5=9e12345+9el3456 同理可求得第2、3个分支运动链末端的许动子 空间分别为 S2 10.31e12345+5.16el3456—8.93e23456 S3=10.06el2345 因而3一URU并联机构的自由度符号表达式为 S=((S1r )S2, )S3=口(e3^e4^e5) 式中Ⅱ——标量系数 由S的符号表达式可知,在该运动空间情况下, 3一URU并联机构的自由度为3,分别为沿 、y轴的 平移和绕z轴的旋转。 同理可求,若动平台 。B B,与3个基座A A A。 平行但不共面,且2个外接圆圆心0、0.不重合,如 图5所示,则并联机构的自由度符号表达式为 第6期 杜鹃等:基于几何代数的并联机构自由度自动化分析 407 图5 3一URU并联机构处于平移运动位形机构简图 图6 3一URU并联机构处于旋转运动位形机构简图 Fig.6 Schematic diagram of 3一URU parallel mechanism Fig.5 Schematic diagram of 3一URU parallel mechanism in orientation mode in translation mode S=((51, )S2,1 )S3=a(e4八e5^e6) 样能够描述运动螺旋,得到并联机构自由度的符号表 3一URU并联机构的自由度为3,分别为沿 、Y、z轴 达式,而且R(3,3)空间具有平移、旋转刚体运动的符 的平移。 号表达式,从而能够实现并联机构自由度自动化算法。 若动平台日 B:曰 与3个基座A A:A,不平行, (2)提出的算法不仅具有基于几何代数算法的 但2个外接圆圆心O、O 重合,如图6所示,那么根 优点,即不需要求解线性方程组,能给出自动化求解 据并联机构的自由度符号表达式可知,3一URU并 的符号表达式,算法简单,效率高,同时由于几何代数 联机构的自由度为3,分别为绕 、Y、 轴的旋转。 具有集合求交的运算法则,因而在自由度分析过程中 基于本文提出的算法对3一URU并联机构在不 可以直接通过各支链求交运算得到自由度运动空间, 同位形下自由度分析所得结论与文献[23]中的结 不需要通过约束螺旋间接得到并联机构自由度。并 论相同,从而证明本文算法可行。 且由于即使并联机构字符串构型描述相同,机构也可 能会有不同的自由度,本文提出的算法不仅能求解机 5 结论 构在通用参数情况下的自由度,还能求解机构在特定 (1)R(3,3)几何代数空间不仅与R(6,0)空间一 参数和位置情况下的自由度和运动情况。 参 考 文 献 l 邹慧君,楼鸿棣.高等机械原理[M].北京:高等教育出版社,1990. 2 黄真,孑L令富,方跃法.并联机器人机构学理论及控制[M].北京:机械工业出版社,1997. 3 黄真,刘婧芳,曾达幸.基于约束螺旋理论的机构自由度分析的普遍方法[J].中国科学,2009,39(1):84—93. HUANG Zhen,LIU Jingfang,ZENG Daxing.General method formobility analysis of mechanisms based on constrained screw theory [J].Science in China Press,2009,39(1):84—93.(in Chinese) 4 黄真,夏平,丁华锋.Bennett机构自由度的螺旋分析[J].燕山大学学报,2004,28(3):189—191. HUANG Zhen,XIA Ping,DING Huafeng.Mobility analysis of Bennett based on constrained screw theory[J].Journal of Yanshan University,2004,28(3):189—191.(in Chinese) 5 LI Q,CHAI X.Mobility analysis of limited degrees of ̄eedom parallel mechanisms in the framework of geometric algebra[J] Journal of Mechanisms and Robotics,2016,8(4):041005. 6 CHAI X,LI Q.Mobility analysis of two limited—DOF parlalel mechanisms using geometric algebra[C]//International Conference on Intelligent Robotics and Applications.Chain.Springer。2016:13—22. 7 DORST L,FONTIJNE D,MANN S.Geometric algebra for computer science:an object·oriented approach to geometyr[M]. Morgan Kaufmann Publishers Inc.,2009. 曹毅,秦友蕾,陈海,等.基于GF集理论的五自由度混联机器人构型综合[J/OL].农业机械学报,2015,46(11):392— 398.http://WWW.jcsam.org/ch/reader/view—abstract.aspx?file—no=20151153&flag=1&journal—id=jcsam.DOI:10.6041/j. issn.1000.1298.2015.11.053. CAO Yi,QIN Youlei,CHEN Hai,et a1.Structurla synthesis of 5-DOF hybrid mechanisms based on GF set[J/OL].Transactions 0fthe Chinese Society for Agricultural Machinery,2015,46(11):392—398.(in Chinese) 9朱小蓉,宋月月,沈惠平,等.基于POC方法的少自由度无过约束并联机构构型综合[J/OL].农业机械学报,2016, 47(8):370—377.http://WWW.jcsam.org/jcsam/ch/reader/view—abstract.aspx?file—no=20160849&flag=1&journal—id= jcsam.DOI:10.6041/j.issn.1000—1298.2016.08.049. ZHU Xiaorong,SONG Yueyue,SHEN Huiping,et a1.Structural synthesis based on POC set for lower·mobility non—overeonstrained parallel mechanisms[J/OL].Transactions of the Chinese Society for Agricultural Machinery,2016,47(8):370—377.(in Chinese) (下转第417页) 第6期 20 21 邓嘉呜等:无寄生运动非对称空间2T1R并联机构设计与运动学分析 417 22 杨廷力,刘安心,罗玉峰,等.机器人机构拓扑结构设计[M].北京:科学出版社,2012. YANG Tingli,LIU Anxin,SHEN Huiping,et a1.Topology design of robot mechanisms[M].Springer,2018. SHEN Huiping,ZHU Xiaorong,ZHANG Dan,et a1.The design methodology for less input—more output parallel mechanisms[J]. Mechanism and Machine Theory,2016,104(10):43—58. 23 沈惠平,邓嘉鸣,孟庆梅,等.少输入一多输出并联机构的设计方法及其应用[J].机械工程学报,2018,54(1):223—232. SHEN Huiping,DENG Jiaming,MENG Qingmei,et a1.Design methods and applications for the fewer input—more output parallel mechanisms[J].Journal of Mechanical Engineering,2018,54(1):223—232.(in Chinese) 邓嘉鸣,沈惠平,李菊,等.三维并联振动筛设计与实验[J/OL].农业机械学报,2013,44(11):342—346.http:∥www.j— csam.org/jcsam/ch/reader/view—abstract.aspx?file—flo=20131157&flag=1.DOI:10.6041/j.issn.1000-1298.2013.11.057. DENG Jiaming,SHEN Huiping,LI Ju,et a1.Design and experiment research for three—dimensional parallel kinematics vibration sieve[J/OL].Transactions of the Chinese Society for Agricultural Machiney,r2013,44(11):342—346.(in Chinese) 25 李菊,曾氢菲,邓嘉鸣,等.并联振动筛筛分过程解析与筛面运动形式优选[J/OL].农业机械学报,2016,47(11): 399—407.http:∥www.j—csam.org/jcsam/ch/reader/view—abstract.aspx?file—no=20161154&flag=1.DOI:10.6041/j.issn. 1000—1298.2016.1 1.054. IJI Ju,ZENG Qingoi,DENG Jifaming,et a1.Screening process analysis for multidimensional parallel vibrating screen and optimization of screen surface movement[J/OL].Transactions of the Chinese Society for Agricultural Machinery,20 1 6,47(1 1): 399—407.(in Chinese) 沈惠平,杨梁杰,邓嘉鸣.用于肩关节康复训练的单输人三转动输出并联机构及其运动学设计[J].中国机械工程,2015, 26(22):2983—2988. SHEN Huiping,YANG Liangjie,DENG Jiaming.A one·input three—rotation output parallel mechanism used for shoulder 27 rehabilitation and its kinematics design[J].China Mechanical Engineering,2015,26(22):2983—2988.(in Chinese) 邓嘉鸣,戴丽芳,沈惠平,等.并联式脚底按摩机构的设计及其研制[J].机械设计,2016,33(2):78—82. DENG Jiaming,DAI Lifang,SHEN Huiping,et a1.A novel parallel foot massage mechanism and its kinematics design[J].Journal of Machine Design,2016,33(2):78—82.(in Chinese) 28 刘平松,郭钢,朱海宁.4R并联机器人工作空间分析[J].机械制造与自动化,2012,41(4):156—157. LIU Pingsong,GUO Gang,ZHU Haining.Workspace analysis of the I4R parallel robot[J].Machine Building&Automation, 2012,41(4):156—157.(in Chinese) (上接第407页) lO 曹文熬.空间多环耦合机构数字化构型综合理论[D].秦皇岛:燕山大学,2014. CAO Wenao.Digital type synthesis theory of spatial muhiloop coupling mechanism[D].Qinhuangdao:Yanshan University,2014. (in Chinese) 1 1 DORST L.3D oriented projective geometyr through versors of R(3,3)[J].Advances in Applied Clifford Algebras,2016, 26(4):1—36. 1 2 U H,ZHANG L.Line geometry in terms of the null geometric algebra over R(3,3),and application to the inverse singularity analysis of generalized Stewart platforms[M]∥LASENBY J.Guide to geometric algebra in practice.Springer London,201 1: 207—221. 13 CLIFFORD W.Elements of dynamic:an introduction to the study of motion and rest in solid and fluid bodies[M].MacMillan and Company,1878. 14 HESTENES D.New foundations for classical mechanics[M].Springer Science and Business Media,2012. 15 SOMMER G.Applications of geometric algebra in robot vision[J].Computer Algebra and Geometric Algebra with Applications, 2005:258—277. 1 6 SOMMER G.Geometric computing with Clifford algebras:the oretieal foundations and applications in computer vision and robotics [M].Springer Science and Business Media,2013. 17 HILDENBRAND D.Geometric computing in computer graphics using eonformal geometric algebra[J].Computers and Graphics, 2005,29(5):795—803. 1 8 ARISTIDOU A.Inverse kinematics solutions using conformal geometric algebra[M]∥LASENBY J.Guide to geometric algebra in practice.Springer London,201 1:47—62. 19 DORAN C,LASENBY A.Geometric algebra orf physicists[M].Cambridge University Press,2003. 20 DU J,GOLDMAN R,MANN S.Modeling 3D geometry in the Clifford algebra R(4,4)[J].Advances in Applied Clifford Algebras,2017:1—24. 21 黄真,赵永生,赵铁石.高等空间机构学[M].北京:高等教育出版社,2006. 22 FONTIJNE D.Gaigen 2:a geometric algebra implementation generator[C]//Proceedings of the 5th International Conference on Generative Programming and Component Engineering.ACM,2006:141—150. 23 ZLATANOV D,BONEV I,GOSSELIN C.Constraint singularities as C—space singularities[J].Advances in Robot Kinematics, 2002:183—192. 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo6.cn 版权所有 赣ICP备2024042791号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务