机器人学第二讲

合集下载

机器人学第二章

机器人学第二章

的多环机构,还可以通过直接观察法来
计算自由度,运动平台在无约束的情况
下有六个自由度,通过观察可以知道每
一分支对运动平台的约束数,则机构的 自由度为6减去所有的约束数。
对于多环的空间机构,计算自由度公式还可 以写成更简单的形式
M f i 6l
i 1
g
式中,l 为独立的环路数目,

l 分支数- 1
关节、移动关节、转动关节、虎克
铰关节,圆柱关节、螺旋关节和平
面关节很少在机器人机构中使用。
2.2 机构的自由度

按机构学理论, 在三维空间中有n个完全 不受约束的物体,并且任选其中一个为固 定参照物,因每个物体相对参照物都有六 个运动自由度, 则n个物体相对参照物共 有6( n-1 )个运动自由度。如将所有连 杆( 物体 )用关节连接起来, 设第i个关 节的约束为 ui ( 即该关节限制的自由度 数目),如果所有连杆之间的关节数目为 g,则该机构的运动自由度为
例2.2
计算图示并联机构的自由度
由图可知,该机构总的
构件数n=8,关节数g=9,
其中关节1-3为转动副,
关节4-6为移动副,关
节7-9为球面副,所以
f
i 1
9
i
15
则有
M 6(n g 1) fi 6(8 9 1) 15 3
i 1
g

对于只有一个运动平台与几个分支连接
6)平面关节:用字母E表示 ,允许两连杆之 间有三个相对运动,即两个沿平面的移动 和一个垂直于该平面的转动。这种关节具 有三个自由度;
7)虎克铰:用字母T表示 ,允许两连杆之 间有二个相对转动。这种关节具有二个 自由度;

机器人第2讲.pptx

机器人第2讲.pptx

13
2-4 转动矩阵
3.绕一个坐标轴旋转的转动矩阵
绕X、Y、Z坐标轴的旋转(图2-3)变换矩阵是最基本的 转动矩阵,它们是一般转动矩阵的特例,故可直接由一般 转动矩阵得到。
2020/12/3
14
2-4 转动矩阵
3.绕一个坐标轴旋转的转动矩阵 由式(2-5)可得到绕x轴旋转θ角的转动矩阵为:
cos(x j , yi ) cos( y j , yi ) cos(z j , yi )
cos(
x
j
,
zi
)
(2-7)
cos( y j , zi )
cos(z
j
,
zi
)
[r] j [iR j ]1[r]i [ jRi ][r]i
[ jRi ] [iR j ]1 [iR j ]T
2020/12/3
1)
自由度(Degree DOF) :
of
Freedom,
Steห้องสมุดไป่ตู้art平台有18个关节,14
个连杆,18个关节有36个自由
度,代入上式得
F 6(14 18 1) 36 6
2020/12/3
4
第二章 机器人运动学
2-1概 述
机器人运动学是研究机器人各关节运动的
几何关系。

机器人可以看成开式运动链,由一系列连杆通过转动 或移动关节串联而成。
2020/12/3
1
自由度计算
1)对自于由6度自(由De度gr并ee联o机f器Fr人ee,do其m,结D构OF是)闭:环结构,主要优点是结构刚度大,
由6个油缸驱动,决定末端执行器的位置和姿态。油缸的1端与基座相连 (2自由度虎克铰),另1端与末端执行器相连(3自由度球铰),该机 器人将手臂和手腕的自由度集成在一起。主要特点为:刚度大,但运动 范围十分有限,运动学反解特别简单,而运动方程的建立特别复杂,有 时还不具备封闭的形式

机器人学概论第二讲

机器人学概论第二讲

第二章 机器人运动学
位置与姿态的表示
• 方位描述:利用固定于物体的坐标系描述方位(orientation)。 方位又称为姿态(pose)。
在刚体B上设置直角坐标系{B},利用与{B}的坐标轴平行
的三个单位矢量表示B的姿态。
r11 r12 r13
A
B
R
A xB
A yB
A zB r21
r22
r23
0
c
0, Rot(z, ) s
0
0
1
0
s c 0 0
0 0 1 0
0 0 0 1
先平移后旋转
ABT
I 0
A
pB 1
A B
R
0
0 1
A B
R
0
A
pB 1
先旋转后平移
ABT
A B
R
0
0I 10
A
pB 1
A B
R
0
A B
R ApB 1
第二章 机器人运动学
齐次坐标变换
1
A B
RT
0
BART 1
A
pB
nx ox ax px
nx ny nz p n
T ny
oy
ay
p
y
,
T 1
ox
oy
oz
p o
nz 0
oz 0
az 0
pz 1
a0x
ay 0
az 0
pa
1
第二章 机器人运动学
通用旋转变换
• 通用旋转变换:
设f为坐标系{C}的z轴上的单位矢量,即:
0
0.5
0.866 0;

机器人学_第2章_机器人机械结构

机器人学_第2章_机器人机械结构
• 电机M3→两级同步带传动B3、B3′→减速器R3→肘关节摆动 n3
– 肩关节的摆动:
• 电机M2→同步带传动B2→减速器R2→肩关节摆动n2
29
腕部俯仰
关节型机器人传动 系统图:
肘关节摆动
肩关节的摆动
腕部的旋转
30
腕部旋转局部图例:
电机M5→减速器R5→链轮 副 C5→锥齿轮副G5→旋转运动n5
上料道与下料道分 别设在机床的两侧, 双臂能同时动作, 两臂同步沿横梁移 动,缩短辅助时间
b.双臂交叉配置,
两臂轴线交于机床 的中心,两臂交错 伸缩进行上下料, 并同时沿横梁移动
c.双臂交叉配置,
悬伸梁式,横梁长 度较a,b短,双臂位 于横梁的同一侧
5
(2).双臂悬挂式(b)
双臂回转型,双 臂交叉且绕同轴 回转,分别负责 上下料(主要是 盘状零件),只 需一个动力源, 结构紧凑,动作 范围大
第2章 机器人的机械结构
2.1 机身和臂部 2.2 腕部和手部结构 2.3 传动部件设计
1
2.1 机身和臂部
• 一.机身和臂部的作用
• 机身是直接连接支承传动手臂和行走机 构的部件,机身可以是固定的,也可以 是行走式的
• 手臂部件用来支承腕部(关节)和手部 (包括工件和工具),并带动它们在空 间运动
• 远距离传动手腕:
–有时为了保证具有足够大的驱动力,驱动装 置又不能做得足够小,同时也为了减轻手腕 的重量,采用远距离的驱动方式,可以实现 三个自由度的运动。
44
1)液压直接驱动BBR手腕图例:
回转 R
俯仰 B
偏转 B
45
2). 单回转腕部 结构示例
46
3)双回转油缸驱动手腕

机器人学-第2章 空间描述与坐标变换

机器人学-第2章 空间描述与坐标变换

c180 s180 0 1 0 0
BAR
s180
c180
0
0
1 0
0
0 1 0 0 1
因此
1 0 0 3
ABT
0 0
1 0 0 0 1 0
0
0 0 1
②{B}沿zB平移2个单位,然后绕yB轴转90o再绕新xB轴转150o得 {C}
c90 0 s90 1 0
0 0 0 1 1 0
0 0
OB
述满足以下关系 APBO
AP B P APBo (2-8)
OA
图2-4平移变换
3
旋转坐标变换
旋转坐标变换的任务是已知坐标系{B}描述的
一个点的位置矢量BP和旋转矩阵
A B
R
,求在坐
标系{A}下描述同一个点的位置矢量AP。
ZB
ZA AP(BP)
YB
A px
B
X
T A
BP
A py BYAT BP
2. 它是不同坐标系间的坐标变换。如
A P ABT BP
3. 它是同一坐标系内的变换算子。
AP2 T A P1
齐次坐标变换是复杂空间变换的基础,必须认真理解和掌握。具体 应用的关键是理解它代表的是上面三种含义的哪一种,而不是简单的套 用公式!
11
2.5复合变换
复合变换主要有两种应用形式,一种是建立了多个坐标系描述机器人
13
如果改变旋转顺序,先对它进行绕y轴旋转90o,再绕z轴旋转90o,结 果如图2-11b所示。比较图2-11a和图2-11b可以发现最后的结果并不相同, 即旋转顺序影响变换结果。
从数学角度解释就是矩阵乘法不满足交换率, Rot(y,90o) Rot(z,90o) Rot(z,90o) Rot(y,90o)。

机器人第2讲

机器人第2讲

P axi by j czk
用矩阵表示:
P

bayx

2019/11/29
cz
x
z
P cz
y ax by
7
2-4 转动矩阵
1.刚体位置和方向的矩阵表示 对于一个刚体,若给定了其上某一点的位置和该刚体 在空间的姿态,则这个刚体在空间完全得到定位。
刚体在O系中的坐 标可用一个列矩阵
0
[iR j ( X , )] 0
cos

sin


(2-8)
0 sin cos
2019/11/29
15
2-4 转动矩阵
3.绕一个坐标轴旋转的转动矩阵
cos 0 sin
[iR j (Y , )] 0
1
0

(2-9)
sin 0 cos
2019/11/29
17
2-4 转动矩阵
4.绕两个坐标轴旋转的转动矩阵
设坐标系OX iYi Zi先绕Zi旋转θ角形成坐标系 OX mYmZ,m 再绕Xm轴旋转α 角,形成坐标系 OX jYj如Z j 图2-4,
[r]i [iRm (Z , )][ r]m (2-11)
[r]m [ mR j ( X , )][r] j (2-12)
2019/11/29
3
自由度计算
1) 自由度(Degree of Freedom, DOF) : Stewart平台有18 个关节,14个连杆, 18个关节有36个自 由度,代入上式得
F 6(14 18 1) 36 6
2019/11/29
4
第二章 机器人运动学
2-1概 述
机器人运 ss

智能机器人第2课让机器人拥有智能

智能机器人第2课让机器人拥有智能

智能机器人第2课让机器人拥有智能教学设计大连沙河口区中学生劳动技术中心耿殿君智能机器人一、学情分析随着信息技术的进展,智能机器人这一信息技术的前沿领域也得到了飞速的进展,有专家预言,从信息产业的角度看,本世纪第一个十年将是智能机器人时代。

教育今天的超前进展是为以后的经济和社会进展打基础的。

为了使现在的学生能够适应以后信息时代的要求,在教学中及时地增加有关智能机器人知识的内容是有必要的。

为此,中心特设置了智能机器人课,使学生能够亲躯体验前沿科技的风采,掀开机器人的奇异的面纱。

有效地激发学生学科学爱科学的热情。

本节课为智能机器人课第2课,教学对象为学习过第1课——机器人搭建,把握了乐高机器人的差不多搭建技巧,了解常见传感器的种类、功能、原理,能够运用机器人自带的微电脑实现简单的机器人操纵的初三学生。

二、教学任务本节课的任务是让学生明白得如何实现机器人的人工智能。

以学生为主体,让他们亲自的参与、切身的体会,学习把握差不多的编程的思路及调试的方法并能依照具体情形加以应用。

三、教学目标1、知识与技能通过互动操作让学生在实践过程中,领会知识,把握技能:(1)重点把握乐高机器人编程软件ROBOLAB2.9系统中导航者级别图形化编程技巧。

(2)明白得程序设计思路,把握程序差不多结构中的判定和循环。

(3)学会结合环境对程序进行调试。

2、过程与方法通过在编程实现人工智能的设计、调试过程中,创设情形,发挥学生自主学习的积极性,让学生在做中学,学中做。

经历思维、实践过程,让学生在实践中提高分析问题、解决问题的能力,锤炼学生的逻辑思维能力和动手操作能力。

3、情感态度与价值观通过多种形式的教学活动,提高学生学习智能机器人课的爱好。

体会团队合作的精神和使用技术的责任感、使命感。

体验科学探究的过程,激发学生对科学的求知欲和探究科学的勇气。

培养勇于实践、勇于摸索、勇于创新的精神和素养。

四、教学重点和难点1、重点:(1)乐高机器人编程软件ROBOLAB2.9系统中导航者级别的图形化编程方法。

机器人机构学基础课件第2章

机器人机构学基础课件第2章

对于给定的 ABT 求 BAT
步骤:

利用旋转矩阵的正交性质,可以得出
B A
R
R A 1
B
Bபைடு நூலகம்RT

求出原点 A pBo在坐标系
{B}中的描述:B pAo
B A
R
A
pBo
BART
A pBo

得到 BAT 表达式:
BAT
BART 0
BART 1
A
pBo
2.4.3 变换方程
{B}代表基坐标系,{T} 工具坐标系,{S}是工作台 坐标系,{G}是目标坐标系, 则它们之间的位姿关系可 以用相应的齐次变换矩阵 来描述。
(3) 工作台(用户)坐标系(S): 在工作台上建立用户坐标系---用 于示教编程。 (4) 工件坐标系(Work Object Coordinate System): 表示的相对 位置—用于创建目标和路径。 (5) 腕坐标系(W): 定义工具方向。 (6) 工具坐标系(T): 与腕坐标系配合,确定两者之间的相对位姿。。 (7) 目标坐标系(T): 描述机器人运动结束时工具的位置。
A B
R
I
当表示姿态时,有 AP 0
机器人末端手爪的位姿描述:选定一个参考坐标系{A},另规定一坐标 系与手爪固连,称手爪坐标系{T}
n oa
手爪坐标系{T}这样规定的: 其z轴设在手爪接近物体的方向,z轴单位矢量称为接近矢量,用a表示;y 轴设在两手指的连线方向,y轴单位矢量称为方位矢量,用o表示;x轴方向 由右手法则确定,其单位矢量称为法向矢量,用n表示。
cos x,zb cos y,zb cos z,zb
按旋转的相对性,有:
B A
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3.5 运动算子
一点在同一坐标系中运动完后,其在该坐标系下的表示
一、平移算子
A A P2 A P P 1
A
P2 Trans( AP) AP 1
A
二、旋转算子
A
P2 R P 1
A
P2 Rot ( K , ) P 1 三、一般形式
A
A
P2 T P 1
A
例3-4:在坐标系{A}中,点P的运动轨迹如下:首先绕Z轴 转30°,再沿X平移10单位,最后沿Y轴平移5单位,一直 P点原来的位置是 运动后的位置
齐次坐标变换矩阵T的不同解释:
1、刚体坐标系的描述(位姿)
2、点在不同坐标系下的映射(位姿) 3、运动算子
A A T P [3 7 0] 1
,求该点
P2

9.098 12.562 A P2 T A P 1 0 1
0.866 0.5 0 10 0.5 0.866 0 5 T 0 0 1 0 0 0 0 1
3.5 运动算子
3.6 变换矩阵的运算
运动学研究的问题: 各个连杆的相对运动 运动关系,以及机器人与 操作对象之间的相对运动 关系。 那么如何单个刚体的 位置和姿态那?
3.2 刚体位姿的描述
一、位置描述——位置矢量(position)
坐标系建立后,任意点P在空间的位置可以 用一个3×1的位置矢量来描述;例如,点P在{A} 坐标系中表示为:
二、旋转 设坐标系{A}和坐标系{B}的原点重 合,但它俩的姿态不同。设有一向量P, 它在{B}坐标系中的表示为BP,它在{A} 中如何表示? 考虑分量:
px A py A pz
A
xA g p B y A gB p B z A gB p
A B
B
B
zA zB
p
即:
A
p
R p
B
oA oB yA xA xB
Ay B Az B]
,它是一个3×3矩阵,它的每一列为 {B}的基
矢量在{A}中的分量表示。
即:
r11 r12 r13 r r r A A A A R [ x y z ] B B B B 21 22 23 r31 r32 r33
基矢量都是单位矢量,因此,上式又 可以写成:
二 、机器人的工作空间 操作机的工作空间:机器人操作机正常运行时,末端执
行器坐标系的原点能在空间活动的最大范围;或者说该原 点可达点占有的体积空间。这一空间又称可达空间或总工 作空间。 灵活工作空间:在总工作空间内,末端执行器可以任意 姿态达到的点所构成的工作空间。记作Wp (P)。 次工作空间:总工作空间中去掉灵活工作生间所余下的 部分。
并集,运动则为三个支链运 动的交集。
d 6(n g 1) fi
i 1
g
=6(14-18-1)+36
=6 每个分支都不存在约束( 6运动副数目),动平台也就
没有约束,故能实现 6 个自
由度的运动。
SCARA 机器人有 4 个关节, 故需要4个驱动,就是说有 4 个自由度,其末端约束数目 为2(6-运动副数目)。
例:已知坐标系{B}的初始位置与坐标系{A}重合,首先 坐标系{B}沿坐标系{A}的x轴移动12个单位,并沿坐 标系{A}的y轴移动6个单位,再绕坐标系{A}的z轴旋 转30°,求平移变换矩阵和旋转变换矩阵。假设某
rB 5i 9 j 0k 点在坐标系{B}中的矢量为

求该点 在坐标系{A}中的矢量。
机器人结构的基本要求
一、机器人的自由度
自由度是指描述物体运动所需要的独立坐标数。
确定点在空间位置—三个坐标。
确定刚体(三维物体,不是一个点)在空间位置—六个坐标(三
个确定空间位置,三个确定空间姿态)。 需要六个自由度才能将物体放到空间任意指定位姿(即位置和姿
态)。
少于六个自由度,机器人的能力将受到相应限制(自由度越少, 限制越多)。
1) 少于六自由度机器人
在一定范围内完成某些任务。
2)六自由度机器人 能完成空间任意位姿的任务。
3)多于六自由度机器人 更大的灵活性,用于避障等。

并联机构
g
d 6(n g 1) fi
i 1
=6(8-9-1)+15
=3 每个分支都存在1个约束 (6-运动副数目),
动平台的 约束为3个约束的
则:
A 12 0.866 0.5 0 5 11.830 A rA pBO B R rB 6 0.5 0.866 0 9 13.794 0 1 0 0 0 0
3.4 齐次坐标和齐次变换
zA
OA
zB xB
p
OB
{B} { R
A B
A
pBO }
yB yA
xA
3.3 点的映射
同一点P在不同直角坐标系表示之间的关系
一、平移
设坐标系{i}和坐标系{j}具有相同的姿态,
但它俩的坐标原点不重合,若用3×1矩阵iPj0表示 坐标系{j}的原点相对坐标系{i}的表示,则同一 向量在两个坐标系中的表 示的关系为:
A B
cos( xA , x B ) cos( xA , yB ) cos( x Az , B ) R cos( yA , x B ) cos( y A, y cos( y Az , B ) B) , x B ) cos( zA , yB ) cos( zA , zB ) cos( zA
j
oi xi oj
θ
θ
yj
yi
xj
x j cos θ y j os θ 0
0 xi 0 yi 1 zi
cos RZ ( ) sin 0
yB
三、复合变换
例:已知坐标系{B}的初始位置与坐标系{A}重合,首先 坐标系{B}沿坐标系{A}的x轴移动12个单位,并沿坐 标系{A}的y轴移动6个单位,再绕坐标系{A}的z轴旋 转30°,求平移变换矩阵和旋转变换矩阵。假设某
rB 5i 9 j 0k 点在坐标系{B}中的矢量为
A
A pBO B R 0 1 0 1
A I3 x3 Trans( pBO ) 0
A
pBO 1
A Rot ( K , ) B R 0 0 1
A B
R T 0
A B
A
pBO Trans( A p ) Rot ( K , ) BO 1
为何使用齐次坐标
在进行复合变换时,变换关系为:
将其写成统一的矩阵形式则有:
等价于
式中, A BT ——齐次坐标变换矩阵,位姿矩阵 它是一个4×4的矩阵。
①齐次坐标变换矩阵的意义
若将齐次坐标变换矩阵分块,则有:
意义:左上角的3×3矩阵是两个坐标系之间的旋转变换 矩阵,它描述了姿态关系;右上角的3×1矩阵是两个 坐标系之间的平移变换矩阵,它描述了位置关系,所 以齐次坐标变换矩阵又称为位姿矩阵。
则:
A r r A R A T B B B 1 1 0
A
11.830 pBO rB 13.794 1 1 0
分解
A B
R T 0
A B
A
pBO I 3x 3 1 0
px a px b P c px w 1
不唯一
a b c 0
无穷远点,方向余弦
nx ny A BT nz 0
ox oy oz 0
ax ay az 0
px py pz 1
解:由题意可得平移变换矩阵和旋转变换矩阵分别为:
A
pBO
12 6 0
cos 30 sin 30 0 0.866 0.5 0 A cos 30 0 0.5 0.866 0 B R sin 30 0 0 1 0 0 1

P(x,y,z)
px r A P py pz


{A}

二、方位的描述——旋转矩阵(orientation)
刚体的姿态可以用附着于刚体上的坐标系(用{B}
表示)来表示;因此,刚体相对于坐标系{A}的姿态等 价于{B}相对于{A}的姿态。 坐标系{B}相对于{A}的姿态表示可以用坐标系{B} 的三个基矢量xB、yB和zB在{A}中的表示给出, 即[AxB

求该点 在坐标系{A}中的矢量。
解:由题意可得平移变换矩阵和旋转变换矩阵分别为:
A
pBO
12 6 0
cos 30 sin 30 0 0.866 0.5 0 A cos 30 0 0.5 0.866 0 B R sin 30 0 0 1 0 0 1
sin cos 0
0 0 1
2016年1月7日星期四
②、绕x轴旋转α角的旋转变换矩阵为:
zi
zj
α
yj oi oj xj
α
yi
xi
③绕y轴旋转β角的旋转变换矩阵为:
zi zj
β
oi
oj
β
yj yi
xi
xj
3、位姿的描述(pose)
定义一组四向量矩阵[R, P],如图。其中,R表 示{B}相对{A}的姿态,P表示{B}的原点相对{A}的 位移。 我们可以将{B}坐标 系相对{A}坐标系描述为:
相关文档
最新文档