工业机器人第3章 工业机器人的动力学基础
工业机器人运动学

x
P
y
z
w
其中
ax
x w ,by
y w , cz
z w
(3.6)
3.3 机器人运动学的矩阵表示
3.3.2空间向量的表示
x
P
y
z
w
x
y
z
其中 ax w , by w , cz w (3.6)
变量w可以为任意值,w变化,向量的大小也会发生变化,这 与在计算机图形学中缩放一张图片十分类似。如果w大于1, 向量的所有分量都“变大”;如果w小于1,向量的所有分量都 变小。如果w是1,各分量的大小保持不变。
n o a (3.11)
3.3 机器人运动学的矩阵表示
例3.3对于下列坐标系,求解所缺元素的值,并用矩阵来 表示这个坐标系。
? 0 ? 5
F 0.707 ? ? 3 ? ? 0 2
0
0 0 1
3.3 机器人运动学的矩阵表示
解: 显然,表示坐标系原点位置的值5,3,2对约束方程无
《工业机器人基础及应用编程技术》
第3章 工业机器人运动学
总教学目标 1.理解工业机器人的位姿描述和齐次变换 2.掌握齐次坐标和齐次变换矩阵的运算 3.理解连杆参数、连杆变换和运动学方程的求解 4.了解研究动力学的内容及方法,理解速度和力雅可比矩阵
目录页
PAGE OF CONTENT
3.1 引言 3.2 工业机器人机构 3.3 机器人运动学的矩阵表示
1.三个向量 n, o, a 相互垂直
2.每个单位向量的长度必须为1
3.3 机器人运动学的矩阵表示
第3章工业机器人静力学及动力学分析

工业机器人动力学的任务
• 工业机器人动力学问题有两类: • (1)动力学正问题:已知关节的驱动力
,求工业机器人系统相应的运动参数, 包括关节位移、速度和加速度。 • (2)动力学逆问题:已知运动轨迹点上 的关节位移、速度和加速度,求出相应 的关节力矩。
•
研究工业机器人动力学的目的
• 动力学正问题对工业机器人运动仿真是 非常有用的。
•
• 图3-1所示二自由度平面关节型工业机器 人手部的速度为:
• 假如1及2是时间的函数,1=f1(t), 2=f2(t),则可由此式求出手部的瞬时速
度V=f(t) 。
•
• 对于图3-1所示2R工业机器人,若令J1、
J2分别为式(3-9)所示雅可比的第一列矢量 和第二列矢量,则式(3-13)可写成:
• 通常J-1出现奇异解的情况有下面两种: • 1) 工作域边界上奇异。当臂全部伸展开
或全部折回而使手部处于工作域的边界 上或边界附近时,出现J-1奇异,这时工 业机器人相应的形位叫做奇异形位。 • 2) 工作域内部奇异。奇异也可以是由两 个或更多个关节轴线重合所引起的。
• dq=[dq1 dq2 … dqn]T反映了关节空间的微 小运动。
• 手部在操作空间的运动参数用X表示,它 是关节变量的函数,即X=X(q),并且是 一个6维列矢量。
dX=[dx dy dz x y z]T
• dX反映了操作空间的微小运动,它由工业 机器人手部微小线位移和微小角位移(微小 转动)组成。
•
3.2 工业机器人速度雅可比与速 度分析
• 3.2.1 工业机器人速度雅可比
• 数学上雅可比矩阵(Jacobian matrix)是一 个多元函数的偏导矩阵。
• 假设有六个函数,每个函数有六个变量 ,即:
工业机器人运动学

注意:对于旋转关节,绕z 轴的旋转角 ( θ角)是关节变量。对于滑动关节, 沿 z轴的连杆长度d 是关节变量;
3.8 机器人正运动学方程的D-H参数表示法
一.连杆坐标系的建立
本地参考坐标系步骤:
(1)通常关节不一定平行或相交。因此 ,通常z轴是斜线,但总有一条距离最短的 公垂线,它正交于任意两条斜线。通常在 公垂线方向上定义本地参考坐标系的x轴。 所以如果an表示 zn-1与zn之间的公垂线, 则xn的方向将沿an 。同样,在 zn与 zn+1之 间的公垂线为,xn+1的方向将沿an +1。
3T6
S4C5C6
C4 S6
S5C6 0
S4C5S6 C4C6 S5S6 0
S4S5 C5 0
0
0 1
C1 0 S1 0
A1
S1 0
0 1
C1 0
0 0
0
0
0
1
3.8 机器人正运动学方程的D-H参数表示法
nx = C1 [ C2 ( C4C5C6 - S4S6 ) - S2S5C6 ] - S1( S4C5S6 + C4S6 ) ny = S1 [ C2 ( C4C5C6 - S4S6 ) - S2S5C6 ] + C1( S4C5S6+C4S6 ) nz = -S2 ( C4C5C6 - S4S6 ) - C2S5C6 ox = C1 [ -C2 ( C4C5S6 + S4C6 ) + S2S5C6 ] - S1( -S4C5S6 + C4S6 ) oy = S1 [ -C2 ( C4C5C6 + S4C6 ) + S2S5S6 ] + C1( -S4C5S6 + C4S6 ) oz = S2 ( C4C5C6 + S4C6 ) + C2S5S6 ax = C1 ( C2C4S5 + S2C5 ) – S1S4C5 ay = S1 ( C2C4S5 + S2C5 ) + C1S4S5 az = –S2C4S5 + C2C5 px = C1S2d3 – S1d2 py = S1S2d3 + C1d2 pz = C2d3
《工业机器人技术基础》(第3章)

(a)
(b)
图3-12 磁吸式末端执行器的工作原理
1—线圈;2—铁芯;3—衔铁
3.1.4 专用工具
工业机器人是一种通用性很强的自动化设备,可根据作业要求装配各种专用的末端 执行器来执行各种动作。
这些专用工具可通过电磁吸盘式换接器快速地进行更换,形成一整套系列满足用户 的不同加工需求,如图3-13所示。
(a)
(b) 图3-31 三轮行走机构
(c)
2.四轮行走机构
四轮行走机构在工业机器人中的应用最为广泛,其可采用不同的方式实现驱动和转 向,如图3-32所示。其中,图3-32〔a〕所示为后轮分散驱动;图3-32〔b〕所示为四轮 同步转向机构,这种机构可实现更灵活的转向和较大的回转半径。
(a)
(b)
图3-32 四轮行走机构
3.4.3 轮式行走机构
轮式行走机构在工业机器人中应用十分普遍,其主要应用在平坦的地面上,如图330所示。车轮的结构、材料取决于地面的性质和车辆的承载能力。
图3-30 轮式行走机构在工业机器人中的应用
1.三轮行走机构
三轮行走机构稳定性较好,代表性的车轮配置方式是一个前轮、两个后轮,如图331所示。其中,图3-31〔a〕所示为两个后轮独立驱动,前轮仅起支承作用,通过后轮 速度差实现转向;图3-31〔b〕所示为前轮驱动,并通过前轮转向;图3-31〔c〕所示为 两后轮驱动并配有差动器,通过前轮转向。
3.3.3 臂部结构的设计
工业机器人臂部结构的设计具体设计要求有以下几点:
〔1〕臂部的结构应该满足工业机器人作业空间的要求。 〔2〕合理选择臂部截面形状,选用高强度轻质制造材料。工字形截面的 弯曲刚度一般比圆截面大,空心管的弯曲刚度和扭转刚度都比实心轴大得多, 所以常用钢管制作臂杆及导向杆,用工字钢和槽钢制作支承板。 〔3〕尽量减小臂部重量和整个臂部相对于转动关节的转动惯量,以减小 运动时的动载荷与冲击。 〔4〕合理设计臂部与腕部、机身的连接部位。臂部安装形式和位置不仅 关系到机器人的强度、刚度和承载能力,而且还直接影响机器人的外观。
第3章工业机器人运动学和动力学概要

第3章工业机器人运动学和动力学机器人操作臂可看成一个开式运动链,它是由一系列连杆通过转动或移动关节串联而成。
开链的一端固定在基座上,另一端是自由的,安装着工具,用以操作物体,完成各种作业。
关节由驱动器驱动,关节的相对运动导致连杆的运动,使手爪到达所需的位姿。
在轨迹规划时,最感兴趣的是末端执行器相对于固定参考系的空间描述。
为了研究机器人各连杆之间的位移关系,可在每个连杆上固接一个坐标系,然后描述这些坐标系之间的关系。
Denavit和Hartenberg提出一种通用方法,用一个4*4的齐次变换矩阵描述相邻两连杆的空间关系,从而推导出“手爪坐标系”相对于“参考系”的等价齐次变换矩阵,建立出操作臂的运动方程。
称之为D-H矩阵法。
3.1 工业机器人的运动学教学时数:4学时教学目标:理解工业机器人的位姿描述和齐次变换;掌握齐次坐标和齐次变换矩阵的运算;理解连杆参数、连杆变换和运动学方程的求解;教学重点:掌握齐次变换及运动学方程的求解教学难点:齐次变换及运算教学方法:讲授教学步骤:齐次变换有较直观的几何意义,而且可描述各杆件之间的关系,所以常用于解决运动学问题。
已知关节运动学参数,求出末端执行器运动学参数是工业机器人正向运动学问题的求解;反之,是工业机器人逆向运动学问题的求解。
3.1.1 工业机器人位姿描述1.点的位置描述在选定的指教坐标系{A}中,空间任一点P的位置可用3*1的位置矢量表示,其左上标代表选定的参考坐标系。
2.点的齐次坐标如果用四个数组成4*1列阵表示三维空间直角坐标系{A}中点P,则该列阵称为三维空间点P的齐次坐标,如下:必须注意,齐次坐标的表示不是惟一的。
我们将其各元素同乘一个非零因子后,仍然代表同一点P,即其中:,,。
该列阵也表示P点,齐次坐标的表示不是惟一的。
3.坐标轴方向的描述用i、j、k分别表示直角坐标系中X、Y、Z坐标轴的单位向量,用齐次坐标来描述X、Y、Z轴的方向,则有,,从上可知,我们规定:4*1列阵中第四个元素为零,且,则表示某轴(某矢量)的方向。
第03章 机器人的运动学和动力学

教案首页课程名称农业机器人任课教师李玉柱第3章机器人运动学和动力学计划学时 3教学目的和要求:1.概述,齐次坐标与动系位姿矩阵,了解平移和旋转的齐次变换;2.机器人的运动学方程的建立与求解*;3.机器人的动力学*重点:1.机器人操作机运动学方程的建立及求解;2.工业机器人运动学方程3.机器人动力学难点:1. 机器人动力学方程及雅可比矩阵基本原理思考题:1.简述齐次坐标与动系位姿矩阵基本原理。
2.连杆参数及连杆坐标系如何建立?3.机器人动力学方程及雅可比矩阵基本原理是什么?第3章机器人运动学和动力学教学主要内容:3.2 齐次坐标与动系位姿矩阵3.3 齐次变换3.4 机器操作机运动学方程的建立与求解3.5 机器人运动学方程3.6 机器人动力学本章将主要讨论机器人运动学和动力学基本问题。
先后引入了齐次坐标与动系位姿矩阵、齐次变换,通过对机器人的位姿分析,介绍了机器人运动学方程;在此基础上有对机器人运动学方程进行了较为深入的探讨。
3.1 概述机器人,尤其是关节型机器人最有代表性。
关节型机器人实质上是由一系列关节连接而成的空间连杆开式链机构,要研究关节型机器人,必须对运动学和动力学知识有一个基本的了解。
分析机器人连杆的位置和姿态与关节角之间的关系,理论称为运动学,而研究机器人运动和受力之间的关系的理论则是动力学。
3.2 齐次坐标与动系位姿矩阵3.2.1 点的位置描述在关节型机器人的位姿控制中,首先要精确描述各连杆的位置。
为此,先定义一个固定的坐标系,其原点为机器人处于初始状态的正下方地面上的那个点,如图3-1(a)所示。
记该坐标系为世界坐标系。
在选定的直角坐标系{A}中,空间任一点P的位置可以用3×1的位置向量A P表示,其左上标表示选定的坐标系{A},此时有A P=XYZ P P P ⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦式中:P X、P Y、P Z—点P在坐标系{A}中的三个位置坐标分量,如图3-1(b)。
3.2.2 齐次坐标将一个n维空间的点用n+1维坐标表示,则该n+1维坐标即为n维坐标的齐次坐标....。
机器人学基础第3章

3.1 坐标系的建立方法
机器人的连杆均可以用以上四个参数ai-1、αi-1、di 、θi 来进行描述。对于一个确定的机器人关节来说, 运动时 只有关节变量的值发生变化, 其他三个连杆参数均为保 持不变。用ai-1、αi-1、di 、θi 来描述连杆之间运动关系 的规则称为Denavit-Hartenberg 参数, 简称D-H 参 数。
3. 3 典型机器人的正运动举例
机器人的D - H 参数表
3. 3 典型机器人的正运动举例
由机械臂的坐标系可以计算得到相邻两坐标系之间
的变换矩阵
, 其中
3. 3 典型机器人的正运动举例
则可以计算出机械臂末端相对于基坐标系的位姿矩 阵为:
3. 3 典型机器人的正运动举例
其中:
3. 3 典型机器人的正运动举例
3. 3 典型机器人的正运动举例
作出该机器人的机构简图并建立连杆坐标系。
3. 3 典型机器人的正运动举例
写出D - H 参数表
3. 3 典型机器人的正运动举例
可以计算出各相邻两坐标系之间的齐次变换矩阵:
3. 3 典型机器人的正运动举例
由于关节2 是移动关节, 其关节变量为d2。由 可计算出该机器人的正运动学方程为:
3. 3 典型机器人的正运动举例
例3. 3 如图所示为日本川崎公司制
造的RS10N 型工业机器人, 它具有典型的工业机器人构 型, 共有6 个自由度, 其中 前3 个关节决定机器人末端 的位置, 后3 个关节轴相交 于一点,决定机器人末端的 姿态。
3. 3 典型机器人的正运动举例
机器人的连杆坐标系建立, 由于坐标系{6} 的原点位 于腕部, 在实际应用中为了 直观地描述机器人末端执行 器的位置, 通常在机器人末 端点处建立一个与坐标系 {6} 姿态完全相同的工具 坐标系, 即坐标系{7}。
工业机器人基础讲义--第3章_工业机器人静力学及动力学分析

注:1)2008年春季讲课用;2)带下划线的黑体字为板书内容;3)公式及带波浪线的部分为必讲内容第3章工业机器人静力学及动力学分析3.1 引言在第2章中,我们只讨论了工业机器人的位移关系,还未涉及到力、速度、加速度。
由理论力学的知识我们知道,动力学研究的是物体的运动和受力之间的关系。
要对工业机器人进行合理的设计与性能分析,在使用中实现动态性能良好的实时控制,就需要对工业机器人的动力学进行分析。
在本章中,我们将介绍工业机器人在实际作业中遇到的静力学和动力学问题,为以后“工业机器人控制”等章的学习打下一个基础。
在后面的叙述中,我们所说的力或力矩都是“广义的”,包括力和力矩。
工业机器人作业时,在工业机器人与环境之间存在着相互作用力。
外界对手部(或末端操作器)的作用力将导致各关节产生相应的作用力。
假定工业机器人各关节“锁住”,关节的“锁定用”力与外界环境施加给手部的作用力取得静力学平衡。
工业机器人静力学就是分析手部上的作用力与各关节“锁定用”力之间的平衡关系,从而根据外界环境在手部上的作用力求出各关节的“锁定用”力,或者根据已知的关节驱动力求解出手部的输出力。
关节的驱动力与手部施加的力之间的关系是工业机器人操作臂力控制的基础,也是利用达朗贝尔原理解决工业机器人动力学问题的基础。
工业机器人动力学问题有两类:(1)动力学正问题——已知关节的驱动力,求工业机器人系统相应的运动参数,包括关节位移、速度和加速度。
(2)动力学逆问题——已知运动轨迹点上的关节位移、速度和加速度,求出相应的关节力矩。
研究工业机器人动力学的目的是多方面的。
动力学正问题对工业机器人运动仿真是非常有用的。
动力学逆问题对实现工业机器人实时控制是相当有用的。
利用动力学模型,实现最优控制,以期达到良好的动态性能和最优指标。
工业机器人动力学模型主要用于工业机器人的设计和离线编程。
在设计中需根据连杆质量、运动学和动力学参数,传动机构特征和负载大小进行动态仿真,对其性能进行分析,从而决定工业机器人的结构参数和传动方案,验算设计方案的合理性和可行性。
工业机器人技术(郭洪红)--第3章

0 n R T6 0
nx 0 P n y n nz 1 0
ox oy oz 0
ax ay az 0
px py pz 1
0 n 0 n
R 或前三列表示手部的姿态; P 或第四列表示手部中心点的位置。
2. 正向运动学及实例
正向运动学:已知各个关节的变量,求手部的位姿。 图3.11 为SCARA装配机器人,其三个关节轴线是相互平行的。 {0}、{1}、{2}、{3}分别表示固定坐标系、 连杆1的动坐标系、 连杆2的动坐标系、 连杆3的动坐标系。原点分别位于关节1、 关节2、关节3和手部中心。 连杆运动为旋转运动, 连杆参数θn为变量, 其余参数均为常量。 参数见表3-2.
x ' 1 y ' 0 z ' 0 1 0
0 0 x x 1 0 y y 0 1 z z 0 0 1 1
2.旋转的齐次变换
如图3.7,A点绕z轴旋转 角后移至A’,即
Px P P y Pz 1
机器人学基础_第3章机器人运动学

移动连杆坐标系的建立
移动连杆坐标系的规定:
• 坐标轴Zi:与i+1关节的轴线重合; • 坐标轴Xi:沿移动关节i轴线与关节i+1轴线的公垂线,指向i+1关节; • 坐标轴Yi:按右手直角坐标系法则确定; • 坐标原点Oi: (1)当关节i轴线和关节i+1轴线相交时,取交点; (2)当关节i轴线和关节i+1轴线异面时,取两轴线的公垂线与关节i轴
动到使其原点与连杆i坐标系原点重合的地方。 • (4) 绕Xi旋转αi角,使Zi–1转到与Zi同一直线上。 • 连杆i–1的坐标系经过上述变换与连杆i的坐标系
重合。如果把表示相邻连杆相对空间关系的矩阵 称为A矩阵,那么根据上述变换步骤,从连杆i到 连杆i–1的坐标变换矩阵Ai为
•
(3.13)
• 同理,对联轴器的齐次坐标变换矩阵有 •
• 手部的位置矢量为固定参考系原点指向手 部坐标系{B}原点的矢量P,手部的方向矢 量为n、o、a。于是手部的位姿可用4 4 矩阵表示为
•
•
nX oX a X PX
T
nY
oY
aY
PY
nZ 0
oz 0
aZ 0
PZ 1
• 思考:
• ①说明位姿矩阵的左上角3×3矩阵的几何 意义。
• ②分别说明n, o, a, P的几何意义。
a1 = l 1 =100
a2 = l 2 =100
旧课复习与总结
转动连杆坐标系的建立
• 坐标轴Zi:与i+1关节的轴线重合; • 坐标轴Xi:沿连杆i两关节轴线的公垂线,指向i+1关节; • 坐标轴Yi:按右手直角坐标系法则确定; • 坐标原点Oi: (1)当关节i轴线和关节i+1轴线相交时,取交点; (2)当关节i轴线和关节i+1轴线异面时,取两轴线的公垂
工业机器人技术第3章

3.1
垂直串联机器人
图3.1-5 RV减速器
3.1Biblioteka 垂直串联机器人3.1.2 机身结构与传动系统
2.传动系统 (1)腰回转S轴。采用RV减速器的垂直串联机器人腰回转轴S的传动系统 参考结构如图3.1-6所示。 (2)上/下臂摆动L/U轴。采用RV减速器的垂直串联机器人上/下臂摆动轴 L/U的传动系统参考结构如图3.1-7所示。
3.1
垂直串联机器人
图3.1-6 S轴传动系统 1—基座 2—CRB轴承 3—腰体 4—驱动电机 5—RV减速器
图3.1-7 L/S轴机械传动系统结构 1—支承部件 2—RV减速器 3—驱动电机 4—回转部件 5—减速器壳体(针轮) 6—减速器输出轴 7—减速器输入轴
3.1
垂直串联机器人
3.1.3 手腕的基本形式
3
工业机器人机械结构
3.1
垂直串联机器人
3.1.1 本体基本结构
1.基本结构 垂直串联结构是工业机器人最常见的结构形态,它被广泛用于加工、搬 运、装配、包装等场合。虽然垂直串联工业机器人的形式多样,但是总体 而言,它都是由关节和连杆依次串联而成的,而每一关节都由一台伺服电 机驱动,因此,如将机器人分解,它便是由若干台伺服电机经减速器减速 后,驱动运动部件的机械运动机构的叠加和组合。 常用的小规格、轻量6轴垂直串联机器人的外观和参考结构如图3.1-1所示。
3.1
垂直串联机器人
图3.1-9 谐波减速器
3.1
垂直串联机器人
3.1.3 手腕的基本形式
2.手腕结构形式 垂直串联机器人的手腕结构形式主要有图3.1-10所示的3种。图中的回转 轴(Roll)能够在4象限进行360°或接近360°的回转,称R型轴;摆动轴 (Bend)一般只能在3象限以下进行小于270°的回转,称B型轴。
工业机器人运动学

(2)圆柱坐标
由于这些变换都是相对于全局参考坐标系的坐标轴
的,因此由这三个变换所产生的总变换可以通过依
次左乘每一个矩阵而求得:
RTP Tcyl (r, ,l) Trans(0, 0,l)Rot(z, )Trans(r, 0, 0)
1 0 0 0 C S 0 0 1 0 0 r
动组成,运动顺序为:先沿z轴平移r ,再y轴旋转 β并 绕z轴旋转γ。这三个变换建立了手坐标系与参考坐标
系之间的联系。由于这些变换都是相对于全局参考坐
标系的坐标轴的,因此有这三个变换所产生的总变换
可以通过一次左乘每一个矩阵而求得:
RTP Tsph r, , Rotz, Roty, Trans0,0, r
解: 设定正运动学方程用式(3.31)中的RTP 矩阵表示,根据期望的位置可得知 如下结果:
1 0 0 Px 1 0 0 3
RTP
0 0
0
1 0 0
0 1 0
Py
0
Pz 1
0 0
1 0 0
0 1 0
4 7
或Px
3, Py
4, Pz
7
1
RTP
Tsph
C S S
C
0
S S
rS
S
C
rC
0
0
0
1
3.7 机器人的正逆运动学
例3-15假设要将球坐标机器人手坐标系原点放在3 4,7T 计算机器人的关节变量。
解: 设定正运动学方程用式(3.35)中的Txph 矩阵表示,根据期望的位置可得知 如下结果:
第3章3.6 机器人传动系统

工业机器人基础
1
第3章 机器人的机械结构系统
1.13工.1业概机述器人的基本概念 3.2 机器人机身及臂部结构 3.3 机器人腕部结构 3.4 机器人手部结构 3.5 机器人行走结构 3.6 机器人传动系统
2020/2/27
2
3.6 机器人传动系统
2020/2/27
机器人传动系统,是将驱动器输出的运动和动力传送
曲齿圆锥齿轮传动
交错轴斜齿轮传动
蜗轮蜗杆传动 7
3.6 机器人传动系统
1.1 工业机器人的基本概念
平面传动
空间传动
2020/2/27
8
3.6 机器人传动系统
❖ 齿轮链——齿轮传动形式 1.1 工业机器人的基本概念
2020/2/27
一级传动(反向)
二级传动(同向)
三级传动(反向)
一级传动(同向)
9
18
3.6 机器人传动系统
柔轮与刚轮齿面的啮合过程:
1.1 工业机器人的基本概念
2020/ห้องสมุดไป่ตู้/27
19
3.6 机器人传动系统
1.1 工业机器人的基本概念
2020/2/27
20
3.6 机器人传动系统
2020/2/27
3) 单级谐波齿轮常见的传动形式和应用
①1刚.1轮固工定业—机柔器轮人输的出基本概念
内循环滚珠丝杠
2020/2/27
1-凸键 2、3-反向器 4-丝杠 5-钢珠 6-螺母 7-反向器
36
3.2 机器人机身及臂部结构
2020/2/27
丝杠传动举例:
1.1 工业机器人的基本概念
1-电动机; 2-蜗杆; 3-臂架; 4-丝杠; 5-蜗轮; 6-箱体; 7-花键套
第三章 工业机器人静力计算及动力学

动力学研究物体的运动和作用力之间的关系。机器 人动力学问题有两类。
,即机器人关节位 (1)给出已知的轨迹点上的 , , 置、速度和加速度,求相应的关节力矩向量T。这对实 现机器人动态控制是相当有用的。
(2)已知关节驱动力矩,求机器人系统相应的各瞬时的 运动。也就是说,给出关节力矩向量τ,求机器人所产 生的运动 , , 。这对模拟机器人的运动是非常有 用的。
机电工程学院—工业机器人及应用
第 三 章 工 二自由度机械手速度雅可比为: 业 机 器 人 l1s1 l2 s12 l2 s12 静 J 力 l1c1 l2 c12 l2 c12 学 计 算 及 动 力 学 分 析 机电工程学院—工业机器人及应用
第 三 章 工 业 机 器 人 静 力 学 计 算 及 动 力 学 分 析
l1s1 l2 s12 J l1c1 l2 c12
机电工程学院—工业机器人及应用
l2 s12 l2 c12
对于n自由度机器人的情况,关节变量可用广义关节变 量q表示,q=[q1 q2 „ qn]T。
第 三 章 工 业 机 器 人 静 力 学 计 算 及 动 力 学 分 析
机电工程学院—工业机器人及应用
2、拉格朗日方程
第 三 章 工 业 机 器 人 静 力 学 计 算 及 动 力 学 分 析
系统的拉格朗日方程为
式中:Fi称为关节广义驱动力。如果是移动关节, 则Fi为驱动力;如果是转动关节,则Fi为驱动力矩。
机电工程学院—工业机器人及应用
3、用拉格朗日法建立机器人动力学方程的步骤
第 三 章 工 业 机 器 人 静 力 学 计 算 及 动 力 学 分 析
3.2 工业机器人速度雅可比与 静力计算
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(3.10)
(3.11)
式中
I
—— 3×3阶单位矩阵;
( k, ) —— 微分旋转算子,其表达式为
0 k z k y ( k , ) k z 0 k x k y k x 0
Q AQB O ARB BQ
对式(3.7)两边求其导数,得到点 Q 相对于{ A} 和 {B} 的运动速度
A
Q
,BQ 式中
之间的关系式:
A
Q AQBO ARB BQ ARB BQ
(3.8)
A
QBO
—— 坐标系{B}的原点相对于坐标系{ A} 的运动速度;
A
RB —— 旋转矩阵的导数。
3.1 牛顿-欧拉方程
牛顿欧拉方程的定义:以牛顿方程和欧拉方程为出发点,结合机 器人的速度和加速度分析而得出的一种机器人动力学算法。
建立机器人牛顿-欧拉动力学数学模型的思路:首先已知机器人 各连杆的速度、角速度及转动惯量,利用牛顿-欧拉刚体动力学 公式导出机器人各关节执行器的驱动力及驱动力矩的递推公式, 然后再由它归纳出机器人动力学的数学模型—— 机器人机械系 统的矩阵形式的运动方程。
质量分布中心,记为坐标系 {C } 。若已知以坐标系 {C }为参考系的
{C } 坐标系原点 惯性张量(可用计算方法或实验方法确定)和 { A} 的位置矢量 [ x y z ]T ,则可利用平行 (质心)相对于坐标系 C C C
{ A} 为参考系的惯性张量,即有 轴原理决定以坐标系
A
A C 2 2 I zz C I zz m( xC yC ) , I xy I xy mxC yC
第三章
工业机器人的动力学基础
3.1Байду номын сангаас牛顿-欧拉方程
3.2 拉格朗日方程 3.3 小结
工业机器人的动力学主要研究问题:研究机器人各关节的关节位 置、关节速度、关节加速度与各关节执行器驱动力矩之间的关系。 机器人的动力学研究的两个问题:一是已知所有的关节变量,用 正运动学来确定机器人末端手的位姿,称之为动力学正问题;二 是如果要使机器人末端手放在特定的点上并且具有特定的姿态, 可用逆运动学来计算出每一关节变量的值,这是动力学逆问题。 研究动力学的重要目的之一是为了对机器人的运动进行有效控制, 并介绍常用的 本书主要介绍逆动力学问题 以实现预期的轨迹运动, 牛顿-欧拉方程和拉格朗日方程。
(3.12)
对上式两端除以t ,并取极限,定义为角速度算子矩阵S ( )
0 kz k y 0 z y S(ω) kz 0 k x z 0 x k y kx 0 y x 0
F maC
M C Iε C Iω
(3.1)
(3.2)
C 式中, F、aC 、M、 、 均为三维矢量; I 为刚体相对于
原点通过质心C并与刚体固结的刚体坐标系的惯性张量。
刚体惯性张量的定义及求解:
若刚体的体坐标系为 { A} ,则该刚体的惯性张量定义为
A I xx A I A I xy A I xz
(3.6)
式中 m—— 刚体的质量。 同理可得其他惯性张量的计算方程式。
刚体的惯性张量还有以下几条常用的性质:
(1)对于有对称面的刚体,带有与对称面垂直的轴的下标 的惯性积为零; (2)惯性矩总是为正,而惯性积可以为正,也可以为负; (3)只改变体坐标系的方向时,三个惯性矩的总和不变; (4)惯性张量矩阵的特征值是刚体的惯性主矩,特征矢量 的方向就是惯性主轴的方向。
3.1.2 连杆的速度与加速度分析
1. 连杆的速度与加速度分析
B
{B} 内任一运动点 Q 的位置矢量为 Q ,连杆坐标系 设在连杆坐标系 {B} 相对于其参考坐标系 { A} 的位置矢量为 Q ,旋转矩阵为A RB
A BO
,则点
Q
在两坐标系中的位置矢量
A
A
Q
和 BQ 之间的关系满足公式 (3.7)
3.1.1 牛顿-欧拉动力学方程
对于构成机器人的连杆(机械臂),可以将其当做运动的刚体 来考虑。设一个刚体质量为m,质心在C点,在C点固定连接一 坐标系 { A} 在外力F及外力矩M的作用下使刚体产生质心线加速度 aC 和角加速度 的运动, 则力与线加速度或力矩与角加速度之 间分别满足牛顿公式(3.1)及欧拉公式(3.2):
(3.4)
其他元素是质量的惯性积,定义为
A
I xy xy dv
V
,
A
I xz
V
xz dv
,
A
I yz
V
yz dv
(3.5)
为常数; 式(3.4)和(3.5)中, 为材料的密度,当质量均布时, dv 为体积的微元,其位置矢量为 rA ,用坐标系 { A} 描述即为
旋转矩阵 R 与角速度矢量 之间关系的推导:
R(t ) lim
R(t t )
R(t t ) R(t ) R(t ) lim t 0 t 0 t t
R(t )
(3.9)
可以看成
在时间间隔 t 内绕某轴 k 转动微分角度
而得到,可表示为
R(t t ) R( k , ) R(t )
rA [x y z]T
惯性张量是—个实对称矩阵,适当地安排坐标系的位置和方向, 可使惯性积为零,惯性张量矩阵变成对角型。使惯性积为零的各 轴称为惯性主轴,相应的惯性矩称为主惯性矩。
用平行定理求惯性章量:质心坐标系与连杆坐标系平行的情况, 这时连杆相对两平行坐标系的惯性矩和惯性积符合平行轴定理。 假设坐标系 { A} 固定在刚体的某个点上,现将此坐标系 平移到刚体的
A A A
I xy I yy I yz
I xz A I yz A I zz
A
(3.3)
矩阵中各元素分别是: 主对角线上的元素是质量的惯性矩,定义为
A
I xx ( y z ) dv
2 2 V A V
,
A
I yy ( x 2 z 2 ) dv
V
I zz ( x 2 y 2 ) dv