《机器人运动学》PPT课件
合集下载
第二章 机器人运动学PPT课件
系的位置矢量 AP、BP具有如下变换关系
APB ARBPAPBO
(2-1-12)
15
ZA {A}
OA XA
ZB
ZC {C}
{B}
AP
BP YB
OB(OC)
YC
P A
BO XC YA
XB
图2.1.4 平移加旋转变换 注:坐标系{C}为过渡坐标系
16
2.齐次变换
一般情况下,刚体的运动是转动和平移的复合运 动,为了用同一矩阵既表示转动又表示平移,因此引 入齐次坐标变换矩阵。
28
X
偏转
Z
横滚
O船
Y
俯仰
偏转
X
Z
横滚
O
夹手
Y
俯仰
(a)
(b)
图2.1.11 RPY角的定义
29
§2.2 操作臂运动学
一、机械手位置和姿态的表示
图2.2.1所示为机器人的一个机械手。 描述机械手方位的坐标系置于手指尖的 中 位心置,可其以用原矢点量由矢p在量固p表定示坐。标机系械的手坐的标 表示为
H
0
1
0
b
称为平移的齐次变换矩阵,又可表示为
0 0 1 c
0
0
0
1
HTraa,b n,c)s。(矩阵中的第四列为平移参考矢量的齐次坐标。
19
Z
V
U
P
O
Y
X 图2.1.5 平移的齐次变换
20
例平2移.1,求向平量移U 后i得3到j的5k向沿量向V量 。P 3i7jk
解:
1 0 0 3 1 4
系,首先需要用两个参数对每个连杆进行描述。 如图2.2.2所示,对于任意一个两端带有关节i和
第七章 机器人运动学 ppt课件
杆件参数
关节角
运动学正问题 杆件参数
末端执行器
关节角
运动学正问题
2020/10/28
6
§7.2 机器人杆件,关节和它们的参数
§7.2.1 杆件与关节
操作机由一串用转动或平移(棱柱 形)关节连接的刚体(杆件)组成
每一对关节杆件构成一个自由度, 因此N个自由度的操作机就有N对关 节—杆件。
0号杆件(一般不把它当作机器人的 关 一部分)固联在机座上,通常在这 节 里建立一个固定参考坐标系,最后 一个杆件与工具相连
对位置关系。在转动关节中,li, αi, di是固定值,θi是变量。
在移动关节中,li, αi , θi是固定值, d i 是变量。
2020/10/28
11
§7.3 机器人关节坐标系的建立
对于每个杆件都可以在关节轴处建立一个正规的笛卡 儿坐标系(xi, yi, zi),(i=1, 2, …, n),n是自由度 数,再加上基座坐标系,一共有(n+1)个坐标系。
基座坐标系 ∑O0定义为0号坐标系(x0, y0, z0),它也是 机器人的惯性坐标系,0号坐标系在基座上的位置和 方向可任选,但z0轴线必须与关节1的轴线重合,位 置和方向可任选;
最后一个坐标系(n关节),可以设在手的任意部位, 但必须保证 zn与zn-1 垂直。
2020/10/28
12
§7.3.1 D-H关节坐标系建立原则
机器人技术及空间应用
第七章 机器人运动学
机器人运动学主要是把机器人相对于固定参考 系的运动作为时间的函数进行分析研究,而不 考虑引起这些运动的力和力矩 将机器人的解析地表示为时间的函数,特别是 研究机器人关节变量空间和机器人末端执行器 位置和姿态之间的关系 本章将讨论机器人运动学几个具有实际意义的 基本问题。
关节角
运动学正问题 杆件参数
末端执行器
关节角
运动学正问题
2020/10/28
6
§7.2 机器人杆件,关节和它们的参数
§7.2.1 杆件与关节
操作机由一串用转动或平移(棱柱 形)关节连接的刚体(杆件)组成
每一对关节杆件构成一个自由度, 因此N个自由度的操作机就有N对关 节—杆件。
0号杆件(一般不把它当作机器人的 关 一部分)固联在机座上,通常在这 节 里建立一个固定参考坐标系,最后 一个杆件与工具相连
对位置关系。在转动关节中,li, αi, di是固定值,θi是变量。
在移动关节中,li, αi , θi是固定值, d i 是变量。
2020/10/28
11
§7.3 机器人关节坐标系的建立
对于每个杆件都可以在关节轴处建立一个正规的笛卡 儿坐标系(xi, yi, zi),(i=1, 2, …, n),n是自由度 数,再加上基座坐标系,一共有(n+1)个坐标系。
基座坐标系 ∑O0定义为0号坐标系(x0, y0, z0),它也是 机器人的惯性坐标系,0号坐标系在基座上的位置和 方向可任选,但z0轴线必须与关节1的轴线重合,位 置和方向可任选;
最后一个坐标系(n关节),可以设在手的任意部位, 但必须保证 zn与zn-1 垂直。
2020/10/28
12
§7.3.1 D-H关节坐标系建立原则
机器人技术及空间应用
第七章 机器人运动学
机器人运动学主要是把机器人相对于固定参考 系的运动作为时间的函数进行分析研究,而不 考虑引起这些运动的力和力矩 将机器人的解析地表示为时间的函数,特别是 研究机器人关节变量空间和机器人末端执行器 位置和姿态之间的关系 本章将讨论机器人运动学几个具有实际意义的 基本问题。
电机拖动技术基础第三章机器人的运动学PPT课件
第三章 机器人的运动学
►3.1 刚体的位姿描述 ►3.2 坐标变换 ►3.3 齐次坐标和齐次变换 ►3.4 变换方程和欧拉角 ►3.5 机器人运动学的正问题和逆问题
3.1 刚体的位姿描述
一、位姿的定义
刚体参考点的位置(坐标系的位置)和刚体的姿态统称为刚体的位姿。
(为描述机器人本身的各个连杆之间.机器人和环境之间的运动关系,将
n
n o a
手爪的方位由旋转矩阵R规定。
R n
o
a
手爪的位置由位置矢量 p
规定。
代表手p 爪坐标系的原点。
则手爪的位姿可由四个矢量
来 来描述。
noa p
记为:
T n o a p
3.2 坐标变换
定义:由于空间中任意点P在不同坐标系中的描述不同,所以需要 研究从一个坐标系的描述到另一个坐标系的描述之间的变换关,通 常称为坐标变换。
{S}代表工作站(操作台)坐标系(工作站框)
{G}代表目标坐标系(目标框) 它们之间的位姿关系用相应的齐次变换来描述。图3-6 机器人与环境坐标系
B S
T描述工作站框{S}相对于基座{B}的位姿,
S G
T描述目标框{G}相对于工作站{S}的位姿。
对物体进行操作时(搬运或装配机器人),工具框{T}相对目标框{G} 的位姿 直接GT T 影响操作效果。 是机GT T器人控制和轨迹规划的对象。
=
相对于固定坐标系运动 相对于活动坐标系运动
2.变换过程的可逆性
齐次坐标变换过程是可逆的. 若有 ,则逆变换
。
所以有 I44BATABT A B0R BP 1AO BA0R AP 1BO
A BR0BAR
A BRAPB1OBPAO
►3.1 刚体的位姿描述 ►3.2 坐标变换 ►3.3 齐次坐标和齐次变换 ►3.4 变换方程和欧拉角 ►3.5 机器人运动学的正问题和逆问题
3.1 刚体的位姿描述
一、位姿的定义
刚体参考点的位置(坐标系的位置)和刚体的姿态统称为刚体的位姿。
(为描述机器人本身的各个连杆之间.机器人和环境之间的运动关系,将
n
n o a
手爪的方位由旋转矩阵R规定。
R n
o
a
手爪的位置由位置矢量 p
规定。
代表手p 爪坐标系的原点。
则手爪的位姿可由四个矢量
来 来描述。
noa p
记为:
T n o a p
3.2 坐标变换
定义:由于空间中任意点P在不同坐标系中的描述不同,所以需要 研究从一个坐标系的描述到另一个坐标系的描述之间的变换关,通 常称为坐标变换。
{S}代表工作站(操作台)坐标系(工作站框)
{G}代表目标坐标系(目标框) 它们之间的位姿关系用相应的齐次变换来描述。图3-6 机器人与环境坐标系
B S
T描述工作站框{S}相对于基座{B}的位姿,
S G
T描述目标框{G}相对于工作站{S}的位姿。
对物体进行操作时(搬运或装配机器人),工具框{T}相对目标框{G} 的位姿 直接GT T 影响操作效果。 是机GT T器人控制和轨迹规划的对象。
=
相对于固定坐标系运动 相对于活动坐标系运动
2.变换过程的可逆性
齐次坐标变换过程是可逆的. 若有 ,则逆变换
。
所以有 I44BATABT A B0R BP 1AO BA0R AP 1BO
A BR0BAR
A BRAPB1OBPAO
1(第二章机器人运动学)PPT课件
第二章 机器人运动学
(Robot Kinematics) (Manipulator Kinematics)
刘志远、刘海峰
30.10.2020
1
Degree of Freedom (DOF)
30.10.2020
end-effector
2
机器人各连杆视作刚体
g2 (t) Joint angle Link g1(t)
U
system (OXYZ)
x
– Rotated coordinate system (OUVW)
U
A point P in the space can be represented by its coordinates
x
with respect to both coordinate systems.
正交变换
30.10.2020
11
Remark: geometric interpretation of rotation matrices.
Z W
p pu pv pw T
Z W
T
pw pv
p pu
O
U X
Y
V
O
X
U
V Y
px pu
pu
py
R
pv
r1
r2
r3
pv
p 30.10.2020
Actuator
End-effector
关g (节t) 角[g 1 g((tt))g [g 2( 1t() t) g g n 2 (t(t))T T ] ]。若为n自由度的机械手则
30.10.2020
3
2.1 引言(Introduction)
(Robot Kinematics) (Manipulator Kinematics)
刘志远、刘海峰
30.10.2020
1
Degree of Freedom (DOF)
30.10.2020
end-effector
2
机器人各连杆视作刚体
g2 (t) Joint angle Link g1(t)
U
system (OXYZ)
x
– Rotated coordinate system (OUVW)
U
A point P in the space can be represented by its coordinates
x
with respect to both coordinate systems.
正交变换
30.10.2020
11
Remark: geometric interpretation of rotation matrices.
Z W
p pu pv pw T
Z W
T
pw pv
p pu
O
U X
Y
V
O
X
U
V Y
px pu
pu
py
R
pv
r1
r2
r3
pv
p 30.10.2020
Actuator
End-effector
关g (节t) 角[g 1 g((tt))g [g 2( 1t() t) g g n 2 (t(t))T T ] ]。若为n自由度的机械手则
30.10.2020
3
2.1 引言(Introduction)
机器人运动学正解逆解-精PPT课件
A3
ai—沿 xi 轴, zi-1 轴与 xi 轴交点到Oi 的距离
αi — 绕 xi 轴,由 zi-1 转向zi
di — 沿 zi-1 轴,zi-1 轴和 xi 交点至Oi –1 坐标
系原点的距离
θi — 绕 zi-1 轴,由 xi-1转向 xi
A5
A4 A6
.
16
连杆 n θn
dn
anαn1 θ1 源自900) 0S5S6 0C234S5 S234S5
C5 0
C234a4 C23a3 C2a2
S234a4
S23a3
S2a2
0
1
根据第3行第4列元素对应相等可得到
1a rc tp paxy)n和 (111 8 0
.
29
根据1,4元素和2,4元素,可得到:
pxC 1pyS1C23 a4 4C2a 33C2a2 pzS23 a4 4S2a 33S2a2
C234a4 ) S234a4 )
进而可得:
4 234 2 3
再 根 据 对 应 项 元 素 相 , 等 可 以 得 到
S5 C23(4 C1ax S1ay ) S234az
C5 C1ay S1ax
5
arctanC234(C1ax S1ax
S1ay ) C1ay
S234az
.
32
§1.4 机器人正向运动学
工业机器人的正向运动学是指已知各关节的类型、相邻 关节之间的尺寸和相邻关节相对运动量的大小时,如何确 定工业机器人末端操作器在固定坐标系中的位姿。
主要包括以下内容: 1) 相对杆件的坐标系的确定; 2) 建立各连杆的模型矩阵A; 3) 正运动学算法;
.
1
课件:第三章机器人运动学
• 3.1 机器人运动方程的表示
• 3.1.2 运动位置和坐标
• 一旦机械手的运动姿态由某个姿态变换规定之后,它在基坐标系中的 位置就能够由左乘一个对应于矢量p的平移变换来确定。
1 0 0 px
T6
0 0
1 0
0 1
p
y
某姿态变换
pz
0 0
0
1
Robotics运动学
3.1 机器人运动方程的表示
3.1.3 连杆变换矩阵 1.广义连杆(D-H坐标)
所有关节全为转动关节时: Zi坐标轴; Xi坐标轴; Yi坐标轴;
连杆长度ai;连杆两端关节公共法线距离 连杆扭角αi;垂直于ai所在平面内两轴的夹角 两连杆距离di;两连杆的相对位置di 两杆夹角θ 两连杆法线的夹角
Robotics运动学
3.1 机器人运动方程的表示
s c 0 0ny
oy
ay
p
y
s
c
0 0
0
0
0 0
1 0
0 1
nz 1
oz 1
az 1
pz 1
sc
0
ss
0
c 0
0 1
(3-39)
Robotics运动学
3.2 机械手运动方程的求解
3.2.1欧拉变换解
重写为
f11(n) f11(o) f11(a) f11( p) cc cs s 0
保持姿态,执行器要绕其自身Y和Z轴反向旋转.
Sph( , , r) Rot(z, )Rot( y, )Trans(0,0, r)Rot( yA, )Rot(zA, )
1 0 0 rcs
0
1
0
rss
《机器人运动学》课件
机器人正向运动学建模
正向运动学
根据机器人关节参数,计算机器人末端执行器在笛卡尔坐标 系中的位置和姿态的过程。
正向运动学模型
描述机器人末端执行器位置和姿态与关节参数之间关系的数 学模型。
机器人逆向运动学建模
逆向运动学
已知机器人末端执行器在笛卡尔坐标系中的位置和姿态,求解机器人关节参数 的过程。
逆向运动学模型
02
它主要关注机器人在三维空间中 的位置和姿态,以及如何通过关 节运动来实现这些位置和姿态的 变化。
机器人运动学的研究内容
机器人位姿表示
研究如何用数学表达式表示机 器人在三维空间中的位置和姿
态。
运动学方程
建立机器人末端执行器位姿与 关节状态之间的数学关系,即 运动学方程。
运动学逆解与正解
研究如何通过给定的位姿求解 关节状态(逆解),以及如何 通过给定的关节状态求解位姿 (正解)。
关节坐标系
基于机器人关节建立的坐标系,常用于描述机器 人的关节运动状态。
工作坐标系
基于机器人工作需求建立的坐标系,常用于描述 机器人末端执行器的位置和姿态。
CHAPTER 03
机器人运动学建模
齐次变换与坐标变换
齐次变换
描述空间中物体位置和方向变化的数 学工具,包括平移和旋转。
坐标变换
将一个坐标系中的位置和方向信息转 换到另一个坐标系中的过程,涉及到 齐次变换的应用。
关节空间的轨迹规划
定义
关节空间是指机器人的各个关节角度 构成的坐标系,关节空间的轨迹规划 是指通过控制机器人的关节角度来实 现机器人的运动。
方法
常用的方法包括多项式插值、样条曲 线插值等,通过设定起始和目标位置 的关节角度,计算出一条平滑的关节 角度路径。
第三章机器人运动学PPT课件
用一组关节变量(di或i)来描述。这组变量通常称为关节矢量或关节坐标,
由这些矢量描述的空间称为关节空间。
• 正向运动学:关节空间末端笛卡儿空间,单射 • 逆向运动学:末端笛卡儿空间关节空间,复射
不同的关节空间,相同的 末端笛卡儿空间
关节空间与末端笛卡儿空 间映射关系
第三章 机器人的运动学
3.1 工业机器人运动学
,它的齐
次坐标就是
,即满足Px=ωPx/ω,Py=ωPy/ω,
Pz=ωPz/ω(ω是非零整数)。可以看出,在三维直角坐标系中,
由于ω取值的不同,一个点的齐次坐标的表达不唯一。
齐次坐标不仅可以规定点的位置(ω为非零整数),还可以
用来规定矢量的方向(第四个元素为零时)。列向量
(
)表示空间的无穷远点,a,b和c称为它的方向
单位主矢量相对于坐标系{A}的方向余弦组成:
xB
yB
zB
xA
yA
zA
其中:co scoxB s ,xA ()
既表示了刚体F在{A}系中的方位,也描述了{B}系在{A}系中的 姿态。
3.1.2.2 坐标变换
一、坐标平移
如图3-5,坐标系{B}与{A} 方向相同,但原点不重合。
图3-5 坐标平移
此式称为平移方程。其中 是B系中的原点在A系中的表示。
0
0
0
1
1
1
给定坐标系{A},{B}和{C},已知{B}相对{A}的描述为 ,
{C}相对{B}的描述为
AP A BTBP BPC BTCP APC ATCP
,则有
APA BTC BTCP
CATABTCBT
从而定义复合变换
。
同理得出:
由这些矢量描述的空间称为关节空间。
• 正向运动学:关节空间末端笛卡儿空间,单射 • 逆向运动学:末端笛卡儿空间关节空间,复射
不同的关节空间,相同的 末端笛卡儿空间
关节空间与末端笛卡儿空 间映射关系
第三章 机器人的运动学
3.1 工业机器人运动学
,它的齐
次坐标就是
,即满足Px=ωPx/ω,Py=ωPy/ω,
Pz=ωPz/ω(ω是非零整数)。可以看出,在三维直角坐标系中,
由于ω取值的不同,一个点的齐次坐标的表达不唯一。
齐次坐标不仅可以规定点的位置(ω为非零整数),还可以
用来规定矢量的方向(第四个元素为零时)。列向量
(
)表示空间的无穷远点,a,b和c称为它的方向
单位主矢量相对于坐标系{A}的方向余弦组成:
xB
yB
zB
xA
yA
zA
其中:co scoxB s ,xA ()
既表示了刚体F在{A}系中的方位,也描述了{B}系在{A}系中的 姿态。
3.1.2.2 坐标变换
一、坐标平移
如图3-5,坐标系{B}与{A} 方向相同,但原点不重合。
图3-5 坐标平移
此式称为平移方程。其中 是B系中的原点在A系中的表示。
0
0
0
1
1
1
给定坐标系{A},{B}和{C},已知{B}相对{A}的描述为 ,
{C}相对{B}的描述为
AP A BTBP BPC BTCP APC ATCP
,则有
APA BTC BTCP
CATABTCBT
从而定义复合变换
。
同理得出:
机器人运动学43233ppt课件
(2)当关节i轴线和关节i+1轴线异面时,取两轴线的公垂线与关节i轴 线的交点;
(3)当关节i轴线和关节i+1轴线平行时,取关节i+1轴线与关节i+2轴线 的公垂线与关节i+1轴线的交点;
编辑版pppt
13
移动连杆坐标系的建立
移动连杆前的相邻连杆坐标系的规定:
• 坐标轴Zi-1:过原点Oi且平行于移动关节i的轴线; • 坐标轴Xi-1:沿移动关节i-1轴线与Zi-1轴线的公垂
0
0
1
c6 s6 0 0
A6
s6
0
c6 0
0 0 1 0
0
0
0 1
机器人末端位为 置: T和 A1姿 A2A3态 A4A5A6
编辑版pppt
29
该机械手末端的位置方程如下:
P x c 1 [ d 6 ( c 2 c 4 s 5 3 s 2 c 5 ) 3 d 4 s 2 a 2 3 c 2 ] s 1 ( d 6 s 4 s 5 d 2 ) P y s 1 [ d 6 ( c 2 c 4 s 5 3 s 2 c 5 ) 3 d 4 s 2 a 2 3 c 2 ] c 1 ( d 6 s 4 s 5 d 2 ) P z d 6 ( c 2 c 5 3 s 2 c 4 3 s 5 ) d 4 c 2 3 a 2 s 2
编辑版pppt
30
三、机器人逆运动学
nx ox ax
TT6
ny n0z
oy oz 0
ay az 0
px py=A1A2A3A4A5A6 p1z
• 1)问题:已知手部位姿,求各关节位置 • 2)意义:是机械手控制的关键
编辑版pppt
31
(一)机器人运动学逆解有关问题
(3)当关节i轴线和关节i+1轴线平行时,取关节i+1轴线与关节i+2轴线 的公垂线与关节i+1轴线的交点;
编辑版pppt
13
移动连杆坐标系的建立
移动连杆前的相邻连杆坐标系的规定:
• 坐标轴Zi-1:过原点Oi且平行于移动关节i的轴线; • 坐标轴Xi-1:沿移动关节i-1轴线与Zi-1轴线的公垂
0
0
1
c6 s6 0 0
A6
s6
0
c6 0
0 0 1 0
0
0
0 1
机器人末端位为 置: T和 A1姿 A2A3态 A4A5A6
编辑版pppt
29
该机械手末端的位置方程如下:
P x c 1 [ d 6 ( c 2 c 4 s 5 3 s 2 c 5 ) 3 d 4 s 2 a 2 3 c 2 ] s 1 ( d 6 s 4 s 5 d 2 ) P y s 1 [ d 6 ( c 2 c 4 s 5 3 s 2 c 5 ) 3 d 4 s 2 a 2 3 c 2 ] c 1 ( d 6 s 4 s 5 d 2 ) P z d 6 ( c 2 c 5 3 s 2 c 4 3 s 5 ) d 4 c 2 3 a 2 s 2
编辑版pppt
30
三、机器人逆运动学
nx ox ax
TT6
ny n0z
oy oz 0
ay az 0
px py=A1A2A3A4A5A6 p1z
• 1)问题:已知手部位姿,求各关节位置 • 2)意义:是机械手控制的关键
编辑版pppt
31
(一)机器人运动学逆解有关问题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.1 机器人的位姿描述
2.1.1 机器人位姿的表示 位置可以用一个3×1的位置矩阵来描述。
p
px py
x
y
pz
z
z
p(x,y,z)
o y
x
2.1 机器人的位姿描述
2.1.1 机器人位姿的表示 z
zh
姿态可以用坐标系 三个坐标轴两两夹角的 余弦值组成3×3的姿态 矩阵来描述。
zj
xi
xj
yj yi
2.2 齐次变换及运算
2.2.1 直角坐标变
2换、旋转变换
① 绕z轴旋转θ角
若补齐所缺的有些项,再作适当变形,则
有:
xi
cos
xj
sin
yj
0
zj
yi sin x j cos y j 0 z j
zi
0
xj
0
yj
1 zj
2.2 齐次变换及运算
2.2.1 直角坐标变
r r ij
j
zi
i
j oj
oi
pijxj
yj
称上式为坐标平移方程。 xi
yi
2.2 齐次变换及运算
2.2.1 直角坐标变
2换、旋转变换
设坐标系{i}和坐标系{j}的
zi
原点重合,但它俩的姿态不同。
则坐标系{j}就可以看成是由坐
zj
标系{i}旋转变换而来的,旋转
变换矩阵比较复杂,最简单的
oi
是绕一根坐标轴的旋转变换。 xi
运动学研究的问题: 手在空间的运动与各个
关节的运动之间的关系。 正问题:
已知关节运动, 求手的运动。 逆问题:
已知手的运动, 求关节运动。
数学模型:
手的运动→位姿变化→位姿矩阵M 关节运动→参数变化→关节变量qi,i=1,…,n
运动学方程:
M=f(qi), i=1,…,n
正问题:已知qi,求M。 逆问题:已知M,求qi。
oj
下面以此来对旋转变换矩阵作 以说明。
ห้องสมุดไป่ตู้
xj
yj yi
2.2 齐次变换及运算
2.2.1 直角坐标变
2换、旋转变换
① 绕z轴旋转θ角 坐标系{i}和坐标系{j}
的原点重合,坐标系{j}的
坐标轴方向相对于坐标系
{i}绕轴旋转了一个θ角。
θ角的正负一般按
右
手法则确定,即由z轴的
xi
矢端看,逆时钟为正。
zi zj
2换、旋转变换
① 绕z轴旋转θ角
将上式写成矩阵的形式,则有:
xi cos
yi
sin
zi 0
sin cos
0
0 0
x y
j j
1 z j
2.2 齐次变换及运算
2.2.1 直角坐标变
2换、旋转变换
①绕z轴旋转θ角
再将其r写i 成矢R量izj形, 式 r,j 则有:
称rrji上——式——为pp点点坐在在标坐坐旋标标转系系方{{程ij}},中中式的的中坐坐:标标列列阵阵((矢矢量量));;
oioj
θ
xj
yj
θ
yi
2.2 齐次变换及运算
2.2.1 直角坐标变
zi
2换、旋转变换
zj
① 绕z轴旋转θ角——变换矩阵推导
若空间有一点p,则其
在坐标系{i}和坐标系{j}中
的坐标分量之间就有以下关系:
xi
xj
cos
yj
sin
oi θ oj
yi x j sin y j cos
z
i
2.1 机器人的位姿描述 2.2 齐次变换及运算 2.3 机器人运动学方程 2.4 机器人微分运动
习题
2.1 机器人的位姿描述
2.1.1 机器人位姿的表示 2.1.2 机器人的坐标系
2.1 机器人的位姿描述
2.1.1 机器人位姿的表示 机器人的位姿主要是
指机器人手部在空间的位 置和姿态,有时也会用到 其它各个活动杆件在空间 的位置和姿态。
相对于坐标系{i}的姿态(方向)。
2.2 齐次变换及运算
2.2.1 直角坐标变
2换、旋转变换
①绕z轴旋转θ角
旋转变换矩阵:
zi zj
cos sin 0
R z, ij
sin
cos
0
0
0 1
oi θ oj
xi
xj
yj yi
2.2 齐次变换及运算
2.2.1 直角坐标变
移变换矩阵,它是一个3×1的矩阵,即: zj
p
x
pij py
pz
zi oi xi
pij
xj
oj
yj
yi
2.2 齐次变换及运算
2.2.1 直角坐标变
1换、平移变换
若空间有一点在坐标系{i}和坐标系{j}中分别用矢
ri 量rj 和
r p r i
表示,则它们之间有以下关系:
zj
2.1 机器人的位姿描述
2.1.2 机器人的坐标 系
➢手部坐标系{h}
➢机座坐标系{0}
➢杆件坐标系{i} i=1,…,n
➢绝对坐标系{B}
2.2 齐次变换及运算
2.2.1 直角坐标变换 2.2.2 齐次坐标变换
2.2 齐次变换及运算
2.2.1 直角坐标变
换
坐标之间的变换关系: zi
平移变换 旋转变换
xh oh p(x,y,z)
o
yh
y
cos(x, xh ) R cos(y, xh )
cos(z, xh )
x
cos(x, yh ) cos(y, yh ) cos(z, yh )
cos(x, zh ) cos(y, zh ) cos(z, zh )
2.1 机器人的位姿描述
2.1.1 机器人位姿的表
oi xi
zj
xj
oj
yj
yi
2.2 齐次变换及运算
2.2.1 直角坐标变
1换、平移变换
设坐标系{i}和坐标系{j}具有相同的姿态,但它俩 的坐标原点不重合,若用pij 矢量表示坐标系{i}和坐标
系{j}原点之间的矢量,则坐标系{j}就可 以看成是由坐 标系{i}p沿ij 矢量 平移变换而来的,所以p称ij 矢量 为平
示
例:右图所示两坐
z0
标系的姿态为:
0 R01 1
1 0
0 0
o0 x0
0 0 1
z1
x1
o1 y1
y0
2.1 机器人的位姿描述
2.1.2 机器人的坐标系 ➢手部坐标系——参考机器人手部的坐标系,也称机 器人位姿坐标系,它表示机器人手部在指定坐标系中 的位置和姿态。 ➢机座坐标系——参考机器人机座的坐标系,它是机 器人各活动杆件及手部的公共参考坐标系。 ➢杆件坐标系——参考机器人指定杆件的坐标系,它 是在机器人每个活动杆件上固定的坐标系,随杆件的 运动而运动。 ➢绝对坐标系——参考工作现场地面的坐标系,它是 机器人所有构件的公共参考坐标系。
R—izj ,—坐标系{j}变换到坐标系{i}的旋转变换矩阵,
也称为方向余弦矩阵。
2.2 齐次变换及运算
2.2.1 直角坐标变
2换、旋转变换
①绕z轴旋转θ角
R z , ij
——旋转变换矩阵,也称为方向余弦矩阵,
是一个3×3的矩阵,其中的每个元素就是坐标系{i}和
坐标系{j}相应坐标轴夹角的余弦值,它表明坐标系{j}