工程设计学报, 2025, 32(5): 646-654 doi: 10.3785/j.issn.1006-754X.2025.05.177

机器人与机构设计

驱动副共面平行的3-P(2-SS)型并联机器人运动特性及动力学分析

李瑾,,

山西工程技术学院 机械工程系,山西 阳泉 045000

Kinematic characteristics and dynamics analysis of 3-P(2-SS) robot with coplanar parallel driving pairs

LI Jin,,

Department of Mechanical Engineering, Shanxi Institute of Technology, Yangquan 045000

收稿日期: 2025-03-20   修回日期: 2025-06-29  

基金资助: 山西省阳泉市基础研究项目.  2022JH054

Received: 2025-03-20   Revised: 2025-06-29  

作者简介 About authors

李 瑾(1989—),男,讲师,硕士,从事机器人技术研究,E-mail:342040973@163.com,https://orcid.org/0009-0007-7221-7435 , E-mail:342040973@163.com

摘要

由3个平行且共面的移动副驱动的3-P(2-SS)型并联机器人相对传统构型更适合在狭长区域作业。针对该机器人,构建了其运动学方程和雅可比矩阵,并分析了其运动学方程的多解性。利用其运动学方程和螺旋理论,证实了在正常工况下机器人动平台始终只有3个平移自由度,并简化了机器人的运动学方程和雅可比矩阵。利用雅可比矩阵条件数分析了机器人的灵巧性,当2侧的滑块位于动平台同侧时,机器人的灵巧性较好;机器人在奇异点和运动范围边界附近时灵巧性较差。基于拉格朗日方程构建了机器人动力学模型,利用最小角速度假设解决了连杆的局部自由度带来的动力学不确定问题,通过动坐标系变换解决了连杆惯性张量相对静坐标系的不恒定问题,得到了机器人动力学方程。通过动力学计算结果与运动仿真结果的对比,证实了动力学方程的正确性,最小角速度假设导致的驱动力计算结果误差在可控范围内。研究结果表明,驱动副共面平行的3-P(2-SS)并联机器人具有良好的操作性,提出的动力学建模方法为该型机器人力控制系统的构建提供了理论基础。

关键词: 3-P(2-SS) ; 并联机器人 ; 自由度 ; 灵巧性 ; 动力学

Abstract

The 3-P(2-SS) parallel robot driven by three parallel and coplanar prismatic pairs is more suitable for operation in narrow and long areas compared to the traditional configurations. For this robot, its kinematic equations and Jacobian matrix were established, and the multi-solution nature of the kinematic equations was analyzed. By using the kinematic equations and the screw theory, it was confirmed that under normal working conditions, the robot's moving platform always had only three translational degrees of freedom, thereby simplifying the robot's kinematic equations and Jacobian matrix. The dexterity of the robot was analyzed using the condition number of the Jacobian matrix. The robot exhibited better dexterity when the sliders on both sides were located on the same side of the moving platform; the robot's dexterity deteriorated when it was near the singular points and the boundaries of the motion range. A robot dynamic model was established based on the Lagrange equation. The issue of dynamic uncertainty caused by the local degrees of freedom of the link was resolved using the minimum angular velocity assumption, the problem of the non-constant inertia tensor of the ink relative to the static coordinate system was addressed through transformation of the moving coordinate system, and the robot dynamic equation was obtained. By comparing the results of the dynamics calculation and motion simulation, the correctness of the dynamic equation was confirmed, with the error in the driving force calculation results caused by the minimum angular velocity assumption being within an acceptable range. The research results indicate that the 3-P(2-SS) parallel robot with coplanar parallel driving pairs has excellent operability, and the proposed dynamics modeling method provides a theoretical foundation for the construction of control systems for this type of robot.

Keywords: 3-P(2-SS) ; parallel robot ; degree of freedom ; dexterity ; dynamics

PDF (1979KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

李瑾. 驱动副共面平行的3-P(2-SS)型并联机器人运动特性及动力学分析[J]. 工程设计学报, 2025, 32(5): 646-654 doi:10.3785/j.issn.1006-754X.2025.05.177

LI Jin. Kinematic characteristics and dynamics analysis of 3-P(2-SS) robot with coplanar parallel driving pairs[J]. Chinese Journal of Engineering Design, 2025, 32(5): 646-654 doi:10.3785/j.issn.1006-754X.2025.05.177

并联机器人在机构刚度、运动精度、负载能力、力矩分布、稳定性和速度等方面具有显著优势[1]。3-P(2-SS)机构由3个并联的移动副(P)驱动,每个移动副与动平台之间通过2条并联的运动链连接,每条运动链由2个球铰(S)及其之间的连杆构成。该机构常用于3D打印机、Delta机器人等。国内外学者对3-P(2-SS)机器人的研究多集中于其传统构形,即机构的3个移动副竖直均布于动平台工作空间的外侧,动平台横向工作空间有限。本文以驱动副共面平行的3-P(2-SS)型并联机器人为研究对象,分析其运动特性及动力学性能。该机器人由于3个移动副共面且位于动平台上部,动平台沿移动副方向的运动范围可随着移动副滑轨的伸长而增大,因此其更适合在狭长区域进行物品分拣、包装、搬运等工作。

国内外学者对机器人进行自由度分析时,对于简单机构,常采用Grubler-Kutzbach公式进行计算[2-3];对于复杂的多支链或过约束机构,常采用李群与李代数及螺旋理论进行分析[4-7];对于特定形位的自由度,常采用雅可比矩阵法分析其奇异性[3,8]。本文利用机器人运动学方程和螺旋理论,对机器人的自由度进行分析,以简化其运动学方程与雅可比矩阵。

对机器人灵巧性进行分析时,学者们常采用可达工作空间、全姿态工作空间、灵活度等指标评价机器人的工作空间[9-12],采用雅可比矩阵条件数、可操作度、最小奇异值等指标评价机器人的运动性能[11,13-14],采用力传递效率等指标评价机器人的动力学性能[7]。本文采用分析并联机器人时常用的雅可比矩阵条件数指标,根据简化后的雅可比矩阵,通过机器人移动副取不同运动学逆解时的灵巧性分析,来确定机器人动平台最佳运动范围和移动副最佳运动学逆解位置。

针对并联机器人的动力学研究,主要集中在高效高精度动力学建模[6,15]、刚柔耦合动力学分析[16]、高精度控制驱动系统分析[17]等方面,而对于机器人机构中局部自由度的处理鲜有讨论。本文针对2-SS双球铰运动链中局部自由度导致的运动不确定性问题,利用最小角速度假设,采用机构近似替代法,求解机器人动力学方程,并进行运动仿真验证。

1 驱动副共面平行3-P(2-SS)机器人运动机构设计

驱动副共面平行3-P(2-SS)机器人的运动机构如图1所示。在机器人定平台上设置静坐标系{O0},在动平台上设置的动坐标系{OD}为工具坐标系。机器人的结构参数如表1所示。

图1

图1   驱动副共面平行3-P(2-SS)机器人运动机构简图

Fig.1   Motion mechanism schematic of 3-P(2-SS) robot with coplanar parallel driving pairs


表1   驱动副共面平行3-P(2-SS)机器人结构参数

Table 1  Structural parameters of 3-P(2-SS) robot with coplanar parallel driving pairs

参数含义
L1连杆A1A2A3A4的长度
L2连杆B1B2B3B4的长度
L3连杆C1C2C3C4的长度
MB5ODA5OD的长度
NC5OD的长度
E相邻移动副滑轨的间距
α

A1A3B1B3X0轴之间的夹角

A2A4B2B4XD轴之间的夹角

T

A0A1A0A3A5A2A5A4

B0B1B0B3B5B2B5B4

C0C1C0C3C5C2C5C4的长度

新窗口打开| 下载CSV


2 驱动副共面平行3-P(2-SS)机器人运动学方程

设动坐标系{OD}的原点OD在静坐标系{O0}下的位置矢量为:

0D=xDyDzD

设3个滑块上A0B0C0点沿X0向的位移分别为S1S2S3,3个滑块上球铰铰点沿X0向的位移分别为SA1SA3SB1SB3SC1SC3,则各滑块上球铰铰点在静坐标系{O0}下的位置矢量为:

0A1=SA1  E- Tsα 0T0A3=SA3  E+Tsα 0T0B1=SB1- E+Tsα0T0B3=SB3- E- Tsα0T0C1=SC1T 0T0C3=SC3 - T 0T

式中:s表示sin。下文同。

动平台上各球铰铰点在动坐标系{OD}下的位置矢量为:

DA2=- Tcα  M- Tsα 0TDA4=  Tcα  M+Tsα 0TDB2=- Tcα- M+Tsα0TDB4=  Tcα- M- Tsα0TDC2=  N   T     0TDC4=  N- T  0T

式中:c表示cos。下文同。

设动坐标系{OD}由静坐标系{O0}先绕X0轴旋转ψ角,再绕Y0轴旋转θ角,最后绕Z0轴旋转ϕ角而成,则动坐标系{OD}相对静坐标系{O0}的旋转矩阵D0R为:

D0R=Rotz, ϕRoty, θRotx, ψ=cϕcθcϕsθsψ- sϕcψcϕsθcψ+sϕsψsϕcθsϕsθsψ+cϕcψsϕsθcψ- cϕsψ- sθcθsψcθcψ

则动平台上球铰铰点在静坐标系{O0}下的位置矢量为:

0A2=RD0ADA2+D00A4=RD0ADA4+D00B2=RD0BDB2+D00B4=RD0BDB4+D00C2=RD0CDC2+D00C4=RD0CDC4+D0

根据各连杆长度,可得:

A1A2=A3A4=L1B1B2=B3B4=L2C1C2=C3C4=L3

式(1)至式(6)可得机器人的运动学方程组f

f(1)=[A0A1- A0A2]T[A0A1- A0A2]- L12=0f(2)=[B0B1- B0B2]T[B0B1- B0B2]- L22=0f(3)=[C0C1- C0C2]T[C0C1- C0C2]- L32=0f(4)=[A0A3- A0A4]T[A0A3- A0A4]- L12=0f(5)=[B0B3- B0B4]T[B0B3- B0B4]- L22=0f(6)=[C0C3- C0C4]T[C0C3- C0C4]- L32=0

式(1)至式(4)代入式(7)得到的运动学方程组展开式中,L1L2L3MNEαT均为与机器人结构相关的常量。滑块上球铰的位移为运动输入量,可用矢量q表示,即:

q=SA1SA3SB1SB3SC1SC3T

xDyDzDψθϕ为动平台的运动输出量,可用矢量x表示,即:

x=xDyDzDψθϕT

则机器人运动学方程组可以简化为:

fx, q=06×1

求解机器人运动学正解为已知q,求解x,反之为求解机器人运动学逆解。求解运动学逆解时,同一滑块上2个球铰的位置还需满足:

SA1- SA3=- 2TcαSB1- SB3=- 2TcαSC1- SC3=0

式(8)对时间求导,得到:

fxx˙+fqq˙=06×1

JxJq分别为:

Jx=fx=f1xDf1yDf1ϕf2xDf2yDf2ϕf6xDf6yDf6ϕ
Jq=- fq=- f1SA1f1SA3f1SC3f2SA1f2SA3f2SC3f6SA1f6SA3f6SC3

可得:

Jxx˙=Jqq˙

Jq的逆矩阵存在时,式(10)为:

q˙=Jx˙J=Jq-1Jx

式(11)中,J即为机器人的运动学雅可比矩阵。

3 驱动副共面平行3-P(2-SS)机器人自由度分析

3.1 基于运动学方程的自由度分析

求解机器人运动学正解时,3个滑块位置确定,此时机器人的运动学模型类似于Gough-Stewart机器人。根据相关研究可知,理论上动平台的位姿最多可以有40个正解[18-20]。因此,在初始安装动平台时,动坐标系{OD}的各轴方向可以与静坐标系{O0}一致(如图2(a)所示),也可以不全一致(如图2(b)所示)。在这2种情况下机器人的运动性能不同。

图2

图2   动平台不同安装姿态

Fig.2   Different installation poses of moving platform


求解动平台逆解q时,由于同一滑块上的2个球铰速度相同,可得:

S˙A1=S˙A3S˙B1=S˙B3S˙C1=S˙C3

在动平台运动过程中,其转动速度不全为0时动平台会产生转动。利用式(8)至式(12)进行计算,求得在ψ=θ=ϕ=0的条件下,机器人在非奇异形位移动时,始终有:

ψ˙=θ˙=ϕ˙=0

因此,当动平台的初始安装位置为{OD}的各轴方向与{O0}一致时,机器人在非奇异形位范围内移动,动平台姿态会保持不变,只具有3个移动自由度。

3.2 基于螺旋理论的自由度分析

可利用旋量法进一步分析动平台的运动自由度。当动平台初始安装位置为{OD}各轴方向与{O0}一致时,由于ψ=θ=ϕ=0,机器人的运动学方程可简化为:

fxD0, q0=03×1

运动输入量为:

q0=S1S2S3T

运动输出量为:

xD0=xD0yD0zD0T

求得此时动平台的位姿为:

xD0=S12+S22- 2N- S32+2M- E2- L12- L22+2L322S1+S2+4N- S3yD0=L12- L22- S12+S22- 2xD0S2- S14M- EzD0=±L32- yD02- xD0+N- S32

滑块运动位置的逆解为:

S1=±L12- zD02- yD0+M- E2+xD0S2=±L22- zD02- yD0- M+E2+xD0S3=±L32- zD02- yD02+xD0+N

式(13)可知机器人的运动与结构参数Tα无关,但为避免机器人奇异,需α<90°。

设坐标系{O0}中3个坐标轴的单位向量分别为sxsysz。机器人的3个滑动副各可以看作一条运动链,以滑块A所在的运动链为例进行分析。设:

sxA=sx=100TsyA=sy=010TszA=sz=001T

滑块A相对定平台移动副的单位螺旋为:

ξ^S1A=03×1sxA

运动链上每个球铰用3个相互垂直相交的转动副等效替代,因此运动链A上4个球铰的单位运动螺旋为:

ξ^AixA=sxAOAi×sxAξ^AiyA=syAOAi×syAξ^AizA=szAOAi×szA   i=1, 2, 3, 4

各相关向量为:

OA1=S1- TcαE- Tsα0  OA2=xD0- TcαyD0- Tsα+MzD0
OA3=S1+TcαE+Tsα0OA4=xD0+TcαyD0+Tsα+MzD0

由于运动链A的P(2-SS)机构属于串并联型,因此先求2-SS机构的约束螺旋。将支链A1A2中的全部运动单位螺旋组成其运动空间螺旋组,即:

SA12A=ξ^A1xAξ^A1yAξ^A1zAξ^A2xAξ^A2yAξ^A2zA

设:

Δ=03×3E3×3E3×303×3

构造方程组为:

Δ SA12ATx=06×1

通过求解方程组,得到其所有j个线性无关的解:

ζA12A=ζA121AζA122AζA12jA

ζA12A为支链A1A2j个反螺旋即支链A1A2的约束螺旋组。同理可求得支链A3A4的约束螺旋组ζA34A

构造运动链A中2-SS机构的约束螺旋矩阵:

ζA1234A=ζA12AζA34A

构造方程组为:

Δ ζA1234ATx=06×1

求解方程组(15),得到其所有线性无关解SΑ1234A,即为运动链A中2-SS机构的运动空间螺旋。

构造运动链A中P(2-SS)机构整体的运动空间螺旋组,即:

SA=ξ^S1ASA1234A

利用式(14)可求得支链A的总约束螺旋ζA

同理,求出其他2个并联支链B与C的约束螺旋ζBζC,组成整个运动系统的约束螺旋:

Cpb=ζAζBζC

利用式(15)可求得动平台的运动空间螺旋组:

Cpb=000001000010000100T

则可求得动平台自由度数rpb,即:

rpb=dimCpb=3

综上,可得动平台仅具有沿着3个轴方向运动的移动自由度。下文默认{OD}各轴方向与{O0}方向一致且每条运动链上两连杆平行。由于动平台姿态始终保持不变,式(13)亦适用于动平台运动过程中,求解可得:

S˙1S˙2S˙3=1yD+M- ExD- S1zDxD- S11yD- M+ExD- S2zDxD- S21yDxD+N- S3zDxD+N- S3x˙Dy˙Dz˙D

即机器人雅可比矩阵为:

q˙0=J0x˙0
J0=1yD+M- ExD- S1zDxD- S11yD- M+ExD- S2zDxD- S21yDxD+N- S3zDxD+N- S3

4 驱动副共面平行3-P(2-SS)机器人灵巧性分析

灵巧性是指机械系统在任意方向轻松移动和施加力和扭矩的能力。雅可比矩阵条件数可用作机器人灵巧性的性能指标函数,即:

condJ0=J0·J0-1

对于并联机器人,可用雅可比矩阵条件数表征机器人远离奇异点的程度。当条件数无穷大时,机器人处于奇异位形,此时机器人末端执行器的自由度减小,其处于失控状态。条件数越小,雅可比矩阵越接近于正交矩阵,机器人距离奇异点越远,在各个方向的运动能力越均匀,则操作性能越好。

利用式(13)求解运动学逆解,可得到机器人的运动范围。由于动平台沿X0向的移动范围随3个移动副运动范围的变化而变化,且条件数不随动平台沿X0向的移动变而化,因此不予探讨。

可计算得到动平台在Y0向和Z0向的条件数分布。由于机器人的运动学逆解有多个,当取不同逆解时,机器人的条件数不同。取不同运动学逆解时雅可比矩阵条件数如图3所示。

图3

图3   取不同运动学逆解时雅可比矩阵条件数

Fig.3   Condition number of Jacobi matrix with different kinematic inverse solutions


图3(a)所示,滑块A、B位于动平台X0向一侧,滑块C位于另一侧时,由图3(b)可知:条件数呈Y0向对称分布,且接近y0=0时条件数变小;沿Z0向远离0时,条件数减小。通过计算J0值可知,z0=0时,J0=0,为机器人奇异点;机器人的最佳运动范围为图中蓝色区域,总体上为机器人远离奇异点和运动边界的位置。

图3(c)所示,滑块A位于动平台X0向一侧,滑块B、C位于另一侧时,由图3(d)可知:条件数呈Y0向不对称分布;相比图3(b),条件数总体变大,可控性变差,最佳运动范围变小。

5 驱动副共面平行3-P(2-SS)机器人动力学分析

可以用拉格朗日方程求解机器人动力学问题。由机器人结构可知,每条运动链上一对连杆的动力学参数及运动状态一致,设置机器人动力学参数如表2所示。连杆的转动角速度和惯性张量都相对于其自身动坐标系,以保证连杆运动时惯性张量始终为定值。如连杆A1A2的动坐标系如图4所示。为简化计算,忽略了关节摩擦力的影响[17]

表2   驱动副共面平行3-P(2-SS)机器人动力学参数

Table 2  Dynamics parameters for 3-P(2-SS) robot with coplanar parallel driving pairs

参数含义
g重力加速度
mD动平台质量
mS1滑块A质量
mS2滑块B质量
mS3滑块C质量
ml1连杆A1A2A3A4的质量
ml2连杆B1B2B3B4的质量
ml3连杆C1C2C3C4的质量
vl1连杆A1A2A3A4沿O0各轴向的平动速度
vl2连杆B1B2B3B4沿O0各轴向的平动速度
vl3连杆C1C2C3C4沿O0各轴向的平动速度
Al1连杆A1A2A3A4相对OA的惯性张量
Bl2连杆B1B2B3B4相对OB的惯性张量
Cl3连杆C1C2C3C4相对OC的惯性张量
Al1连杆A1A2A3A4相对OA的转动角速度
Bl2连杆B1B2B3B4相对OB的转动角速度
Cl3连杆C1C2C3C4相对OC的转动角速度

新窗口打开| 下载CSV


图4

图4   连杆A1A2的动坐标系{OA}

Fig.4   Coordinate system {OA} attached to link A1A2


机器人系统的拉格朗日算子L为:

L=K- P

机器人的总势能P包含动平台和6根连杆的重力势能,即:

P=PD+2Pl1+2Pl2+2Pl3
PD=mDgzDPl1=ml1gzD/2Pl2=ml2gzD/2Pl3=ml3gzD/2

机器人的总动能K包括动平台和3个滑块的移动动能、6根连杆的平动动能和转动动能,即:

K=KD+KS1+KS2+KS3+2Kl1+2Kl2+2Kl3
KD=mDz˙D2/2
KS1=mS1S˙12/2
KS2=mS2S˙22/2
KS3=mS3S˙32/2
Kl1=ml1vl12/2+Aωl1T IAIl1 ωAωl1/2
Kl2=ml2vl22/2+Bωl2T IBIl2 ωBωl2/2
Kl3=ml3vl32/2+Cωl3T ICIl3 ωCωl3/2
vl1=S˙1+x˙D/2y˙D/2z˙D/2T
vl2=S˙2+x˙D/2y˙D/2z˙D/2T
vl3=S˙3+x˙D/2y˙D/2z˙D/2T

以连杆A1A2为例,求解连杆转动角速度。设0l1为连杆A1A2相对{O0}的转动角速度,通过向量关系:

O0OD=O0A1+A1A2+A2OD

可得A1A2的解为:

A1A2=xD-S1yD+M-EzDT

得到连杆A1A2的速度方程为:

x˙Dy˙Dz˙DT=S˙100T+ω0l1×A1A2

由于连杆A1A2两端都通过球铰连接,连杆A1A2存在绕自身轴线转动的局部自由度,即式(16)中0l1有无数解。考虑到连杆实际转动时会沿转动阻尼最小的方向转动,0l1A1A2垂直时其模最小,取此时0l1解,即:

0l1=A1A2×x˙D-S˙1y˙Dz˙DTL12

滑块位置对机器人动力学方程有显著影响,根据前文灵巧性分析结果,本文主要求解滑块处于图3(a)所示分布位置时机器人的动力学方程。可将A1处的球铰用2个分别绕Y0向和Z0向转动的转动副进行替代,设定OA为连杆A1A2上的动坐标系,其原点OA位于A1A2的质心处,ZA轴的方向为A2A1方向,YA轴平行于X0O0Y0平面,如图4所示。坐标系OA可看作O0先绕Y0轴逆转- βA角,再绕Z0轴逆转- γA角,则可求得2次转动的角度值为:

cos- βA=- zDL1sinγA=yD+M- E- L1sinβA

可求得0l1Al1的关系方程为:

Al1=Roty, - βARotz, - γAω0l1=cβA0- sβA010sβA0cβAcγAsγA0- sγAcγA00010ωl1x0ωl1y0ωl1z

式(17)至(19)可解得Al1。同理,设定{OB}{OC}后可解得Bl2Cl3

根据拉格朗日算子方程计算,得到3个移动副的驱动力为:

FS1=ddtLS˙1- LS1=S˙1S1LS˙1+S¨1S˙1LS˙1+S˙2S2LS˙1+S¨2S˙2LS˙1+S˙3S3LS˙1+S¨3S˙3LS˙1- LS1
FS2=ddtLS˙2- LS2=S˙1S1LS˙2+S¨1S˙1LS˙2+S˙2S2LS˙2+S¨2S˙2LS˙2+S˙3S3LS˙2+S¨3S˙3LS˙2- LS2
FS3=ddtLS˙3-LS3=S˙1S1LS˙3+S¨1S˙1LS˙3+S˙2S2LS˙3+S¨2S˙2LS˙3+S˙3S3LS˙3+S¨3S˙3LS˙3-LS3

6 驱动副共面平行3-P(2-SS)机器人运动仿真验证

在NX软件中构建机器人三维模型,并利用其运动仿真模块的NX_motion求解器求解,得到机器人运动时各移动副的驱动力。将仿真结果与动力学计算结果进行对比,如图5所示。

图5

图5   驱动副共面平行3-P(2-SS)机器人移动副驱动力动力学计算结果与仿真结果的对比

Fig.5   Comparison of dynamics calculation results with simulation results of mobile auxiliary drive force of 3-P(2-SS) robot with coplanar parallel driving pairs


图5(a)可知,移动副驱动力仿真结果与动力学计算结果具有良好的一致性。

图5(b)可知,移动副驱动力仿真结果与动力学计算结果的差值ΔF在1 N之内,当驱动力较小时,ΔF百分比较大。产生偏差的原因主要是动力学计算时连杆的角速度矢量是按照垂直于连杆轴线的最小量计算的,而在实际系统中连杆具有绕自身轴线的局部自由度,其运动仿真过程中的转速与动力学计算时有一定偏差。

若在运动仿真过程中限制球铰的1个自由度,则运动仿真结果与动力学计算结果的最大偏差可减小到0.02 N及0.5%之内,如图5(c)所示,由此验证了动力学方程建模的可靠性。

工程上构建类似结构的动力学方程时常采用简化方程,忽略了连杆的转动能量。不包含6条连杆转动能量的情况下动力学计算结果与仿真结果的差值如图5(d)所示,两者的最大差值接近5 N,远大于图5(b)所示,因此动力学计算时忽略连杆转动能量会造成较大的误差。相比直接忽略连杆转动能量的方法,采用本文提出的连杆转动近似替代法可有效提升动力学计算的准确度。

综合来说,采用本文提出的动力学方法可以满足机器人机构设计、选型及动力学分析的需求,在进行精确力控制时需要引入运动阻尼等变量进行修正。

7 结 论

1)针对由3个平行且共面的移动副驱动的3-P(2-SS)型并联机器人,建立了其运动学方程和雅可比矩阵,分析了其运动学方程的多解性。

2)通过运动学方程并结合螺旋理论分析了机器人的自由度,证实了在非奇异位形下,当动坐标系各轴方向与静坐标系一致时,该并联机器人仅具备3个平移自由度,转动自由度被完全约束,简化了机器人的运动学方程和雅可比矩阵。

3)利用雅可比矩阵条件数分析了机器人的灵巧性,分析了滑块分布模式对机器人灵巧性的影响。当2侧滑块位于动平台同侧时,机器人的灵巧性较好;机器人远离奇异点和运动范围边界附近时,其灵巧性较好。

4)基于拉格朗日方程构建了机器人动力学模型,利用最小角速度假设解决了连杆的局部自由度带来的动力学不确定问题,通过动坐标系变换解决了连杆惯性张量相对静坐标系的不恒定问题,得到了机器人的动力学方程。通过动力学计算结果与仿真结果的对比,验证了动力学建模的正确性,最小角速度假设导致的驱动力计算结果误差在可控范围内。

综上,驱动副共面平行的3-P(2-SS)并联机器人具有良好的操作性,本文提出的动力学建模方法为该型机器人力控制系统的构建提供了理论基础。


本文链接:https://www.zjujournals.com/gcsjxb/CN/10.3785/j.issn.1006-754X.2025.05.177

参考文献

田波娄军强沈家旭.

可用于微创手术的毫米级微小并联机器人的设计、制造及实现

[J]. 机械工程学报, 20246017): 147-155.

[本文引用: 1]

TIAN BLOU J QSHEN J Xet al.

Design, fabrication and realization of a parallel microrobot at the millimeter scale for minimally invasive surgery

[J]. Journal of Mechanical Engineering, 20246017): 147-155.

[本文引用: 1]

李清刘荣帅丰玉玺.

新型并联机器人的构型设计与运动学分析

[J]. 包装工程, 2020419): 167-173.

[本文引用: 1]

LI QLIU R SFENG Y Xet al.

Configuration design and kinematics analysis of a new parallel robot

[J]. Packaging Engineering, 2020419): 167-173.

[本文引用: 1]

吕志忠张成维钟功祥.

一种四足磁吸附爬壁机器人运动学分析及仿真

[J]. 工程科学与技术, 2020522): 121-129.

[本文引用: 2]

LYU Z ZZHANG C WZHONG G Xet al.

Kinematics analysis and simulation of a quadruped magnetic adsorption wall-climbing robot

[J]. Advanced Engineering Sciences, 2020522): 121-129.

[本文引用: 2]

梁栋梁正宇畅博彦.

多臂机提综臂辅助旋铆并联机器人优化设计

[J]. 工程设计学报, 2022291): 28-40.

[本文引用: 1]

LIANG DLIANG Z YCHANG B Yet al.

Optimal design of assisting-riveting parallel robot for lifting arm of dobby loom

[J]. Chinese Journal of Engineering Design, 2022291): 28-40.

[本文引用: 1]

刘荣帅李清杜昱东.

3-CUR并联分拣机器人的运动学分析与仿真

[J]. 包装工程, 20194021): 179-186.

LIU R SLI QDU Y Det al.

Kinematics analysis and simulation of 3-CUR parallel sorting robot

[J]. Packaging Engineering, 20194021): 179-186.

王学军张帆.

攀爬机器人动力学建模与分析

[J]. 机械科学与技术, 2023421): 38-45.

[本文引用: 1]

WANG X JZHANG F.

Dynamic modeling and analysis of climbing robot

[J]. Mechanical Science and Technology for Aerospace Engineering, 2023421): 38-45.

[本文引用: 1]

王耀军金翔.

基于运动/力传递性能的索并联机器人尺度综合研究

[J]. 机电工程, 20244111): 2029-2040 2118.

[本文引用: 2]

WANG Y JJIN X.

Dimensional synthesis of cable-driven parallel robots based on the motion/force transmission performance

[J]. Journal of Mechanical & Electrical Engineering, 20244111): 2029-2040 2118.

[本文引用: 2]

潘英方跃法汪丛哲.

五自由度3D打印并联机器人设计及分析

[J]. 中国机械工程, 20162717): 2273-2279.

[本文引用: 1]

PAN YFANG Y FWANG C Z.

Design and analysis of five DOF 3D printing parallel robot

[J]. China Mechanical Engineering, 20162717): 2273-2279.

[本文引用: 1]

ZHANG LLI R QNING F Pet al.

Performance analysis and optimization design of a dual-mode reconfigurable ankle joint parallel rehabilitation mechanism

[J]. Applied Sciences, 2024145): 1757.

[本文引用: 1]

HAN MCHE J JLIU J Yet al.

Performance evaluation and dimensional optimization design of planar 6R redundant actuation parallel mechanism

[J]. Robotica, 2024425): 1649-1675.

HUSSAIN SJAMWAL P KVAN VLIET P.

Design synthesis and optimization of a 4-SPS intrinsically compliant parallel wrist rehabilitation robotic orthosis

[J]. Journal of Computational Design and Engineering, 202186): 1562-1575.

[本文引用: 1]

ZOFFOLI FIDA’ ECARRICATO M.

Design and control optimization for hybrid-controlled overconstrained cable-driven parallel robots

[J]. Mechanism and Machine Theory, 2025209105998.

[本文引用: 1]

SHAH M FJAMWAL P KGOECKE Ret al.

A parallel mechanism-based virtual biomechanical shoulder robot model: Mechanism design optimization and motion planning

[J]. Mechanics Based Design of Structures and Machines, 2025534): 2744-2764.

[本文引用: 1]

梁栋李世友畅博彦.

冗余驱动精密定位并联机器人动力学优化

[J]. 机械设计与研究, 2022385): 79-87.

[本文引用: 1]

LIANG DLI S YCHANG B Yet al.

Dynamic optimization for precision positioning parallel manipulator with redundant actuation

[J]. Machine Design & Research, 2022385): 79-87.

[本文引用: 1]

王敏孙景健丁基恒.

基于D-H参数与拉格朗日联立方程的仿生水蛇机器人运动学分析及动力学建模

[J]. 机械工程学报, 20246015): 134-148.

[本文引用: 1]

WANG MSUN J JDING J Het al.

Kinematics analysis and dynamics modeling of bionic water snake robot based on D-H parameters and Lagrange equations

[J]. Journal of Mechanical Engineering, 20246015): 134-148.

[本文引用: 1]

刘凉汪博深冯建峰.

含柔性动平台并联机器人动力学建模方法研究

[J]. 农业机械学报, 20235412): 417-430.

[本文引用: 1]

LIU LWANG B SFENG J Fet al.

Dynamic modeling method of parallel robot with flexible moving platform

[J]. Transactions of the Chinese Society for Agricultural Machinery, 20235412): 417-430.

[本文引用: 1]

翟国栋刘龙宇蔡晨光.

直线电机驱动六自由度并联机构动力学特性研究

[J]. 农业机械学报, 20225311): 450-458.

[本文引用: 2]

ZHAI G DLIU L YCAI C Get al.

Dynamic characteristics of 6-DOF parallel mechanism driven by linear motor

[J]. Transactions of the Chinese Society for Agricultural Machinery, 20225311): 450-458.

[本文引用: 2]

王福荣辛焦丽.

一种求解一般Stewart台体型机构位置正解的算法

[J]. 机械传动, 2016407): 113-116.

[本文引用: 1]

WANG F RXIN J L.

An algorithm for the forward position kinematics of general Stewart platform mechanism

[J]. Journal of Mechanical Transmission, 2016407): 113-116.

[本文引用: 1]

程世利吴洪涛王超群.

一般6-SPS并联机构运动学正解的解析化方法

[J]. 中国机械工程, 20102111): 1261-1264.

CHENG S LWU H TWANG C Qet al.

Analytical method for forward kinematics analysis of general 6-SPS parallel mechanisms

[J]. China Mechanical Engineering, 20102111): 1261-1264.

黄昔光廖启征魏世民.

一般6-6型平台并联机构位置正解代数消元法

[J]. 机械工程学报, 2009451): 56-61. doi:10.3901/jme.2009.01.056

[本文引用: 1]

HUANG X GLIAO Q ZWEI S Met al.

Forward kinematics analysis of the general 6-6 platform parallel mechanism based on algebraic elimination

[J]. Chinese Journal of Mechanical Engineering, 2009451): 56-61.

DOI:10.3901/jme.2009.01.056      [本文引用: 1]

/