第二章机器人操作手运动学

合集下载

机器人技术及其应用第2章 机器人的机构与分类

机器人技术及其应用第2章 机器人的机构与分类
机器人的结构与传统的机械相比, 所用的零件和材料以及装配方法等, 与现 有的各种机械完全相同。机器人常用的关节有移动副、旋转运动副, 常用的图形 符号见表2⁃2。
机器人的组成和分类
表2⁃ 2 运动功能图形符号
机器人的组成和分类
表2⁃ 2 运动功能图形符号
机器人的组成和分类
四种坐标型机器人的机构简图如图2⁃8 所示。
机器人的组成和分类
图2⁃6 是典型的六自由度Stewart 并联机构。从结构上看, 它由6 根支杆将上下两平台连接而成, 6 根支杆都可以独立的自由伸缩, 分别用球铰和 虎克铰与上下平台连接, 这样上下平台就可以进行6 个独立运动。
图2⁃ 6六自由度Stewart并联机构
机器人的组成和分类
与传统串联机构相比, 并联机构的零部件数目较串联机构大幅减少, 主要由 滚珠丝杠、伸缩杆件、滑块构件、虎克铰、球铰、伺服电动机等通用组件组成, 这些通用组件由专门厂家生产, 因而其制造和库存备件成本比相同功能的传统机 构低很多, 容易组装和模块化。
机械系统包括传动机构和由连杆集合形成的开环或闭环运动链两部分。连杆 类似于人类的大臂、小臂等, 关节通常为移动关节和转动关节。移动关节允许连 杆做直线移动,转动关节允许构件之间产生旋转运动。由关节⁃连杆所构成的机械 结构一般有三个主要部件: 臂、腕和手, 它们可根据要求在相应的方向运动, 这 些运动就是机器人在“做工”。
第二章
机器人的机构分类 与设计
目录 Contents
第一节 第二节 第三节 第四节 第五节 第六节
机器人的组成和分类 机器人的主要技术参数 机器人设计和选用准则 机器人的机械结构 机器人的驱动机构 小结
机器人的组成 和分类
机器人的组成和分类

机器人运动学

机器人运动学

58
斯坦福机器人反向运动学方程求解
• 已知斯坦福机器人的运动学方程为T6=A1A2A3A4A5A6, 以及T6 矩阵与各杆参数a、α、d,求关节变量θ1~θ6 , 其中θ3= d3。
• 求θ1:
59
斯坦福机器人反向运动学方程求解
• 求θ1:
• “+”号对应右肩位姿,“-”号对应左肩位姿。60
斯坦福机器人反向运动学方程求解
2 机器人运动学
• • • • 齐次坐标及动坐标系、对象物位姿的描述 齐次变换 机器人连杆坐标系及其齐次变换矩阵 机器人运动学方程及其求解
1
齐次坐标及动坐标系、对象物位姿的描述 • • • • • 点的直角坐标描述 点的齐次坐标描述 坐标轴方向的齐次坐标描述 动坐标系位姿的齐次坐标描述 对象物位姿的齐次坐标描述
n cos30 cos60 cos90 0 T 0.866 0.500 0.000 0
P 2 1 cos90 0 T 0.500 0.866 0.000 0 a 0.000 0.000 1.000 0
2
点的直角坐标描述
式中:Px、Py、Pz是点P在坐标 系{A}中的三个位置坐标分量。
点的直角坐标描述
3
点的齐次坐标描述
• 齐次坐标的表示不是惟一的,将其各元素同 乘一非零因子ω后,仍然代表同一点P,即
4
坐标轴方向的齐次坐标描述
坐标轴方向的描述
5
• 4 1列阵[a b c w]T中第四个元素不为零,则表示空 间某点的位置; • 4 1列阵[a b c w]T 中第四个元素为零,且满足 a2 + b2 + c2 = 1,则表示某轴(矢量)的方向。
44
正向运动学方程求解

第二章工业机器人的机械设计基础

第二章工业机器人的机械设计基础
相邻关节轴线垂直或水平
水平多关节机器人( SCARA )
l 结构特点 - 作业空间与占地面积比很大, 使用起来方便; - 沿升降方向刚性好,尤其适合 平面装配作业
SCARA-Selective Compliance Assembly Robot Arm
1978年由日本山梨大学牧野洋 教授首先提出
并联机器人 模拟器
定姿态达到的点所构成的体积空间。记作Wp (P)。
➢ 次工作空间:总工作空间中去掉灵活工作空间所余下的部分。记作Ws
(P)。
工作空间
工作空间的两个基本问题: 1、给出某一结构形式和结构参数的操作机以及关节变量的变化范围,求 工作空间。称为工作空间分析或工作空间正问题。 2、给出某一限定的工作空间,求操作机的结构形式、参数和关节变量的 变化范围。称工作空间的综合或工作空间逆问题。
等,医疗外科… 微动机构和微型机构:显微外科、细胞操作、误差补偿器. 加工设备:虚拟轴机床,很容易获得6轴联动,前两年研究
的较多,近年来,大家发现虚拟机床很难获得高的加工精 度,如天津大学的黄田教授等人进行了多年的研究,发现很 难超过20μ .
娱乐:《真实的谎言》中的拍摄施瓦辛格驾驶鹞式飞机,就 是在一个stewart平台上进行的.
主要内容
工业机器人常见构型 机器人基本概念与关键参数 机器人的运动学 机器人工作空间与轨迹规划 机器人静力学与动力学 机器人关键功能部件 机器人元器件与传动方式 机器人典型结构与运动 机器人设计与分析 机器人设计思想与设计方法
机器人组成
机器人是一个高度自动化的机电一体化设备。从控制观点来看,机器人系统 可以分成四大部分:机器人执行机构、驱动装置、控制系统、感知反馈系统。
9. 示教再现:具有记忆再现功能的机器人。操作者预先进行逐步示教,机器人记 忆有关作业程序、位置及其他信息,然后按照再现指令,逐条取出解读,在一 定精度范围内重复被示教的程序,完成工作任务。

第2章 机器人运动学—数学基础[可打印版,含习题]

第2章 机器人运动学—数学基础[可打印版,含习题]

式(2-20)和式(2-21)无论在形式上,还是在结果上都是 一致的。因此我们有如下的结论:
动坐标系在固定坐标系中的齐次变换有2种情况:
定义1:如果所有的变换都是相对于固定坐标系中各坐标轴旋 转或平移,则依次左乘,称为绝对变换。
H
=
Trans
(a
b
c)
=
⎢⎢0 ⎢0
1 0
0 1
b⎥⎥ c⎥
⎢⎣0 0 0 1⎥⎦
w′
o′ v′
u′
b
a
注意:平移矩阵间可以交换,
x
平移和旋转矩阵间不可以交换
z c
oy
2.2.4 相对变换
举例说明:
例1:动坐标系∑0′起始位置与固定参考坐标系∑0重合,动坐标系 ∑0′做如下运动:①R(Z,90º) ②R(y,90º) ③Trans(4,-3, 7) ,求合成矩阵
反过来: Puvw = R −1 Pxyz
R−1 = R* det R
R∗为R的伴随矩阵,det R为R的行列式,由于R是正交矩阵,
因此R −1 = R T
2.2.2 旋转齐次变换
用齐次坐标变换来表示式(2-7)
⎡Px ⎤ ⎡
0⎤⎡Pu ⎤
⎢⎢Py
⎥ ⎥
=
⎢ ⎢
R
0⎥⎥⎢⎢
Pv
⎥ ⎥
⎢ ⎢ ⎣
Pz 1
• 机器人可以用一个开环关节链来建模
• 由数个驱动器驱动的转动或移动关节串联而成
• 一端固定在基座上,另一端是自由的,安装工具,用以 操纵物体
• 人们感兴趣的是操作机末端执行
n
器相对于固定参考坐标数的空间 几何描述,也就是机器人的运动 学问题
• 机器人的运动学即是研究机器人

(完整)工业机器人技术及应用(教案)2-工业机器人的机械结构和运动控制

(完整)工业机器人技术及应用(教案)2-工业机器人的机械结构和运动控制

第二章工业机器人的机械结构和运动控制章节目录2。

1 工业机器人的系统组成2。

1。

1 操作机2。

1。

2 控制器2。

1.3 示教器2。

2 工业机器人的技术指标学习目标导入案例课堂认知扩展与提高本章小结思考练习2.3 工业机器人的运动控制2.3.1 机器人运动学问题2。

3。

2 机器人的点位运动…2。

3.3 机器人的位置控制课前回顾何为工业机器人?工业机器人具有几个显著特点,分别是什么?工业机器人的常见分类有哪些,简述其行业应用。

学习目标认知目标*熟悉工业机器人的常见技术指标*掌握工业机器人的机构组成及各部分的功能*了解工业机器人的运动控制能力目标*能够正确识别工业机器人的基本组成*能够正确判别工业机器人的点位运动和连续路径运动导入案例国产机器人竞争力缺失关键技术是瓶颈众所周知,中国机器人产业由于先天因素,在单体与核心零部件仍然落后于日、美、韩等发达国家。

虽然中国机器人产业经过 30 年的发展,形成了较为完善的产业基础,但与发达国家相比,仍存在较大差距,产业基础依然薄弱,关键零部件严重依赖进口.整个机器人产业链主要分为上游核心零部件(主要是机器人三大核心零部件——伺服电机、减速器和控制系统,相当于机器人的“大脑")、中游机器人本体(机器人的“身体”)和下游系统集成商(国内 95% 的企业都集中在这个环节上)三个层面.课堂认知2.1 工业机器人的系统组成第一代工业机器人主要由以下几部分组成:操作机、控制器和示教器。

对于第二代及第三代工业机器人还包括感知系统和分析决策系统,它们分别由传感器及软件实现。

工业机器人系统组成2。

1.1 操作机操作机(或称机器人本体)是工业机器人的机械主体,是用来完成各种作业的执行机构。

它主要由机械臂、驱动装置、传动单元及内部传感器等部分组成.关节型机器人操作机基本构造机器人操作机最后一个轴的机械接口通常为一连接法兰,可接装不同的机械操作装置,如夹紧爪、吸盘、焊枪等。

(1)机械臂关节型工业机器人的机械臂是由关节连在一起的许多机械连杆的集合体。

机器人学导论--ppt课件可编辑全文

机器人学导论--ppt课件可编辑全文

关节变量
ppt课件
2
1.2 描述:位置、姿态和坐标系
位置描述
一旦建立坐标系,就能用一
个3*1的位置矢量对世界坐标 系中的任何点进行定位。因 为在世界坐标系中经常还要 定义许多坐标系,因此在位 置矢量上附加一信息,标明 是在哪一坐标系中被定义的。
例如:AP表示矢量P在A坐标系中的表示。
BP 表示矢量P在B坐标系中的表示。
c os90
c os120 c os30 c os90
XB XA
X
B
YA
X B Z A
c os90 c os90 cos0
]
YB X A YB YA YB Z A
ZB XA
ZB
YA
ZB Z A
ppt课件
5
坐标系的变换
完整描述上图中操作手位姿所需的信息为位置和姿态。机器人学中
在从多重解中选择解时,应根据具体情况,在避免碰撞的前 提下通常按“最短行程”准则来选择。同时还应当兼顾“多 移动小关节,少移动大关节”的原则。
ppt课件
23
4 PUMA560机器人运动学反解-反变换法
❖ 由于z4 , z5, z6 交于一点W,点W在基础坐标系中的位置仅与 1,2,3
有关。据此,可先解出 1,2,3 ,再分离出 4 ,5,6 ,并逐
PUMA560变换矩阵
ppt课件
21
将各个连杆变换矩阵相乘便得到PUMA560手臂变换矩阵
06T 01T (1)21T (2 )23T (3 )34T (4 )45T (5 )56T (6 )
什么是机器人运动学正解? 什么是机器人运动学反解?
ppt课件
22
操作臂运动学反解的方法可以分为两类:封闭解和数值解、 在进行反解时总是力求得到封闭解。因为封闭解的计算速度 快,效率高,便于实时控制。而数值法不具有些特点为。 操作臂的运动学反解封闭解可通过两种途径得到:代数解和 几何解。 一般而言,非零连杆参数越多,到达某一目标的方式也越多, 即运动学反解的数目也越多。

机器人技术 二、齐次坐标变换

机器人技术 二、齐次坐标变换

齐次变换矩阵
相对动坐标系的变换-例题
坐标系B绕x轴旋转90度,然后沿当前坐标系a轴做了3英寸 的平移,然后再绕z轴旋转90度,最后沿当前坐标系o轴做5 英寸的平移。 1、写出描述该运动的方程; 2、求坐标系中的点P(1,5,4)相对于参考坐标系的最终 位置。
提示:先求 U TB ,再求 U PU TB B P
Px d x Py d y Pz d z 1
注:相对固定坐标系的平移,变换矩阵 左乘,公式为
Fnew Trans(d x , d y , d z ) Fold
第二章 绕参考坐标X轴)
Px P n
Py l1 l 2 P o cos P a sin
? 0.707 F ? 0
0 ? ? 0
? ? 0 0
5 3 2 1
i j ny oy k nz a xi a y j a z k oz
注:三个点积约束条件可以用叉积代替,即:
n o a
进一步有
nx ox
第二章 机器人运动学
齐次变换矩阵
• 变换定义为空间的一个运动; • 当空间的一个坐标系(向量、刚体、运动坐 标系)相对于固定的参考坐标系运动时,这 一运动可以用类似于表示坐标系的方式来表 示; • 变换有如下几种形式: 纯平移, 纯旋转, 平移和旋转的结合。
a 1 o 1 n 1
a o 0
n a 0 n o 0
已知两个向量 a = ax i + ay j + az k b = bx i + by j + bz k 向量的点积是标量。用“ ·”来定义向量点积,即 a ·b = ax bx + ay by + az bz

02-4 ABB机器人的手动操纵

02-4 ABB机器人的手动操纵

2.4 ABB 机器人的手动操纵手动操纵机器人运动一共有三种模式:单轴运动、线性运动和重定位运动。

下面我们就来学习一下如何手动操纵机器人进行这三种运动。

2.4.1 单轴运动的手动操纵一般地,ABB 机器人是由6个伺服电机分别驱动机器人的6个关节轴,那么每次手动操纵一个关节轴的运动,我们就称之为单轴运动。

以下就是手动操纵单轴运动的方法:将控制柜上机器人状态钥匙切换到中间的手动限速状态。

在状态栏中,确认机器人的状态已切换为“手动”。

点击“ABB ”按钮。

电源总开关急停开关上电\复位机器人状态选择“手动操纵”。

点击“动作模式”。

选中“轴1-3”,然后点击“确定”。

选中“轴4-6”,就可以操纵轴4-6.用左手按下使能按钮,进入“电机开启”状态。

在状态栏中,确认“电机开启”状态。

显示“轴1-3”的操纵杆方向。

黄箭头代表正方向。

操纵杆的使用技巧:我们可以将机器人的操纵杆比作汽车的油门,操纵杆的操纵幅度是与机器人的运动速度相关的。

操纵幅度较小则机器人运动速度较慢。

操纵幅度较大则机器人运动速度较快。

所以大家在操作的时候,尽量以操纵小幅度使机器人慢慢运动,开始我们的手动操纵学习。

2.4.2 线性运动的手动操纵机器人的线性运动是指安装在机器人第六轴法兰盘上的工具在空间中作线性运动。

以下就是手动操纵线性运动的方法:机器人六个轴的位置选择“手动操纵”点击“动作模式”。

选择“线性”,然后点击“确定”。

点击“工具坐标”。

机器人的线性运动是指安装在第六轴法兰盘上的工具在空间中线性运动,所以要在“工具坐标”中指定对应的工具。

选中对应的工具“tool1”。

关于工具数据的建立,请查看本书的第四章第4节的内容。

用左手按下使能按钮,进入“电机开启”状态。

在状态栏中,确认“电机开启”状态。

显示“轴X Y Z”的操纵杆方向。

黄箭头代表正方向。

增量模式的使用:工具的TCP点在空间中线性运动。

操纵杆的使用技巧:我们可以将机器人的操纵杆比作汽车的油门,操纵杆的操纵幅度是与机器人的运动速度相关的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

oi
di
oi 1
xi 1
i
ai 1
D-H变换矩阵(后置模式)
s i 0 ai 1 c i c s c c s i 1 i i 1 i i 1 d i s i 1 i 1 Ai s i 1s i s i 1c i c i 1 d i c i 1 0 0 1 0
c s 0
工业机器人的运动学
► 绝对坐标系:建立在工作现场地面的坐标系 ► 机座坐标系:建立在机器人上的坐标系,是
机器人各个活动杆件的公共参考坐标系,又 称为固定坐标系(常作为0号坐标系) ► 杆件坐标系:固结在机器人活动杆件上的坐 标系 ► 末端执行器坐标系:建立在末端执行器上的 坐标系
位置与姿态的表示
位置描述:位置矢量(position vector)
直角坐标系{A}, 位置矢量 Ap 矩阵表示
px A p py pz
zB
zA p p Ap {B} yB xB yA
{A}
oA xA
矢量和表示
A
p px i p y j pz k

复合变换
用齐次变换矩阵描述:
B C A
[18-17]
Bp
zB zCzA来自{A}ApyB
{C}
P P C T BP B
A A P CT CP CT CT BP B
Ap B
oB xB
{B}
yC
xA
oA
yA xC
B Px r11 r21 r31 B r r Py C B 12 22 r32 P B , BT Pz r13 r23 r33 1 0 0 0

cos( xB,xx A ) A B x A R x x y A B B R cos( B , y A ) A r13 B B z cos( xB ,xz A ) A r23 r33
cos( y B , x AB x A z B , x A ) y B x A z ) cos( yB y A A ) A cos(y B , yz B y cos( z B , y A ) yB y A , z z B z A z , z ) z cos( B A ) cos( B A
A B
R Rot ( x, ) Rot ( z , ) 0 c s s c 0 0 s c s c 0 0 0 1
1 0 0 c 0 s
s c sc cc ss cs

0.866 0.5 0.5 0.866 A p AT Bp B 0 0 0 0
0 12 5 11.83 0 6 9 16.294 1 0 0 0 0 1 1 1
动坐标系在固定坐标系中的齐次变换有2种情况:
坐标变换
► 例题1:坐标系{B}的初始位姿与参考坐标系{A}相同,
坐标系{B} 相对于{A}的zA轴旋转30,再沿{A}的xA轴移 动12,沿{A}的yA轴移动6。求位置矢量ApB和旋转矩 A 阵 B R 。假设p点在坐标系{B}的描述为Bp=[5 9 0]T,求 其在坐标系{A}的描述。 解:
练习
坐标系{B}初始与{A}重合,让{B}绕ZB旋转θ角;然后再 绕 X ' A 转φ角.求把BP变为 A P 的旋转矩阵 A R .
B
A B
R Rot ( z , ) Rot ( x, ) s c 0 0 1 0 0 0 c 1 0 s 0 s c
杆件坐标系的建立
► 机器人的各连杆通过关节连接在一起,关节
有移动副与转动副两种。 ► 从机座到末端执行器,顺序地由低到高依次 为各关节和连杆编号 ► 机座的编号为杆件0,与机座相连的连杆编号 为杆件1,依此类推 ► 机座与连杆1的关节编号为关节1,连杆1与连 杆2的连接关节编号为2,依此类推
连杆坐标系的定义方法
c30 s30 0 0.866 0.5 0 A R R( z , 30 ) s30 c30 0 0.5 0.866 0; B 0 0 0 1 0 1 0.866 0.5 0 5 12 11 .83 A A p B R B p Ap B 0.5 0.866 0 9 6 16 .294 0 0 1 0 0 0 12 A pB 6 0
{B}
R
A B
A
pB

当表示位置时, 当表示方位时,
A BR
I3
nxx o a x p p n A Rxx A xp xx B o a B {B} n o yy a yy yy nyy o a p p 1 {B} 0 {B} n zz o zz a zz zz n o a p p 0 0 0 0 0 0 1 1
第二章 机器人操作手运动学
[18-2]
关节与连杆
关节(Joint):即运动副,允许机器人手臂各零件之间发生相 对运动的机构。
转动副
Revolute Joint
移动副
Prismatic Joint
连杆(Link):机器人手臂上被相邻两关节分开的部分。
[18-3]
机器人运动学的研究内容
[18-5]
定义1:如果所有的变换都是相对于固定坐标系中各坐标轴旋 转或平移,则依次左乘,称为绝对变换。
定义2:如果动坐标系相对于自身坐标系的当前坐标轴旋转或 平移,则齐次变换为依次右乘,称为相对变换。
练习
坐标系{B}初始与{A}重合,让{B}绕ZB旋转θ角;然后再 A 绕XA转φ角.求把BP变为AP的旋转矩阵 B R .
axis i link i
yi 1
zi 1
yi ai 1
di
zi
xi
ai
xi 1
i
i 1
(3)Xi-1轴与Xi轴之间的夹角θi,一般称θi为连杆的夹角,或称为两连 杆的关节角。它是从Xi-1到Xi绕Zi-1旋转的角度,右旋为正;
(4)Zi-1轴与Zi轴之间的夹角为αi,αi称为扭转角。它是从Zi-1到Zi绕Xi 旋转的角度,右旋为正。
yB
[18-16]
三个基本的旋转矩阵:
z' θ z y' θ y
x θ x’
x’ x y’ z’ x y z x’ y’ z’ x y
z' θ z
z z'
y' y
x θ x’
x’ y’
y' θy
x x’
z’
y
z
z
复合变换
复合变换:平移和旋转构成复合变换。
如图所示,将坐标系{B}中的点P,在坐标系{A}中表示。
zA
zB
A B
R 表示刚体B相对于坐标系{A}的姿态,
A
xB ,
A
yB ,
A
z B 表示与{B}的坐标轴平行的
三个单位矢量在坐标系{A}中的描述。
A B B R A RT
xB xA
yA yB
[18-9]
位姿表示
位姿描述:相对于参考坐标系{A},坐标系{B}的原点位置
和坐标轴的方位可以由位置矢量和旋转矩阵描述。
[18-6]
位置与姿态的表示

方位描述:利用固定于物体的坐标系描述方位(orientation)。 方位又称为姿态(pose)。 在刚体B上设置直角坐标系{B},利用与{B}的坐标轴平行 的三个单位矢量表示B的姿态。
A B
R

A
xB
A
yB
r11 r12 A z B r21 r22 r31 r32
D-H方法: 由Denauit和Hartenbery于1956年 提出,它严格定义了每个坐标系的坐标轴, 并对连杆和关节定义了4个参数。
转动关节的D-H坐标系
► 各连杆的坐标系Z轴方向与关节轴线重合(对
于移动关节,Z轴线沿此关节移动方向)。
坐标系的建立原则(后置模式)
► ► ► ►

Ai+
1

为右手坐标系 原点Oi:位于Ai轴,公 法线 ai与Ai轴的交点上 Ai-1 Zi轴:与Ai关节轴重合, 指向任意 Xi轴:与公法线ai重合, 指向沿ai由Ai轴线指向 Ai+1轴线 Yi轴:按右手定则
0 1 0 0 A 0 1 , CT 0 0 0 1 0 0
0 0 1 0
PCx A PCy A PCz 1
A
坐标变换
► 例题1:坐标系{B}的初始位姿与参考坐标系{A}相同,
坐标系{B} 相对于{A}的zA轴旋转30,再沿{A}的xA轴移 动12,沿{A}的yA轴移动6。求 AT 。假设p点在坐标系{B} B 的描述为Bp=[5 9 0]T,求其在坐标系{A}的描述。 解:
连杆四参数
( 1 ) ai 是 Zi-1 和 Zi 两 轴线的公垂线长度,一 般 称ai 为 连杆 长度。 它 是从Zi-1 到Zi 沿Xi 测量的 距离;
(2)两公垂线ai-1和ai 之间的距离称为连杆距离 di ,或者称为两连杆的偏 置。它是从Xi-1到Xi 沿Zi1测量的距离;
axis i 1 link i 1
机器人的运动学方程
0
Ti A1 A2
0 1
i 1
Ai
D-H变换矩阵(前置模式)
cos i sin i cos i sin i sin i ai cos i sin cos cos cos sin a sin i i i i i i i i 1 Ai 0 sin i cos i di 0 0 1 0
相关文档
最新文档