第8讲 机器人的微分运动与速度
第四章机器人静力学动力学
0
nz
(
p
n
)
y
(
p
o
)
y
( p a)y
ox
oy
oz
( ( (
p p p
n)
o)
a)
ax
z z z
dx dy dz
x
ay
y
az z
{T}
根据前面导出的两坐标系{A}和{B}之间广义速度的坐标变换 关系,可以导出{A}和{B}之间广义操作力的坐标变换关系。
l1s1
l2s12
于是得到与末端速度
相应的关节速度:
显然,当θ2趋于0°(或180°)时,机械手接近奇异形位,相应的 关节速度将趋于无穷大。
4.2 机器人的静力学
0F [Fx , Fy ]T
存在怎样的关系
(1, 2 )
( f ,n)
y0
2
1
x0
机器人与外界环境相互作用时,在接触的地方要产生力 和 力矩 ,统称为末端广义(操作)力矢量。记为
n个关节的驱动力(或力矩)组成的n维矢量 称为关节力矢量
利用虚功原理,令各关节的虚位移为δqi ,末端执行器相应 的虚位移为D。根据虚位移原理,各关节所作的虚功之和与末端 执行器所作的虚功应该相等,即
简写为: 又因为
, 所以得到 与 之间的关系
式中
称为机械手的力雅可比。它表示在静态平衡状态下,
操作力向关节力映射的线性关系。
x t33
x t34
dx
x x x x
t
41
t42
t43
t44
x x x x
二. 微分运动
设机器人某一杆件相对于基坐标系的位姿为T,经过微运动 后该杆件相对基坐标系的位姿变为T+dT,若这个微运动是相对 于基坐标系(静系)进行的(右乘),总可以用微小的平移和旋转 来表示,即
34机器人运动学雅可比矩阵
3.把握文章的艺术特色,理解虚词在文中的作用。
4.体会作者的思想感情,理解作者的政治理想。一、导入新课范仲淹因参与改革被贬,于庆历六年写下《岳阳楼记》,寄托自己“先天下之忧而忧,后天下之乐而乐”的政治理想。实际上,这次改革,受到贬谪的除了范仲淹和滕子京之外,还有范仲淹改革的另一位支持者——北宋大文学家、史学家欧
3.4 机器人的雅可比矩阵
1、 微分运动与速度
微分运动指机构的微小运动,可用来推导不 同部件之间的速度关系。
机器人每个关节坐标系的微分运动,导致机 器人手部坐标系的微分运动,包括微分平移与微 分旋转运动。将讨论指尖运动速度与各关节运动 速度的关系。
前面介绍过机器人运动学正问题
r f ( )
一般情况:
n
Rmn
fm
n
2、与平移速度有关的雅可比矩阵
相对于指尖坐标系的平移速度,是通过把坐标 原点固定在指尖上,指尖坐标系相对于基准坐 标系的平移速度来描述
O0 x0 y0 z0 :基准坐标系 Oe xe ye ze :指尖坐标系
ze
z0
Pe
Oe
ye
xe
O0
r f ( )
r r1, r2,
, rm T Rm1
1,2 , , n Rn1
rj f j (1,2, ,n ) j 1, 2, , m
若n>m,手爪位置的关节变量有无限 个解,通常工业用机器人有3个位置变量 和3个姿态变量,共6个自由度(变量)。
阳修。他于庆历五年被贬谪到滁州,也就是今天的安徽省滁州市。也是在此期间,欧阳修在滁州留下了不逊于《岳阳楼记》的千古名篇——《醉翁亭记》。接下来就让我们一起来学习这篇课文吧!【教学提示】结合前文教学,有利于学生把握本文写作背景,进而加深学生对作品含义的理解。二、教学新
机器人机构学的数学基础(第2版)课件第8章 运动与约束
sac sa
SΔS r 0
$e21 sa ; ra labsab sa SΔS r 0
$e22
0 ;
sac sa
$1r1 0 ; sac sa
$$11rr23
0 ; sa ;
sab
0
sa
$1r4 sac ; 0
$2r1 0 ; sac sa
$$22rr23
等效运动副旋量系的定义
【例8.1】 考察平面四杆机构的KP旋量系。
r2
$3
$2
r1
r3
$4
$1 O
平面四杆机构的KP旋量集可以表示成
通过线性组合可以得到
$1 s ; 0
$$32
s ; s ;
r1 s
(r1 r2 )
s
$4 s ; r3 s
$e1 s ; 0
$$ee32
0 ; 0 ;
• 21世纪以来,以黄真教授为代表的中国学者采用旋量理论 很好地解决了机构自由度正确计算与分析的问题,得到了 通用公式
g
F d(n g) fi i 1
燕山大学 黄真教授
• 机构自由度研究历程和发展沿革完全可以演绎一部哥德巴赫猜想式的故事, 各种形式的自由度计算公式不下30余种,专著不下5部。
【例8.2】 试分析4R型平行四杆机构的等效运动。
当以杆1为机架、以杆4为输出构件时,可视其为由 2个分支组成。首先建立相应的坐标系,得到表示 每个分支各自对应的KP旋量系
等效运动副旋量系的应用
【例8.2】 试分析4R型平行四杆机构的等效运动。
$e11 sa ; ra sa
$e12
0 ;
末端运动模式或自由度类型为自由度空间
【约束空间】:约束空间(constraint space)是物体所受力旋量所张成 的空间,它表征了物体受限的空间运动,即所受约束情况。当物体受基本约 束(力或力偶)时,其力旋量也退化为线矢量及偶量,约束空间也可简单地 描述成约束线图的形式,这时更便于几何表达使其可视化、图谱化,而且其 中蕴含着局部自由度、冗余约束等诸多信息。
第3章_微分运动和速度
第3章 微分运动和速度3.1 引言微分运动指机构(这里指机器人)的微小运动,可以用它来推导不同部件之间的速度关系。
依据定义,微分运动就是小的运动。
因此,如果在一个小的时间段内测量或计算这个运动,就能得到速度关系。
本章将学习坐标系相对于固定坐标系的微分运动、机器人关节相对固定坐标系的微分运动、雅可比矩阵以及机器人速度关系。
本章包含了相当多的速度方面的术语,它们应该在动力学课程中见过。
但是如果现在已记不起这些术语,建议在学习下面的内容之前复习有关的知识。
3.2 微分关系首先要了解什么是微分关系。
为此,先考虑如图3.1所示的具有两个自由度的简单机构。
其中每个连杆都能独立旋转,1θ表示第一个连杆相对参考坐标系的旋转角度,2θ表示第二个连杆相对第一个连杆的旋转角度。
对机器人也类似,每个连杆的运动都是指连杆相对于固连在前一个连杆上的当前坐标系的运动。
图 3.1 (a)具有两个自由度的平面机构;(b)速度图B 点的速度可以计算如下:jˆ)(cos )(i ˆ)(sin )(-j ˆcos i ˆsin ]l )[(]l [21212212121111112212111/θθθθθθθθθθθθθθθ++++⨯++-=++=+= l l l l l l V V V AB A B 垂直于垂直于 (3.1)将速度方程写为矩阵形式得出如下结果:⎥⎦⎤⎢⎣⎡⎥⎦⎤⎢⎣⎡++++-+--=⎥⎥⎦⎤⎢⎢⎣⎡212122121121221211)cos()cos(cos )sin()sin(sin θθθθθθθθθθθθ l l l l l l V V Y X B B (3.2) 方程左边表示B 点速度的x 和y 分量。
可以看到,方程右边的矩阵乘以两个连杆的相应角速度便可以得到B 点速度。
接下来,通过对描述B 点位置的方程求微分(而不采用从速度关系中直接推导的方程)可以找出相同的速度关系,具体如下:⎩⎨⎧++=++=)sin(sin )cos(cos 2121121211θθθθθθl l y l l x B B (3.3)对上述方程组中的变量1θ和2θ求微分,得:⎩⎨⎧++-=++--=)θ)(d θθ(θl d θθl dy )θ)(d θθ(θl d θθl dx B B 2121211121212111cos cos sin sin (3.4) 写成矩阵形式为:⎥⎦⎤⎢⎣⎡⎥⎦⎤⎢⎣⎡++++-+--=⎥⎦⎤⎢⎣⎡212122121121221211)cos()cos(cos )sin()sin(sin θθθθθθθθθθθθd d l l l l l l dy dx B B (3.5) B 点的 雅可比 关节的 微分运动 矩阵 微分运动可以注意到,式(3.2)与式(3.5)无论在内容上还是形式上都很相似。
机器人运动学课件
轨迹规划实现
坐标系选择
在进行轨迹规划时,需要选择合适的坐标系,如笛卡尔坐 标系和关节坐标系等,以便于描述机器人的运动轨迹和关 节角度。
插值函数选择
选择合适的插值函数能够保证机器人的运动轨迹的光滑性 和连续性,需要根据实际需求和约束条件来确定插值函数 的形式和参数。
插值点选择
选择合适的插值点是实现精确轨迹的关键,需要根据实际 需求和约束条件来确定插值点的数量和位置。
根据不同的分类标准,轨迹规划可以分为多种类型,如基于时间的轨迹 规划、基于空间的轨迹规划、笛卡尔空间的轨迹规划和关节空间的轨迹 规划等。
轨迹规划方法
基于多项式的轨迹规划方法
基于样条曲线的轨迹规划方法
该方法通过使用多项式函数来描述机器人 的运动轨迹,具有简单、易实现的特点, 但可能会产生较大的轨迹误差。
描述机器人末端执行器的 方向变化。
齐次变换矩阵
用于描述平移和旋转的复 合变换,包括旋转和平移 矩阵的组合。
03
机器人运动学方程
齐次变换
齐次变换定义
齐次变换描述了刚体在空间中的位置和姿态,由平移和旋转组成 。
齐次变换矩阵
齐次变换可以用一个4x4的矩阵来表示,该矩阵包含了刚体的位置 信息和姿态信息。
绝对位置
相对于参考坐标系的机器 人位置。
相对位置
相对于机器人上某固定参 考点的位置。
姿态描述
方向描述
描述机器人的朝向,通常使用欧拉角 (俯仰角、偏航角、滚动角)或四元 数表示。
姿态矩阵
通过旋转和平移矩阵描述机器人末端 执行器的姿态。
坐标系转换
平移变换
描述机器人末端执行器在 空间中的位置变化。
旋转变换
根据机器人的关节类型和连接方式, 通过几何关系和运动约束建立机器人 末端执行器的位置和姿态的运动学方 程。
第三章微分运动和速度
例3.1 给定某一时刻的机器人雅克比矩阵如下, 计算给定关节的微分运动,求机器人手坐标系 的线位移微分运动和角位移微分运动。
2 1 0 J 0 0 0
0 0 0 1 0 0 1 0 0 0 1 0 0 0 0 0 0 2 0 0 0 1 0 0 0 0 0 0 0 1
由以上推导可得雅可比矩阵为
l1 s1 l 2 s12 l c l c 1 1 2 12 0 0 J (q) 0 0 1
l 2 s12 l 2 c12 0 0 0 1
0 0 0 1 0 0 0 0 0 0 1 0
c 124 s 0 = 124 3R 0 s124 c124 0 0 0 1
末端手爪相对于基坐标系{0}角速度和速度为
0 0 4 0 1 2 4
l1 s11 l 2 s12 (1 2 ) 0 v4 l c l c ( ) 2 1 1 1 2 12 1 d3
假设有一组变量为 x j的方程 Y :
i
则变量和函数间的微分关系可以表示为:
f1 x Y1 1 Y f 2 2 x 1 Yi f i x1 f1 x2 f1 x j x 1 f i x2 或Yi x j x j x f i j x j
§3.3 坐标系的微分运动
假设有一个机器人要将两片工件焊接在一起,为 了获得最好的焊接质量,要求机器人以恒速运动,也 就是说要求指定的手坐标系的微分运动能表示按特定 姿态的恒速运动。 这就涉及到坐标系的微分运动,而该运动是由机 器人产生的。如图所示:
工业机器人微分运动和速度
例:如图示二自由度机械手,手部沿固定坐标系X0轴正向以1.0m/s 速度移动,杆长为l1 =l2=0.5m。设在某瞬时θ1 =30o,θ2 = -60o ,求 相应瞬时的关节速度。
对于圆柱坐标机器人,给定在相应位置的3个关节速度如下,求 手坐标系速度的3个分量。 dr/dt=0.1,dα/dt=0.05,dl/dt=0.2,r=15,α= 30o,l=10 运动顺序为:先沿x轴移动r,再绕z轴旋转α角,最后沿z轴移动l。
沿x,y,z轴的 微分运动
绕x,y,z轴的 微分旋转
d1 dx d dy 2 d 3 dz 机器人雅可比矩阵 d x 4 d 5 y z d 6
假设,坐标系noa相对于参考坐标系做一个微量的运动。 从两种不同的角度来坐标系noa的变化。
z
a' a z o' o n' n a' a o'
o
n' n
x
y
x
y
只关注手部坐标系的运动
机器人的关节做微量运动导致了 手部坐标系的微量运动
3.6坐标系的微分运动 3.6.1微分平移: Transdx, dy, dz 例3.2 cos x 1 3.6.2微分旋转: sin x x用弧度
[T dT ] [Transdx, dy, dz Rotk , d ][T ]
[dT] [Transdx, dy, dz Rotk , d I ][T ]
令: [] [Transdx, dy, dz Rotk , d I ]
↓↓
0 z y dx z 0 x dy ,称为微分算子(相 则可得: y x 0 dz 对于固定参考坐标系)。 0 0 0 0
工业机器人微分运动和速度分解
f 1 f 1 f 1 Y1 x x1 x x 2 x xi 1 2 i f 2 f 2 f 2 Y x x xi 2 1 2 x1 x 2 xi f j f j f j Y j x1 x 2 xi x1 x 2 xi
→
f j Y j xi xi
Байду номын сангаас
同理,根据上述关系,对机器人的位置方程求微分,可以得到 机器人的关节微分运动和机器人手坐标系微分运动之间的关系。
d1 dx d dy 2 d 3 dz 机器人雅可比矩阵 d 4 x d 5 y z d 6
★在多自由度的机器人中,可以用同样的方法将关节的微 分运动(或速度)与手部的微分运动(或速度)联系起来。
3.3雅可比矩阵
雅可比矩阵可以将单个关节的微分运动或速度转换为感兴 趣点的微分运动或速度,也可以将单个关节的运动与整个机构 的运动联系起来,由于两个旋转角度的值是随时间变化的,从 而雅可比矩阵各元素的大小也随时间变化,因此雅可比矩阵式 与时间相关的。雅可比矩阵可以通过使用每个位置方程对所有 变量求导来计算。
B点的 微分运动 雅可比 矩阵 关节的 微分运动
微分速度方程:
dxB l1 sin 1 l2 sin(1 2 ) l2 sin(1 2 ) d1 dy dt l cos l cos( ) l cos( ) d dt 1 2 1 2 2 1 2 2 B 1
B
微分运动方程:
dxB l1 sin 1 l 2 sin(1 2 ) l 2 sin(1 2 ) d1 dy l cos l cos( ) l cos( ) d 1 2 1 2 2 1 2 2 B 1
机器人运动学雅克比矩阵第8讲机器人的微分运动与速度
前三行称为位置雅可比矩阵,代表对手爪线速度V 的传递 比;后三行称为方位矩阵,代表相应的关节速度 q?i 对手爪
角速度 ? 的传递比,因此将 J 分块为:
?V?
??? ??
?
?J i1 ??J a1
Ji2 Ja2
? ?
?q?1 ?
J in Ja2
三逆雅可比矩阵及奇异性雅可比矩阵的奇异性由此可见当雅可比矩阵的行列式为0时既使手爪的速度为一个定值关节速度也将趋于无穷大最终结果会导致关节及该关节的驱动装置损坏
第八讲 机器人的雅可比矩阵 与速度分析
(一)雅可比矩阵的定义 (二)雅可比矩阵的构造法 (三)逆雅可比矩阵 (四)力雅可比 (五)加速度关系
(一)雅可比矩阵的定义
? 把机器人关节速度向量 q?i 定义为:
q? ? ?q?1 q?2 ? ? q?n T
式中,q?i (1,2,? , n) 为连杆 i 相对于
i ? 1的角速度或线速度。
? 手爪在基坐标系中的广义速度向量为:
? ? V
?
?v?
???
? ?
?
x?
y?
z? ? x
?y
?z T
? q? 与 V之间的线性映射关系称为
比矩阵来确定关节速度向量。
? 当 J 是方阵时,可对J 直接求逆,得到 J ?1?q?,但比较困
难。
? 通常直接对机器人的逆解进行微分来求 J ?1?q?。
(三)逆雅可比矩阵及奇异性
例题:图中所示二自由度机械 手,手部沿固定坐标系 X正向 以1.0m/s 的速度移动,杆长 均为0.5m。设在某瞬时θ 1= 30°,θ 2=60°,求相应瞬 时的关节速度。
第三章机器人运动学
αi
3.2.3连杆附加坐标系的规定
(4)建立连杆坐标系的步骤
确定关节轴,并画出轴的延长线。 找出关节轴i和i+1的公垂线或交点,作为坐标系i的原点。 规定Zi的指向是沿着第i个关节轴。 规定Xi轴得指向是沿着轴i和i+1的公垂线的方向,如果关节轴 i和i+1相交,则Xi轴垂直于关节轴i和i+1所在的平面。 Yi 轴的方向由右手定则确定。 当第一个关节变量为0时,规定坐标系{0}和{1} 重合,对于坐 标系{N},尽量选择坐标系使得连杆参数为0.
3.2.3连杆附加坐标系的规定
为了描述每个连杆和相邻连杆之间的相对位置关系,需要在每个连杆 上定义一个固连坐标系. (1)连杆中的中间连杆 规定: 坐标系{i}的Z轴称为Zi,与 关节轴i重合; 坐标系{i}的原点位于公垂 线ai与关节轴i的交点处. Xi轴沿ai方向由关节i指向 关节i+1 (若: ai =0,则Xi垂直于Zi和Zi+1所 在的平面;按照右手定则绕Xi轴的 转角定义为αi ,由于Xi轴的符号 有两种,则转角的符号也有两种.) Yi轴由右手定则确定
3.2.5 PUMA560运动学方程
(2)连续连杆变换 定义了连杆坐标系和相应得连杆参数,就能建立运动学 方程,坐标系{N}相对于坐标系{0}的变换矩阵为:
0 N
0
T T T T
0 1 1 2 2 3
N 1 N
T
变换矩阵 NT 是关于n个关节变量的函数,这些变量可以通 过放置在关节上的传感器测得,则机器人末端连杆再基坐标系 (笛卡尔坐标系)中的位置和姿态就能描述出来。
2) joint angle 关节角 描述两个相邻连杆绕公共轴线旋 转的夹角θi. 当i为转动关节时,关节角为一变量.
机器人学微分变换
(5.17) (5.18) (5.19) (5.20)
9
比较式(5.12)和式(5.20)可知,绕任意向量k旋转dθ的微分旋转与绕x、y、
z轴分别旋转 x、 y、的 z结果相同,即
x kxd
y k y d
z kz d
由此可得到绕坐标轴x、y、z旋转δx、δy、δz的微分变换算子为
(5.21)
0 z y dx
z
0
x
d
y
0
y
x 0
0 0
dz 0
(5.22)
微分变换算子中的元素由微分平移向量d和微分旋转向量δ的各个分量组成,即
d dxi dy j dzk
(5.23)
xi y j zk
lim sin d
0
lim cos 1
0
lim vers 0
0
2019年7月24日
湖北汽车工业学院机械系
6
将上述关系代入式(5.11)可得
1 - kzdθ kydθ 0
kzdθ 1 - kxdθ 0
Rot( k, dθ) = - kydθ kxdθ 1 0
0
(5.24)
将上述二个向量组合构成一个微分运动矢量D
D d x d y d z x y z T
(5.25)
这样,我们就可根据式(5.25)给出的微分运动矢量D直接得到微分变换算
子 ,或基于T坐标的微分运动矢量 T D ( T d, T ) 的微分变换算子 T 。
2019年7月24日
由式(5.7)可得 dA A
z
机器人学_第五讲 微分运动和速度
• 微分变换 -一组平移和旋转共同组成。
4
第五讲 2 坐标系的微分运动
• 微分旋转
定义:绕x,y,z轴的微分转动分别为δx, δy, δz。
由于旋转量很小,近似等式有:
sinx x
弧度
cosx 1
1
Rot(x,x) 0
0 0
0 1
x
0
0
x
1 0
0 0
Rot( y,y)
1 0
0 1
y
0
0 1 0 0
y
0 1 0
0
1
0 Rot(z,z) z
0
0
1
0
z
1 0 0
0 0 1 0
0 0 0 1
注意:这里 1 (x)2 1 违反了单位方向向量的要求,但是,高阶微分项 ( x)2可以看做忽略不计,所以依旧可以认为是满足的。
T
Tz
Ty
0
Tx
Tx T dy
0 T dz
0 0 0 0
其中:
Tx n
Ty o
Tz a
Tdx n p d Tdy o p d Tdz a p d
14
第五讲 3 雅克比矩阵定义
雅克比(Jacobian)矩阵:表示机械臂末端速度和各 个关节速度之间的关系。 对于在三维空间中运行的具有6个关节的机器人有:
dT代表什么?
还记得不?
dT T T T
注意:下面的左右乘的区别,依旧是绝对左乘,相对右乘
13
第五讲 2 坐标系的微分运动
• 坐标系之间的微分变换
由于两者都是描述坐标系在固定参考坐标系中的相同变化,
机器人微分运动学
ny ty by 0 0 0
nz tz bz 0 0 0
( P n) x (P t) x ( P b) x nx tx bx
( P n) y (P t) y ( P b) y ny ty by
( P n) z d x d (P t) y y ( P b) z d z n z x t z y bz z
T
称为刚体的广义速度矢量,它能完整地刻画任意刚体 在三维空间中的运动。若用差分代替微分,则上式可写为
D dx
dy
dz x y z
T
称为微分运动矢量。 微分运动矢量D在不同坐标系中的表示是不一样的, 在一个坐标系中的微分运动给定之后,如何求出在另 一坐标系中的微分运动?
根据前面齐次变换的学习知道,任意坐标系{T}在参考 系中的表示为:
一般情况下, 雅可比矩阵可以看成是矢量对矢量 的导数,如在上面的例子中:
雅可比矩阵的第i列 表示的是机械臂第i 个关节速度对机械 臂末端速度的贡献
x P 1 J T θ y 1
x 2 y 2
如果有如下所示的n个独立变量的函数
根据差积的性质: a (b c) b (a c) b (c a) (1) a ( a c) 0 (2) 则得到:
0 (n t ) (b n) ((P n) d n) (n t ) 0 ( t b ) (( P t ) d t ) T T 1T (b n) (t b) 0 ((P b) d b) 0 0 0 0
第3章微分运动与速度-PPT文档资料
必须在这两个矛盾的性能之间进行平衡。
No Image
Robotics
No Image
Robotics
I
l 假设通过一组减速比为 N 的减速齿轮将惯量为 的负载 Im 连在惯量 (包括减速齿轮的惯量)的电机上,如下图 所示:
No Image
Robotics
电机及负载上的力矩及速度比为: T l NT m 1 1 l m以及 l m N N 列出系统的力矩平衡方程,可得:
No Image
Robotics
§6.2 液压驱动器
特点: 功率-重量比高,低速时出力大,适合微处理器及电子控 制,常用于极端恶劣的外部环境。存在泄漏问题,功率 单元非常笨重昂贵。 相关计算: 直线液压缸能输出巨大的力,其大小为F=P×A磅,式中 A代表活塞的有效面积,P为工作压强。例如,工作压强 为1000psi,也就是液压缸每平方英寸产生1000磅的力。 对于旋转液压缸,其原理是相同的,只是输出的是力矩:
No Image
Robotics
第6章 驱动器
1 驱动器的概念
如果连杆及关节相当于人的骨骼,那么驱动器相当于人体肌肉, 它通过移动或转动连杆来改变机器人的构型。
2 驱动器的特征
足够的功率、轻便、经济、精确、灵敏、可靠且便于维护。
3 常用驱动器
电动机、伺服电机、步进电机、直接驱动电动机、液压驱动器、 气动驱动器、形状记忆金属驱动器、磁致伸缩驱动器。
No Image
Robotics
机器人运动学 ppt课件
控
-θ角,则其旋转变换矩阵就为:
制
cos sin 0
原
R z, ij
sin
cos
0
理
0
0 1
cos sin 0
R z , ij
sin
cos
0
0
0 1
ppt课件
25
2019年12月18日12时47分
第2章 机器人运动学
2.2 齐次变换及运算
为移动关节为转动关节i1i1机器人运动学方程231运动学方程建立步骤相邻杆件位姿矩阵第一种坐标系建立坐标系i1i1关节i机器人运动学方程231运动学方程建立步骤相邻杆件位姿矩阵第一种坐标系机器人运动学方程231运动学方程建立步骤相邻杆件位姿矩阵第一种坐标系ii单步齐次变换矩阵机器人运动学方程231运动学方程建立步骤相邻杆件位姿矩阵第一种坐标系ii单步齐次变换矩阵机器人运动学方程231运动学方程建立步骤相邻杆件位姿矩阵第一种坐标系iii相邻杆件的位姿矩阵机器人运动学方程231运动学方程建立步骤cossinsincoscossinsincoscossinsinsincoscoscossincossinsincossincos相邻杆件位姿矩阵第一种坐标系iii相邻杆件的位姿矩阵cossinsinsincoscoscossincossinsincossincos机器人运动学方程231运动学方程建立步骤相邻杆件位姿矩阵第一种坐标系注意
R—izj ,—坐标系{j}变换到坐标系{i}的旋转变换矩阵,
也称为方向余弦矩阵。
ppt课件
20
2019年12月18日12时47分
第2章 机器人运动学
2.2 齐次变换及运算
机
器 人
2.2.1 直角坐标变换
机器人操作的数学导论——机器人运动学
可以证明
均为反对 称矩阵
1、刚体速度
1.1转动速度
定义瞬时物体角速度
∈R3
由以上两式可得两种角速度的关系:
于是一点的速度可以表示为: 空间坐标系中: 物体坐标系中:
1、刚体速度
1.2 刚体速度 考虑刚体运动轨迹为单参数曲线 gab(t)∈SE(3)的一般情况
求取:
上式在形式上与运动旋量相似,类比旋转速度,定义空间速度
旋量的对偶积
用运动旋量坐标表示为:
2、力旋量和对偶旋量
2.3 对偶旋量
旋量系{S1,…,Sk}描述的是旋量{S1,…,Sk}的所有线性组 合构成的矢量空间。对偶旋量系是与Si对偶的所有旋量的集合。
旋量系与其对偶系的维数之和为6(在SE(3)中)。
旋量系和对偶旋量系可用于分析抓取及机构的可动性。
3、机器人运动学正解
机器人运动学正解指:在给定组成运动副的相邻连杆的相对位置 情况下,确定机器人末端执行器的位行。 机器人关节空间Q由机器人关节变量的所有可能值构成,这也 可以理解为机器人的位形空间。
运动学正解问题可用如下映射来表示:
运动学正解问题就是如何构造映射gst。
3、机器人运动学正解
对右图所示的两自由度机器人 的运动学正解映射可通过将由各关 节引起的刚体运动加以组合来构成。 T对S的位形
4、机器人的雅可比矩阵
4.1 雅可比矩阵 由前面知识知道,末端执行器的空间瞬时速度可表示为:
将上式写成
称矩阵 为机器人的空间雅可比矩阵,对任一位 形,它将关节速度矢量映射为对应的末端执行器速度。
4、机器人的雅可比矩阵
4.1 雅可比矩阵 用指数积公式来表示运动学正解,
S J ST ( ) 1' 2'
机器人模型与控制-3运动学速度关系
v ω J q q
• 雅可比矩阵具有如下特点: (1)依赖于机器人形位q的线性变换矩阵; (2)不一定是方阵,可能是长矩阵(冗余驱动),也可能 是高矩阵(欠驱动或少自由度) ;
(3)其行数等于机器人在操作空间的维数(平面3行,空间 6行),列数等于关节数;
• 雅可比矩阵的含义:
•
反对称矩阵的性质
(1)算子S的运算是线性的,即对于 a, b R3 ,和任意标量 , ,有 S a b S a S b
(2)反对称矩阵与矢量叉乘的关系:对于 a, p R ,有 S a p a p
3
(3)对于旋转矩阵 R 和 a R3 ,有
x X y
T
cos sin r
T q r
r sin x 1
r sin J r cos
cos 0 r
l 2 cos1 2 l 2 sin 1 2 l cos l cos l sin l sin 1 2 1 2 1 1 2 1 2 1
•
伸直或完全缩回。 • 当l1>l2时,可达工作空间为两个同心圆中间的部分,半径 分别为l1+l2和l1-l2。
(2)反对称矩阵与矢量叉乘的关系:对于 a, p R ,有 S a p a p
3
(3)对于旋转矩阵 R 和 a R3 ,有
RS a RT S Ra
旋转矩阵 R SO(3) ,满足 以下性质: R1 RT SO(3) R 的各列(各行)是 互相垂直的 R 的每一列(每一行) 都是单位向量 detR 1
• 逆雅可比矩阵为
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
i
p = R pn
o n o i i
(三)逆雅可比矩阵及奇异性
逆雅可比矩阵
若给定机器人手爪的广义速度向量 V ,由式V = J (q ) q 可解出相应的关节速度: q = J 1 (q ) V
q J 1 (q ) 称为逆雅可比矩阵, 为加给对应关节进给伺服系统
的速度输入变量。 当 J 不是方阵时, 1 (q ) 是不存在的,可以用广义逆雅可 J 比矩阵来确定关节速度向量。 当 J 是方阵时,可对 J 直接求逆,得到 J 1 (q ),但比较困 难。 通常直接对机器人的逆解进行微分来求 J 1 (q )。
(一)雅可比矩阵的定义
把机器人关节速度向量 q i 定义为:
q = [q1
T q2 qn ]
式中,qi (1,2, , n) 为连杆
i 相对于
i 1的角速度或线速度。
手爪在基坐标系中的广义速度向量为:
v V = = x y z ωx ω y ωz ω q 与 V 之间的线性映射关系称为
V J i1 ω = J a1
Ji2 J a2
q1 J in q2 J a2 qn
矢量积法构造雅可比矩阵
对于移动关节 i
v zi zi w = 0 qi , J i = 0 对于转动关节 i
o o zi ×i pn v zi ×i pn qi , Ji = w = zi zi
雅可比矩阵J,即:
Hale Waihona Puke []Tx y z = ω x ω y ω z
q1 q 2 J q n
(一)雅可比矩阵的定义
在数学上,机器人终 端手爪的广义位姿向 量 V 可写成:
x(q1 , q 2 ,, q n ) y (q , q ,, q ) 1 2 n z (q1 , q 2 ,, q n ) P= x (q1 , q 2 , , q n ) y (q1 , q 2 ,, q n ) z (q1 , q 2 ,, q n )
v V = = ω x x y z ω
[
ωy
ωz
]
T
广义加速度与各关节变量之间有什么关系 呢?如何计算呢?
五、加速度关系
V = J (q ) q
V = J (q ) q + J (q ) q = J 1 (V J q ) q
第八讲 机器人的雅可比矩阵 与速度分析
(一)雅可比矩阵的定义 (二)雅可比矩阵的构造法 (三)逆雅可比矩阵 (四)力雅可比 (五)加速度关系
例一:两自由度平面机构
写成矩阵形式:
Vx xB l1 sin θ1 l2 sin(θ 2 + θ1 ) l2 sin(θ 2 + θ1 ) θ1 VB = = = Vy y B l1 cosθ1 + l2 cos(θ 2 + θ1 ) l2 cos(θ 2 + θ1 ) θ 2
手爪速度向量
y A = 0.8 sin θ1 + 0.4 sin(θ 2 + θ1 ) + 0.5 sin(θ 3 + θ 2 + θ1 )
雅可比矩阵J 雅可比矩阵J
关节速度向量
θ = θ1 + θ2 + θ3
x A = 0.8 sin θ1 θ1 0.4 sin(θ 2 + θ1 ) (θ 2 + θ1 ) 0.5 sin(θ 3 + θ 2 + θ1 ) (θ 3 + θ 2 + θ1 )
对左式求导,有:
(一)雅可比矩阵的定义
在机器人学中,雅可比矩阵是一个把关节 速度向量变换为手爪相对于基座标的广义 速度向量的变换矩阵。 在三维空间运行的机器人,J的行数恒为6; 在二维平面运行的机器人, J的行数恒为3; 列数则为机械手含有的关节数目。
(一)雅可比矩阵的定义
对于平面运动的机器人来说,手的广义位置向量 容易确定,且方位 与角运动的形成顺 序无关,可采用直接微分法求 J ,非常方便。
T
四、力雅可比
例:2自由度机械手如图所示。取θ1=0(rad), θ2=π/2(rad)的姿态时,分别求解生成手爪 τ 力 FA = [ f x 0]T 或 FB = [0 f y ]T 的驱动力τ A、 B 。
1)先求出机械手的 雅可比矩阵 2)代入力雅可比公 式,求得驱动力
五、加速度关系
设手爪在基座标系中的广义加速度为:
末端速度向量
雅可比矩阵J 雅可比矩阵J
关节速度向量
xB = l1 cosθ1 + l2 cos(θ 2 + θ1 ) yB = l1 sin θ1 + l2 sin(θ 2 + θ1 )
xB = l1 sin θ1 θ1 l2 sin(θ 2 + θ1 ) (θ 2 + θ1 ) y B = l1 cos θ1 θ1 + l2 cos(θ 2 + θ1 ) (θ 2 + θ1 )
(三)逆雅可比矩阵及奇异性
例题:图中所示二自由度机械 手,手部沿固定坐标系X正向 以1.0m/s的速度移动,杆长 均为0.5m。设在某瞬时θ1= 30°,θ2=60°,求相应瞬 时的关节速度。
(三)逆雅可比矩阵及奇异性
雅可比矩阵的奇异性
J * (q ) J 1 (q ) = J (q )
∵
若 则
奇异性的例子
l sin θ1 l2 sin(θ 2 + θ1 ) l2 sin(θ 2 + θ1 ) J = 1 l1 cos θ1 + l2 cos(θ 2 + θ1 ) l2 cos(θ 2 + θ1 )
J = l1 sin θ1 l 2 sin(θ 2 + θ1 ) l 2 sin(θ 2 + θ1 ) l1 cos θ1 + l 2 cos(θ 2 + θ1 ) l 2 cos(θ 2 + θ1 )
例二、三自由度平面机械手
写成矩阵形式: 由图可知: θ A 0.8 sin θ1 0.4 sin θ 2 0.5 sin θ 3 θ 1 V x x V = y = 0.8 cos θ θ VA = y A θ = θ1 +0.4 cos θ32 0.5 cos θ 3 2 θ2 + θ 1 ω z θ θ 3 1 1 1 x = 0.8 cos θ + 0.4 cos(θ + θ ) + 0.5 cos(θ + θ + θ ) A 1 2 1 3 2 1
= l1l 2 sin θ 2
显然,连杆的长度是不可能为0 显然,连杆的长度是不可能为0的;因此,若 θ 2 = kπ , 因此, 机构出现奇异。 则 J = 0 。机构出现奇异。该机构的奇异形位就是两连 杆完全伸展或完全折叠,即机构工作空间的边界处。 杆完全伸展或完全折叠,即机构工作空间的边界处。 每个人都拿胳膊试试) (每个人都拿胳膊试试)
四、力雅可比
机器人在与外界环境相互作用时,在接触处要产 生力 f 和力矩 n ,统称为末端广义力矢量,记做:
f F= n
在静止状态下,广义力矢量 F 应与各关节的驱动 力或力矩平衡。 个关节的驱动力矩组成 n 维矢 n 量: = [τ 1 τ 2 τ n ]T ,称为关节力矢量。 T
τ = J (q )F
J (q ) = 0
J
1
(q ) → ∞
q = J 1 (q ) V → ∞
由此可见,当雅可比矩阵的 行列式为0时,既使手爪的 速度为一个定值,关节速 度也将趋于无穷大,最终 结果会导致关节及该关节 的驱动装置损坏。
雅可比矩阵的奇异性
如前所述,雅可比矩阵不是一个常数矩阵,它的 行列式值随着机械手的运动在变化; 因此,当机械手运动到某个形位时,恰好使此时 的雅可比行列式值为0,就会造成奇异,此时机械 手的形位成为奇异形位; 机械手在工作时,应避开奇异形位附近,以免发 生危险,这导致了机械手的工作空间进一步缩小。
[x
y ]
T
(一)雅可比矩阵的定义
直接微分法对于三维空间运行的机器人则不完全适用。从 机器人运动学方程,可以获得直角坐标位置向量 [x y z ]T 的显式方程,但找不到方位向量 [ x y z ]T 的一般表达式。 不能用直接微分法求雅可比矩阵,应采用构造法。
(二)雅可比矩阵的构造法
矢量积法和微分构造法: = J (q ) q D = J (q ) dq V 对于有n个关节的机器人,其雅可比矩阵是6×n矩阵,其 前三行称为位置雅可比矩阵,代表对手爪线速度 V 的传递 比;后三行称为方位矩阵,代表相应的关节速度 qi 对手爪 角速度 ω 的传递比,因此将 J 分块为:
y A = 0.8 cos θ1 θ1 + 0.4 cos(θ 2 + θ1 ) (θ 2 + θ1 ) + 0.5 cos(θ 3 + θ 2 + θ1 ) (θ 3 + θ 2 + θ1 )
结论
雅可比(Jacobian)矩阵反映了机械臂末端速度 和各关节速度之间的关系; 雅可比(Jacobian)矩阵不是一个常数矩阵,它 与关节变量有关,机械臂工作时,各关节协调运 动,关节变量是变化的,雅可比(Jacobian)矩 阵也是变矩阵; 雅可比(Jacobian)矩阵的求法与求导有关; 雅可比(Jacobian)矩阵具有重要的研究意义;