工业机器人运动学

合集下载

工业机器人运动学基础篇:运动学构型

工业机器人运动学基础篇:运动学构型

工业机器人运动学基础篇:运动学构型本文重点介绍工业机器人常用运动学构形,以下是工业机器人的几种常用结构形式(图),图文描述非常详细,希望能对大家带来帮助!!1、笛卡尔机械臂优点:很容易通过计算机控制实现,容易达到高精度。

缺陷:妨碍工作,且占地面积大,运动速度低,密封性欠缺。

①焊接、搬运、上下料、包装、码垛、拆垛、检测、探伤、分类、装配、贴标、喷码、打码、(软仿型)喷涂、目标跟随、排爆等一系列工作。

②适用于多种类,批量的柔性化作业,提高产品质量,提高劳动生产效率,改进劳动条件和产品的快速更新换代有着显著作用。

2、铰链型机械臂(关节型)关节机器人的关节全都是旋转的,相似于人的手臂,工业机器人中最常见的结构。

它的工作范围较为复杂。

①汽车零配件、模具、钣金件、塑料产品、玻璃制品、陶瓷、航空等的快速检测及产品开发。

②车身装配拆卸、通用机械装配拆卸等制造质量控制等的三坐标测量及误差检测。

③古董、艺术品、雕塑、卡通人物造型、人像成品等的制作。

④汽车整车现场测量和检测等。

3、SCARA机械臂SCARA机器人常用于装配拆卸等作业,最显著的特点是它们在x-y平面上的活动具有较大的柔性,而沿z轴具有很强的刚性,因而,它具有选择性的柔性。

这种机器人在装配作业中取得了较好的使用。

①大量用于装配印刷电路板和电子零部件②搬动和取放物件,如集成电路板等③普通使用于塑料行业、汽车行业、电子产品行业、药品行业和食品工业等领域.④搬取零件和装配工作。

4、球面坐标型机械臂特点:围绕着中心支架附近的工作范围大,两个转动驱动装置容易密封,延伸工作空间较大。

但该坐标复杂,难于控制,且直线驱动装置存在密封的缺陷。

5、圆柱面坐标型机械臂优点:且计算简单;直线部分可使用液压驱动,可输出较大的动力;能够伸入型腔式机器内部。

缺陷:它的手臂能够延伸的空间遭到限制,不能到达近立柱或近地面的空间;直线驱动部分难以密封、防尘;后臂工作时,手臂后端会碰到运动范围内别的物体。

工业机器人运动学

工业机器人运动学

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 机器人运动学的矩阵表示

工业机器人运动学课件

工业机器人运动学课件
工业机器人概述
BIG DATA EMPOWERS TO CREATE A NEW
ERA
定义与分类
定义
工业机器人是一种可编程、多自 由度的自动化机械业任务。
分类
根据应用领域和功能特点,工业 机器人可分为搬运机器人、焊接 机器人、装配机器人、加工机器 人等。
工业机器人运动学课件
BIG DATA EMPOWERS TO CREATE A NEW
ERA
• 工业机器人概述 • 工业机器人运动学基础 • 工业机器人关节结构与运动特性 • 工业机器人运动学建模 • 工业机器人轨迹规划 • 工业机器人控制技术 • 工业机器人应用案例分析
目录
CONTENTS
01
人工操作成本。
THANKS
感谢观看
位置控制与速度控制
位置控制
通过设定目标位置,控制器计算出机 器人需要执行的路径和动作,使机器 人准确到达目标位置。
速度控制
通过设定目标速度,控制器计算出机 器人需要执行的动作,使机器人在运 动过程中保持恒定的速度。
力控制与力矩控制
力控制
通过设定目标力,控制器计算出机器人需要执行的路径和动作,使机器人施加的目标力作用于被操作 物体上。
学要求。
轨迹规划的分类
根据运动学和动力学模型的不同 ,轨迹规划可以分为运动学轨迹
规划和动力学轨迹规划。
轨迹规划的步骤
包括路径生成、速度和加速度控 制、碰撞检测和避障等。
关节空间的轨迹规划
01
关节空间定义
关节空间是指机器人的各个关节角度构成的坐标系,是机器人的内部状
态空间。
02 03
关节空间轨迹规划方法
逆运动学模型
已知机器人末端执行器的位置和姿态,求解对应的关节变量。

工业机器人课件第3章运动学3

工业机器人课件第3章运动学3

3.6.1 D-H参数法物体
Denavit和Hartenberg于1955年提出了一种为关节链中的每一个杆 件建立坐标系的矩阵方法,即D-H参数法。
1.连杆坐标系的建立
连杆坐标系规定如下(参见图): zi坐标轴沿i+1关节的轴线方向。 xi坐标轴沿zi和zi-1轴的公垂线,且指向离开zi-1轴的方向。 yi坐标轴的方向构成xiyizi右手直角坐标系。
各连杆坐标系建立后,n-1系与n系间变换关系可用坐标系的平移、旋转 来实现。从n-1系到n系的变换步骤如下:
(1) 令n-1系绕Zn-1轴旋转θn 角, 使Xn-1与Xn平行, 算子为 Rot(z,θn)。
(2) 沿Zn-1轴平移dn, 使Xn-1 与Xn重合, 算子为Trans(0,0,dn)。
(3) 沿Xn轴平移an, 使两个坐 标系原点重合, 算子为 Trans(an,0,0)
cosi


sini
0

0
-sinicosi cosicosi
sini
0
sinisini -cosisini
cosi
0
aicosi
aisini

di 1

第2章 工业机器人运动学
实际中,多数机器人连杆参数取特殊值,如αn=0或dn=0,
可以使计算简单且控制方便。
工业机器人运动学
工业机器人连杆参数及其齐次变换矩阵
一. 连杆参数及连杆坐标系的建立 1、连杆参数 描述该连杆可以通过两个几何参数: 连杆长度an和扭角αn。
图 2-10 连杆的几何参数
第2章 工业机器人运动学
描述相邻杆件n与n-1的关系参数的两个参数: 连杆距离dn和连杆转角θn

工业机器人运动学

工业机器人运动学

注意:对于旋转关节,绕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

工业机器人的运动学

工业机器人的运动学

工业机器人运动学的展望
未来工业机器人运动学将与人工智能、机器视觉等技 术进一步融合,实现更智能化的运动控制和决策。
输入 标题
应用拓展
随着技术的进步,工业机器人运动学的应用领域将进 一步拓展,如微纳操作、深海/空间探索等高精度、高 可靠性要求的领域。
技术融合
理论深化
随着工业机器人运动学的不断发展,对相关领域的人 才需求将进一步增加,未来将需要更多的专业人才进
运动学逆问题
定义
给定机器人末端执行器的 位置和姿态,求解实现该 位置和姿态所需的关节角 度。
计算方法
通过逆向运动学模型,将 末端执行器的笛卡尔坐标 代入机器人结构参数方程, 反解出关节角度。
应用
根据目标位置和姿态,规 划机器人的关节运动轨迹, 实现精确控制。
雅可比矩阵
定义
描述机器人末端执行器速度与关节速 度之间关系的线性映射矩阵。
03 工业机器人运动学原理
运动学正问题
01
02
03
定义
给定机器人的关节角度, 求解机器人末端执行器的 位置和姿态。
计算方法
通过正向运动学模型,将 关节角度代入机器人结构 参数方程,求解末端执行 器的笛卡尔坐标。
应用
根据已知的关节角度,预 测或验证机器人的末端位 置和姿态,为机器人控制 提供基础。
基于运动学的轨迹规划
轨迹规划
基于运动学的轨迹规划是工业机器人运动学优化与控制的 重要环节,它涉及到机器人在空间中运动的路径和速度的 规划。
路径规划
路径规划是轨迹规划的基础,它通过寻找起点和终点之间 的最优路径,确保机器人在移动过程中能够安全、高效地 完成任务。
速度规划
速度规划是在路径规划的基础上,对机器人在各个运动阶 段的速度进行优化,以达到最佳的运动效果和效率。

第3章工业机器人运动学和动力学概要

第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列阵中第四个元素为零,且,则表示某轴(某矢量)的方向。

工业机器人的运动学及动力学

工业机器人的运动学及动力学
动力的大小通常用力和力矩表示。力是物体受到的推、拉、压、提等作用,单位 是牛顿(N);力矩是力和力的转动半径的乘积,单位是牛顿·米(N·m)。
工业机器人的动力学方程
动力学方程是描述机器人受到的力和力矩与其运动状态之间 关系的数学模型。
动力学方程包括牛顿方程(描述机器人受到的力和加速度之 间的关系)和欧拉方程(描述机器人受到的力矩和角加速度 之间的关系)。
轻量化与模块化设计
为了便于运输和部署,工业机器人将采用更轻的材料和设计,同时采 用模块化设计,便于维护和升级。
工业机器人在工业领域的应用前景
自动化生产线
工业机器人将在自动化生产线中 发挥重要作用,实现生产过程的 自动化和智能化,提高生产效率

质量检测
机器视觉和人工智能技术的引入 ,使得工业机器人能够更精准地 检测产品质量,降低检测成本。
结合位置和力控制,实现 机器人在复杂环境中的适 应性和灵活性。
工业机器人的运动控制器
硬件控制器
使用专门的硬件设备进行 机器人运动控制,具有高 效、稳定的特点。
软件控制器
通过软件实现对机器人的 运动控制,具有灵活、易 升级的特点。
云端控制器
通过网络连接实现远程控 制,方便对机器人进行远 程调试和维护。
运动学是研究物体运动的科学,它涉 及物体的位置、姿态和速度等信息的 描述。
在机器人领域,运动学主要关注机器 人各关节的位置和姿态,以及它们之 间的相互关系。
工业机器人的坐标系
工业机器人通常采用笛卡尔坐标 系(也称为直角坐标系)来描述
其位置和姿态。
笛卡尔坐标系包括x、y、z三个 坐标轴,用于描述物体在空间中
精度
通过优化算法和结构设计,提 高机器人的运动精度。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3.11 机器人的退化和灵巧特性
灵巧:一般认为只要确定了机器人手的位姿,就能为具有六个自由度的机器人 在其工作范围内的任何位置定位和定姿。
实际上,随着机器人越来越接近其工作空间的极限,虽然机器人仍 可能定位在期望的点上,但却有可能不能定姿在期望的位姿上。能 对机器人定位但不能对它定姿的点的区域成为不灵巧区域。
py px
3.13 设计项目:四自由度机器人
3.13.3. SCARA机器人的逆运动学分析
3

arctan
S3 C3
2

arctan (C3a3 (C 3 a3

a2 )( pz S234a4 ) S3a3 ( pxC1 p y S1 a2 )( pxC1 p y S1 C234a4 ) S3a3 ( pz
C234 a4 ) S234 a4 )
4 234 2 3
1

arctan(
py px
)和1

1
180
234

arctan( az C1ax S1a y
)和 234
234
180
C3

( pxC1

p y S1
C234a4 )2 ( pz 2a2 a3

S 234 a4 ) 2

a22

a32
S3 1 C32
1

0T4

1T2
2

2T3
d3

3T4
4

即:
c1 s1 0 0 nx ox ax px c2c4 s2s4 c2s4 s2c4 0 c2l2 l1
s1 c1 0 0 ny
oy
ay
py



s2c4

c2 s4
s2s4 c2c4

sinn cosn1

sin
n
sin 0

n1
sinn cosn cosn1 cosn sin n
0
0
sin n1 cos n 1
0
an1
dn
sin

n
1

dn
cos n 1
1

3.13 设计项目:四自由度机器人
3.13.1. SCARA机器人坐标系的建立
3.13 设计项目:四自由度机器人
3.13.1. SCARA机器人坐标系的建立 (3)变换矩阵的建立全部的连杆规定坐标系之后,就可以按照下列 的顺序来建立相邻两连杆n-1和n之间的相对关系:
1)绕 xn-1轴转αn-1 角; 2)沿xn-1轴移动an-1; 3)绕zn 轴转θn角; 4)沿zn 轴移动dn。
2

2T3
d3

3T4
4


ny

nz 0
oy oz 0
ay az 0
p
y

pz 1

c1c2c4 s1s2s4 c1s2s4 s1c2s4


s1c2c4

c1s2c4

s1s2 s4

c1c2 s4

0

0
c1c2s4 s1s2s4 c1s2c4 s1c2c4 s1c2s4 c1s2s4 s1s2c4 c1c2c4
由于
T n1 n
描述第n个连杆相对于第n-1连杆的位姿,对于SCARA教学
机器人(四个自由度),机器人的末端装置即为连杆4的坐标系,它与
基座的关系为: 0T4 0T1 1T2 2T3 3T4
如图3-33坐标系,可写出连杆n相对于n-1变换矩阵
T n1 n
:
c1
0T1


s1
0
s1 c1 0
0
s2l2

0

0
0 0
1 0
0 1

nz 0
oz 0

az 0
pz 1


0 0
0 0
1 0
d3 1

左右矩阵中的第一行第四个元素(1.4),第二行第四个元素(2.4)分别相等。即
:
cos1 px sin1 py cos2 l2 l1
(1)机器人关节达到其物理极限而不能进一步运动 (2)如果两个相似关节的z轴共线时,机器人可能会在其工作空间中变为退 化状态。这意味此时无论哪个关节运动都将产生同样的运动,结果是控制器 将不知道是哪个关节在运动。
无论哪一种情况,机器人的自由度总数都小于6,因此机器人的方程无解。 在关节共线时,位置矩阵的行列式也为零。
sin1 px cos1 py sin2 l2
3.13 设计项目:四自由度机器人
3.13.3. SCARA机器人的逆运动学分析 由上式联立可得:
式中:
1

arctan


1 A
A2


A l12 l22 px2 py2 ; arctan py
3.13 设计项目:四自由度机器人
3.13.1. SCARA机器人坐标系的建立
(2)构件参数的确定根据D-H构件坐标系表示法,构件本身的结构 参数an-1 、αn-1 和相对位置参数dn、 θn可由以下的方法确定:
1)θn为绕 zn轴(按右手定则)由 xn-1轴到 xn轴的关节角; 2)dn为沿 zn轴,将 xn-1轴平移至 xn轴的距离; 3)an-1为沿 xn-1轴从 zn-1量至zn 轴的距离; 4)αn-1为绕 xn-1轴(按右手定则)由 zn-1轴到zn 轴的偏转角。
3.12 D—H表示法的缺陷
由于所有的运动都是关于x和z轴的,而无法表示关于y轴的运动,因 此只要有任何关于y轴的运动,此方法就不适用,而且这种情况十分 普遍。例如,假设原本应该平行的两个关节轴在安装时有一点小的 偏差,由于两轴之间存在小的夹角,因此需要沿y轴运动。由于实际 的工业机器人在其制造过程中都存在一定的误差,所以该误差不能 用D-H法来建模。
3.10 机器人的逆运动编程
对于早先讨论过的旋转机器人情况,给定最终的期望位姿为:
nx ox ax px
TR HDESIRED

ny n0z
oy oz 0
ay az 0
p
y

pz 1

3.10 机器人的逆运动编程
为了计算未知角度,控制器所需要的所有计算是如下的一组逆解:
#
θ
d
a
α
1
θ1
0
0
-90
2
θ2
d2
0
90
3
0
d3
0
0
4
θ4
0
0
-90
5
θ5
0
0
90
6
θ6
0
0
0
3.13 设计项目:四自由度机器人
SCARA型机器人的运动学模型的建立,包括机器人运动学方程的表示,以及 运动学正解、逆解等,这些是研究机器人控制的重要基础,也是开放式机器人 系统轨迹规划的重要基础。
SCARA型机器人操作臂可以看作是一个开式运动链。它是由一系列 连杆通过转动或移动关节串联而成的。为了研究操作臂各连杆之间 的位移关系,可在每个连杆上固接一个坐标系,然后描述这些坐标 系之间的关系。
S6 C5 C4 C2 C1ox S1oy S2oz S4 S1ox C1oy } S5 S2 C1ox S1oy C2oz
C6 S4[C2 C1ox S1oy S2oz ] C4 S1ox C1oy
0 0 1
0 0 0
1T2

c2

s2
0
s2 c2 0
0 0 1
l1
0

0

0
0
0 1

0
0
0
1

1 0 0 l2
2T3

0 0
0
1 0 0
0 1 0
0

d3 1

c4 s4 0 0
3T4


s4
0
c4 0
0 0 1 0
3.12 D—H表示法的缺陷
例3.20(续)
斯坦福机械手臂的参考坐标系。图3-32显示了例
3.20中(如图3-29所示)斯坦福机械手臂的参考坐标系。为了改进
可视性,进行了简化。表3-3所示为斯坦福机械手臂的参数表。
3.12 D—H表示法的缺陷
以下是斯坦福手臂逆运动学解的结果汇总:
1

arctan(
5

arctan C234 (C1ax S1a x
S1a y ) S234 az C1a y
6

arctan S234 (C1nx S234 (C1ox
S1ny ) C234nz S1oy ) C234oz
3.11 机器人的退化和灵巧特性
退化:当机器人失去一个自由度,并因此不按所期望的状态运动时即称机器人 发生了退化。在两种条件下会发生退化:
4
180
5 0
5

arctan C4[C2 (C1ax S1a y ) S2az ] S4[S1ax S2 (C1ax S1a y ) C2az
C1a y ]
3.12 D—H表示法的缺陷
以下是斯坦福手臂逆运动学解的结果汇总:
相关文档
最新文档