机器人运动学-拉格朗日方程 第9讲 动力学分析和力共15页文档
理论力学拉格朗日方程
d mivi dt
( ri ) q j
所以
(mi
dvi ) ri dt q j
d dt
(mi vi
ri q j
)
mi vi
d dt
( ri q j
)
代入上式有
Q*j
n
[
i 1
d dt
(mi vi
ri q j
) mivi
d dt
( ri q j
)]
第七章 拉格朗日方程
§7-2 拉格朗日方程
r i
k
j 1
r i
q
q j
j
n
代入动力学普遍方程
(Fi Fi* ) ri 0 有
i 1
n [(Fi Fi* )
i 1
k j 1
ri q
q j
j
]
k
[
j 1
n i 1
(Fi
ri q j
)
n i 1
(Fi*
ri q j
)]q
j
0
广义力 记为Qj
k
这样动力学普遍方程可写为
[Q j
Q* ]q
代入前面所得动力学普遍方程的转化式
k
[Q j
Q* ]q
j
j
0
有
j 1
k
[Q j Q*j ]q j
j 1
k
[Q j
j 1
d dt
T ( q j
)
T q j
]q j
0
对于完整系统,广义虚位移δqj 都是独立的,并具有任意性,所以为使上
式成立,则有
Qj
d dt
T ( q j
)
四足机器人动力学建模拉格朗日动力学
四足机器人动力学建模:拉格朗日动力学引言在机器人领域中,四足机器人是一种常见的机器人类型。
它们具有四条腿和能够模拟和模仿动物行走的能力。
为了实现自主步行和平稳运动,我们需要对四足机器人的动力学进行建模和分析。
本文将介绍使用拉格朗日动力学方法对四足机器人进行建模的过程和步骤。
拉格朗日动力学简介拉格朗日动力学是一种描述系统动力学行为的方法。
它基于拉格朗日原理,通过最小化系统的运动方程,求解系统中的广义坐标和约束力。
在机器人动力学中,拉格朗日动力学方法被广泛应用于建模和控制。
四足机器人动力学建模步态与坐标系在进行四足机器人动力学建模之前,首先需要确定机器人的步态和坐标系。
通常,四足机器人的步态可以分为步行和跑步两种模式。
对于步行模式,机器人的步态可以简化为前后左右四个联系稳定的点。
在这种情况下,机器人的坐标系可以选择为正前方为x轴正方向,右侧为y轴正方向,地面为z轴正方向。
运动学分析在进行动力学建模之前,需要进行机器人的运动学分析。
运动学分析可以得到机器人各个关节的位置、速度和加速度信息。
这些信息对于后续的动力学建模非常重要。
动力学建模操作要素在进行动力学建模之前,需要确定机器人系统的操作要素。
这些要素包括机器人的质量、惯性、关节约束等。
通过对这些要素的分析和建模,可以得到机器人的整体动力学方程。
拉格朗日方程拉格朗日动力学方法使用拉格朗日方程来描述系统的运动方程。
拉格朗日方程可以通过系统的动能和势能表达式得到。
对于四足机器人,为了简化模型,通常可以假设机器人为刚体,并且忽略其柔软特性。
拉格朗日方程的形式如下:L = T - V其中,L为拉格朗日函数,T为系统的动能,V为系统的势能。
动力学模拟通过对拉格朗日方程进行求解,可以得到系统的运动方程。
为了模拟机器人的动力学行为,可以使用数值方法进行迭代求解。
常见的数值方法有欧拉法和中点法等。
结论通过拉格朗日动力学方法进行建模,可以得到四足机器人的运动方程和动力学模拟。
动力学分析
n
n
6
• 3.系统的拉格朗日函数为:
L Kt P Ti TiT 1 n i i Trace Ii 2 i 1 j 1 k 1 qk q j n 1,2,
n n 1 2 q jq k I ai q i mi g T Ti i ri 2 i 1 i 1
4
三、多自由度机器人动力学方程:
• 1. 动能
n
i i Ti TiT 1 n jq k K K i Trace Ii q 2 i 1 i 1 j 1 k 1 q j qk
考虑传动装置惯量,传动装置总动能为:
1 n i2 K a I ai q 2 i 1
7
• 4.系统动力学方程为:
T j T jT q k I ai q i Ti Trace Ij q qi j i k 1 k j j n n 2Ti T jT T q k q m m j gT i i ri Trace Ij q q q qi j 1 k 1 m 1 j 1 k m i
动力学
一、基本内容 • 1.动力学核心思想: • 2理论依据:ƩF =m· a ƩT=I·α 1.牛顿力学 • 3.动力学分析方法 2.拉格朗日力学
1
拉格朗日力学:
2
二、方法比较:
例1:分别使用拉格朗日力学和牛顿力学推导图示单自由度系统力-加速度的关 系。
x
F
图1 小车—弹簧系统
3
例2: 2自由度系统
图5 2自由度机器人归一化运动
10
直角空间的轨迹规划(直线): B A 优化 B A
图6 2自由度机器人直角空间运动
机器人动力学PPT课件
表示E成k (q:, q)
Ek
(q,
q)
1 2
qT
D(q)q
式中, D(q是)nxn阶的机器人惯性矩阵
13
3.机器人系统势能
设连杆i的势能为 ,Ep连i 杆i的质心在O坐标系中的位置矢 量为 ,重pc力i 加速度矢量在坐标系中为g,则:
Epi mi gT pci
机器人系统的势能为各连杆的势能之和,即:
?简述用拉格朗日方法建立 机器人动力学方程的步骤。
28
2019/10/18
29
dt q q q
16
[例]平面RP机器人如图所示,连杆l和连杆2的质量 分别为m1和m2,质心的位置由l1和d2所规定,惯 量矩阵为:
Ixx1 0 0
1 I1
0
I yy1
i
0 0 Izz1
Ixx2 0 0
2 I2
0
I yy2
i
0 0 Izz2
4
研究机器人动力学的目的
研究机器人动力学的目的是多方面的。 动力学正问题与机器人的仿真有关; 逆问题是为了实时控制的需要,利用动力学模型,实现最 优控制,以期达到良好的动态性能和最优指标。在设计中需根 据连杆质量、运动学和动力学参数、传动机构特征和负载大小 进行动态仿真,从而决定机器人的结构参数和传动方案,验算 设计方案的合理性和可行性,以及结构优化程度。 在离线编程时,为了估计机器人高速运动引起的动载荷和 路径偏差,要进行路径控制仿真和动态模型仿真。这些都需要 以机器人动力学模型为基础。
Eki
1 2
mi
T
ci
ci
机器人技术 第四章 动力学分析和力
拉格朗日动力学方程实例
分别用拉格朗日动力学和牛顿力学方法推导如图所示的动力学方程。
1、拉格朗日法
1 1 1 E p kx 2 2 E k mv 2 mx 2 2 2 1 1 2 kx 2 L E k E p mx 2 2
2、牛顿法
F kx ma F ma kx
Pi R Ti ri
多自由度机器人的动力学方程
涉及运动学方程对时间t求导
i ( 0Ti ) dq j d 0 连杆某点速度:Vi ( Ti ri ) ( )ri dt q j dt j 1
其中: 0Ti A1 A2 Ai
Ai Qi Ai d i
Ai Qi Ai i
, ) i f ( j , j j
1 j n
拉格朗日方程
拉格朗日函数 拉格朗日函数L的定义是一个机械系统的动能 Ek 和 势能 E P 之差,即
L Ek E p
式中 Ek 为系统动能总和;
E P 为系统势能总和。
动能和势能怎样计算?
拉格朗日方程
拉格朗日方程:
含有 D212 的项表示哥氏力对关节2的耦合力矩项。
拉格朗日动力学方程分析
只含关节变量 1和 2的项表示重力引起的关节力矩项。其中: 含有 D1 的项表示连杆1、连杆2的质量对关节1引起的重力矩 项; 含有 D2的项表示连杆2的质量对关节2引起的重力矩项。
从上面推导可以看出,很简单的二自由度平面关节机 器人其动力学方程已经很复杂了,很多因素都在影响 机器人的动力学特性。
机器人静力平衡
坐标系间力和力矩的变换
虚功原理:
微分运动: 力:
理论力学拉格朗日方程
0
(k 1,2,, N )
n
i 1
mi ri
ri qk
n i 1
mi
d dt
(ri
ri qk
)
n i 1
mi ri
d ( ri dt qk
)
ri
ri t
N k 1
ri qk
qk
qk
dqk dt
广义速度
ri 和 ri 仅为时间和广义坐标的函数, t q j
与广义速度q j无关
ri qk
根据几何关系,有
A
FIA m1g l
C
xA lsin yA lcos
xA l cos yA l sin
B
FIB l m1g
m2g y1
xB lsin
xB l cos
yB lcos
yB l sin
yC 2lcos
yC 2l sin
3、应用动力学普遍方程
FIA δxA FIB δxB m1g δyA m1g δyB m2 g δyC 0
ri qk
第一个拉格朗日关系式
ri
ri t
N k 1
ri qk
qk
对任意一个广义坐标 qj 求偏导数
ri
q j
2ri q jt
N k 1
2ri q jqk
qk
如果将位矢对任意一个广义坐标 qj 求偏导数,再对时间求 导数,则得到
d
dt
ri q j
2 ri q jt
N k 1
2 ri q jqk
xA l cos yA l sin xB l cos
O1
x1
rA
l l rB
FIA A m1g l
理论力学—拉格朗日方程PPT
a1
3(m1
m2 gsin2 m2 )-2m2cos2
ar
2gsin (m1 m2 ) 3(m1 m2 )-2m2cos2
15
§18-2 拉格朗日(Lagrange)方程
由n个质点所 组成的质点系
主动力 虚位移
广义坐标 第i个质 点的位矢
F (F1, F2,, Fn )
r (r1,r2,,rn )
O1
x1
l
l
rA
rB
xA l cos yA l sin
FIA
A B FIB
m1g l
rC l m1g
xB l cos
C
yB l sin
m2g
yC 2l sin
y1
2m1lsin2lcos 2m1glsin 2m2glsin 0
2 (m1 m2 )g
m1lcos
10
例题3 质量为m1的三棱柱ABC
FIA
A B FIB
m1g l
rC l m1g
根据几何关系,有
C
m2g
xA lsin yA lcos
xA l cos
yA l sin
y1
xB lsin
xB l cos
yB lcos
yB l sin
yC 2lcos
yC 2l sin
9
3、应用动力学普遍方程
FIA δxA FIB δxB m1g δyA m1g δyB m2 g δyC 0
其次,要确定系统的自由度,选择合适的广义坐标。 按照所选择的广义坐标,写出系统的动能、势能或广 义力。
将动能或拉格朗日函数、广义力代入拉格朗日方程。
23
理论力学经典课件-第九章拉格朗日方程
9-2-2
拉氏方程基本形式
d T T = FQ j dt qj qj
故
j = 1,2,...k
为拉式第二类方程基本形式,以t为自变量, qj
为未知函数的二阶常微分方程组,2k个积分常量,
需2k个初始条件 q j 0 ,q j 0 。 关于 FQ 的计算
j
由 WF j FQ q j (见下述例题中) j (仅δqi≠0时,计算所有主动力虚功)
第九章 拉格朗日方程
9-2-1 两个经典微分关系
n个质点,s个完整约束,k=3n-s,
ri = ri q1 ,q2 ,...qk ,t ( i 1,2,...,n ) ri ri 1) “同时消点” qj qj
证明: 因 ri ri (t , q1 , , qk ), 对时间t求导数, 得
第九章 拉格朗日方程
运用矢量力学分析约束动力系统,未知约束力多, 方程数目多,求解烦琐。能否建立不含未知约束力 的动力学方程? 将达朗贝尔原理与虚位移原理相结合,建立动
力虚功方程,广义坐标化,能量化,化为拉氏第二
类方程,实现用最少数目方程,描述动力系统。
9-1 动力学普遍方程
9-1-1 方程的建立 9-1-2 典型问题
9-1-1 方程的建立
1. 一般形式
n个质点。对 m有 i
Fi FNi mi ai 0 则有 i 1, 2n
给 ri
i 1,2,...,n ,则有
Fi FNi m ai ri 0
而双面理想约束 故有
i Ii
F
i
Ni
ri 0
(9-1)
ri ri qj j 1 q j
动力学方程 拉格朗日方程
ri ri (q1, q2 , , qs , t)
则
ri
ri q1
q1
ri q2
q2
ri qs
qs
s
ri
1 q
q
代入达朗伯-拉格朗日方程
n
i 1
(
miri
Fi )
s a 1
由
ri
ri
,
d
ri
ri
q q
dt q q
P
d dt
n i 1miFra bibliotekri
ri q
n i1
mi
ri
ri q
d dt
n i 1
q
现在我们从达朗伯-拉格朗日方程出发,把各并不彼此 独立的坐标 ri 用各彼此独立的广义坐标 q ( 1,2, , s)
重新表述,从而导出适用于受理想约束的完整力学系所遵守的 动力学方程—拉格朗日方程。
设n个质点受k个约束,因是完整约束,体系的自由度数 应为 s=3n-k。以广义坐标 ri 表出
一、达朗伯-拉格朗日方程
设受完整约束的力学体系有n个质点,体系中每一个质点都
服从如下形式的牛顿运动定律,设第i个质点受主动力,受约束
反力,则
mi ri
Fi
Ri , i
1,
2,
,
n
miri
mi
ri
Fi
《机器人》第4章-动力学分析和力
y2 l1S11 l2S12 (1 2 )
由: V22 x2 y2
V22 l1212 l22 (12 22 212 ) 2l1l2 (12 12 )(C1C12 S1S12 ) l1212 l22 (12 22 212 ) 2l1l2C2 (12 12 )
( L )
L
m2l 2
m2lx cos
m2 gl sin
以上两个运动方程写成矩阵形式,有:
F (m1 m2 )x m2l cos m2l 2 sin kx T m2l2 m2lx cos m2gl sin
F T
将前面得到的T1、T2写成矩阵形式,并简写成符 号形式,可以得到:
T1 T2
Dii D ji
Dij D jj
ij
Diii D jii
Dijj D jjj
ij22
Diij D jij
或Dji j ;
Dijj
2 j
代表由于j处的速度在关节i上产生的向心力
带代有表哥1氏2 力的;项代表哥氏加速度,当乘上相应的惯量后就
Di代表关节i处的重力。
4.4 多自由度机器人的动力学方程
动力学方程:首先计算连杆的动能和势能定义拉 格朗日函数;然后对其变量求导得到关节力、力矩。 一、动能
m2 )l12
m2l22
2m2l1l2C2 ]1
[m2l22
m2l1l2C2
]2
2m2l1l2S212
第九讲(1) 机器人动力学 拉格朗日方程
qk I a p q p q j qk
2Ti TiT Trace Hi q q q p i p j 1 k 1 j k Ti mi g ri q p i p
n T
山东大学机械工程学院机电工程研究所2010/09/02
牛顿—欧拉方程实例
例2:如图所示为两杆平面机器人,为 了简单起见,我们假设每个杆件的质量集 中于杆件的前尾部,其大小为m1和m2。 解:每个杆件的质量中心 矢量为:
ˆ ˆ Pc1 l1 X1, Pc 2 l2 X 2
由于点质量假设, 每个杆件相对质心的惯 性张量为零,即:
I c1 0, I c 2 0
山东大学机械工程学院机电工程研究所2010/09/02
4.3 机器人拉格朗日动力学方程简介
系统拉格朗日方程为:
d L L Qi dt qi qi
i 1, 2,...n
式中: n
qi q i ——第i个广义速度
——系统的广义坐标数 ——第i个广义坐标
4.3 机器人拉格朗日动力学方程简介
• 2、求系统动能
T i i T Ti 1 i Ek Eki Trace Hi q j qk 2 i 1 j 1 k 1 q j i 1 qk n n
Ti TiT 1 n i i Trace Hi q 2 i 1 j 1 k 1 qk j
4.3 机器人拉格朗日动力学方程简介 作用在关节上的广义力为:
T j T j T Qi Trace Hj qk I ai qi q qi j i k 1 k
n j
2T j T j T Trace Hj qk qm q q qi j i k 1 m 1 k m
机器人运动学-拉格朗日方程 第9讲 动力学分析和力共15页文档
力矩
惯量
向心加速度系数 哥氏加速度系数
重力
T T 1 2 D D 1 21 1 D D 1 2 2 2 1 2 D D 1 21 1 D D 1 2 1 1 2 2 1 2 2 2 2 2 D D 1 21 1 D D 1 2 2 2 2 2 1 2 1 1 2 1 D D 1 2
Wittenburg)
研究动力学的目的
动力学正问题与机器人仿真有关; 动力学逆问题是为了实时控制的需要,利用动
力学模型,实现最优控制,以期达到良好的动 态性能和最优指标; 可利用动力学方程来考察不同惯量负载对机器 人的影响,以及根据期望的加速度来考察某些 负载的重要性。
拉格朗日函数
L(qi,q i)KP
ii
i
系统总动能为 n个连杆动能之和:
n
K Ki i 1
机器人系统势能
设连杆 i 的势能为 Pi ,连杆 i的质心在
0 坐标系中的位置矢量为Pci ,重力加速度 矢量在 0 坐标系中为g,则
Pi migTPci
机器人系统的势能为各连杆势能之和:
n
P Pi i 1
拉格朗日方程
d d tq L i q L i i (i1,2n,.)..,
哥氏加速度系数: D112D121m2d1d2sin2
D212D2210
重力项: D 1(m 1m 2)g1s di1 n m 2g2d sin 1(2) D 2m 2g2d sin 1(2)
作业
平面 RP机器人如图所示,用拉格朗日方法 求其动力学方程。
T T 1 2 D D 1 21 1 D D 1 2 2 2 1 2 D D 1 21 1 D D 1 2 1 1 2 2 1 2 2 2 2 2 D D 1 21 1 D D 1 2 2 2 2 2 1 2 1 1 2 1 D D 1 2
理论力学经典课件-第九章拉格朗日方程
刚体的拉格朗日方程分析
总结词
刚体是一个理想化的物体,其形状和大小在 运动过程中保持不变。刚体的拉格朗日方程 可以用来描述刚体的运动规律。
详细描述
对于刚体,其拉格朗日函数 $L$ 通常由动 能 $T$ 和势能 $V$ 组成,即 $L = T - V$
。刚体的拉格朗日方程可以表示为 $frac{d}{dt}left(frac{partial T}{partial dot{q}}right) - frac{partial T}{partial q} = 0$,其中 $q$ 和 $dot{q}$ 分别是刚体的 广义坐标和速度。这个方程描述了刚体在受
哈密顿正则方程法
总结词
利用哈密顿原理和正则方程,求解系统的运动轨迹。
详细描述
哈密顿正则方程法是求解拉格朗日方程的一种常用方法。它基于哈密顿原理和正则方程,通过构建系统的哈密顿 函数,得到系统的正则方程,进而求解系统的运动轨迹。这种方法在处理多自由度系统、约束系统和非完整系统 时具有优势。
有限元方法
到外力作用下的运动规律。
相对论性粒子的拉格朗日方程分析
要点一
总结词
要点二
详细描述
相对论性粒子是指具有相对论效应的粒子,其拉格朗日方 程需要考虑相对论效应的影响。
相对论性粒子的拉格朗日方程需要考虑粒子的质量和能量 之间的关系,通常表示为 $frac{d}{dt}left(frac{partial L}{partial dot{q}}right) - frac{partial L}{partial q} = 0$ ,其中 $L$ 是相对论性粒子的拉格朗日函数。这个方程描 述了相对论性粒子在受到外力作用下的运动规律,需要考 虑相对论效应的影响。
在理论力学中,有限元方法可用于求解各种复杂的动力学问题和静态问题。
机器人运动学和动力学
TH T1 T2 T3 Tn A1 A2 A3 其中n是关节数。对于一个具有六个An 自由度的机器人而言,有6个A矩阵。
R R 1 2
n 1
建立并求解运动学方程
1、运动学方程建立步骤
例:已知三自由度平面关节机器人如图所示,
设机器人杆件1、2、3的长度为l1,l2,l3。建立
机器人的运动学方程。 l3 l2 l1
y1 l 2 θ2 x1 l1 θ1 x0
建立并求解运动学方程
1、运动学方程建立步骤
解:(3)相邻杆件位姿矩阵
同理可得: M 12 Rot( z , 2 ) Trans(l2 ,0,0) cos 2 sin 2 0 0 sin 2 cos 2 0 0 0 l2 cos 2 x3h 0 l2 sin 2 θ3 1 0 y3h x2 y2 l 3 0 1
(2)运动学方程的逆解
逆问题:已知手在空间的位姿T, 求关节变量qi的值。 逆解特征分三种情况:多解、唯 一解、无解。 多解的选择原则:最近原则。 计算方法:逆递推法
建立并求解运动学方程
运动学方程的模型: T=f(qi), i=1,…,n T——机器人手在空间的位姿 qi——机器人各个关节变量
M 0 h M 01 M 12 M 23( h )
式中:c123 cos(1 2 3 ), s123 sin(1 2 3 )
c12 cos(1 2 ), s12 sin(1 2 )
建立并求解运动学方程
1、运动学方程建立步骤
i 1 2 3
ai-1 αi-1 0 l1 l2 0 0 0
d i θi 0 θ1 0 θ2 0 θ3
四足机器人动力学建模拉格朗日动力学
四足机器人动力学建模:拉格朗日动力学引言四足机器人是一种能够模仿动物行走方式的机器人,它具有稳定性和灵活性,被广泛用于各种领域,如农业、救援等。
为了更好地设计控制器和进行仿真研究,了解四足机器人的动力学建模是非常重要的。
在本文中,我们将介绍四足机器人的动力学建模方法之一:拉格朗日动力学。
拉格朗日动力学拉格朗日动力学是一种基于能量原理的力学建模方法,它可以描述系统的运动方程。
在四足机器人动力学建模中,我们可以使用拉格朗日动力学来描述机器人的运动状态。
建立机器人模型首先,我们需要建立四足机器人的动力学模型。
四足机器人可以看作一个由多个刚体连接而成的系统,其中包括身体和四条腿。
我们需要定义机器人的几何结构和质量分布。
编写拉格朗日函数从机器人的几何结构和质量信息中,我们可以编写出机器人的拉格朗日函数。
拉格朗日函数是系统动能和势能的差异。
对于动能而言,我们可以考虑机器人的线性动量和角动量。
对于势能而言,我们可以考虑机器人的重力势能和弹性势能。
将这些项组合起来,我们就可以得到机器人的拉格朗日函数。
计算拉格朗日方程得到拉格朗日函数后,我们可以通过计算拉格朗日方程来获得机器人的运动方程。
拉格朗日方程是动力学建模中非常重要的方程,它能描述系统的运动规律。
通过求解拉格朗日方程,我们可以得到机器人的运动方程。
建立运动学方程除了运动方程外,我们还需要建立机器人的运动学方程。
运动学方程描述了机器人的几何关系和运动规律。
通过运动学方程,我们可以确定机器人的位姿和速度。
仿真与控制在完成四足机器人的动力学建模后,我们可以使用仿真工具来观察机器人的运动行为。
仿真可以帮助我们验证动力学模型的准确性,并进一步优化控制算法。
控制器设计在进行仿真前,我们需要设计一个控制器来控制机器人的运动。
控制器可以根据机器人的运动状态来调整关节角度和力矩,以实现所需的运动任务。
仿真实验通过在仿真环境中加载机器人模型和控制器,我们可以进行多种场景下的仿真实验。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
经整理:
T 1 D 1 1 1 D 1 2 2 D 11 1 2 1D 12 2 2 2D 1 1 1 2 2 D 1 2 2 1 1 D 1 T 2 D 2 1 1 D 2 2 2 D 21 1 2 1D 22 2 2 2D 2 1 1 2 2 D 2 2 2 1 1 D 2
构造拉格朗日函数L=K-P:
L K P 1 2 (m 1 m 2 )d 1 2 1 2 1 2 m 2 d 2 2 ( 1 2 2 1 2 2 2 ) m 2 d 1 d 2 co 2 ( 1 2 s 1 2 ) (m 1 m 2 )g 1 c do 1 m s 2 g2 c do 1 s 2 )(
系统的总动能和总势能:
K K 1 K 2 1 2 (m 1 m 2 )d 1 2 1 2 1 2 m 2 d 2 2 ( 1 2 2 1 2 2 2 ) m 2 d 1 d 2 co 2 ( 1 2 s 1 2 ) P P 1 P 2 (m 1 m 2 )g 1 c do 1 m s 2 g2 c do 1 s 2 )(
Fi d d tq L i q Li , i1,2,..n.,
求取
d d tL 1, L 1,
d d tL 2,
L
2
代入拉格朗日方程式
T 1 d d L t 1 L 1 [m 1 ( m 2 )d 1 2 m 2 d 2 2 2 m 2 d 1 d 2 co 2 ] 1 s (m 2 d 2 2 m 2 d 1 d 2 co 2 ) 2 s 2 m 2 d 1 d 2 si2 1 n 2 m 2 d 1 d 2 si2 2 n 2 (m 1 m 2 )g 1 sd i1 n m 2 g2 s di1 n 2 )(
ii
i
系统总动能为 n个连杆动能之和:
n
K Ki i 1
机器人系统势能
设连杆 i 的势能为 Pi ,连杆 i的质心在
0 坐标系中的位置矢量为Pci ,重力加速度 矢量在 0 坐标系中为g,则
Pi migTPci
机器人系统的势能为各连杆势能之和:
n
P Pi i 1
拉格朗日方程
d d tq L i q L i i (i1,2n,.)..,
Wittenburg)
研究动力学的目的
动力学正问题与机器人仿真有关; 动力学逆问题是为了实时控制的需要,利用动
力学模型,实现最优控制,以期达到良好的动 态性能和最优指标; 可利用动力学方程来考察不同惯量负载对机器 人的影响,以及根据期望的加速度来考察某些 负载的重要性。
拉格朗日函数
L(qi,q i)KP
m
2
v
2 2
P1 m1gd1 cos1
P2 m 2 gy 2
(x2, y2)
yx22dd11scion1s1dd22scions1(1(2)2) x y 22dd11csoins11 11dd22csions1(1(22))(( 11 22))
v22 x22 y22
v22 d12 12 d22( 12 2 1 2 22)2d1d2cos2( 12 1 2)
动力学逆问题:已知轨迹对应的关节位移、速 度和加速度,求出所需要的关节力或力矩;进 而选择设计出能提供足够力及力矩的驱动器。
研究机器人动力学的方法
牛顿——欧拉法(Newton-Euler) 拉格朗日法(Lagrange) 高斯法(Gauss) 凯恩法(Kane) 旋量对偶数法 罗伯逊——魏登堡法(Roberson-
机器人动力学问题
机器人动态性能不仅与运动学相对位置有关, 还与机器人的结构形式、质量分布、执行机构 的位置、传动装置等因素有关。
机器人动态性能由动力学方程描述,动力学是 考虑上述因素,研究物体运动和受力之间的关 系。
机器人动力学问题
动力学正问题:根据关节驱动力或力矩计算机 器人的运动(关节位移、速度和加速度),即 研究机器人手臂在关节力矩作用下的动态响应。
i 是广义力,代表 n个关节的驱动力或
力矩;若 i是移动关节, i 就是力,若 i
是转动关节, i 就是力矩。
例1
y
x • 先求刚体的动能与位能(旋转式运动) 假设连杆质量用等效连杆末端的点质量表示
1 (x1, y1)
d1 m1
2
d2
m2
•
连杆1:
K1
1 2
m1d1212
连杆2: K
2
1 2
力矩
惯量
向心加速度系数 哥氏加速度ห้องสมุดไป่ตู้数
重力
T T 1 2 D D 1 21 1 D D 1 2 2 2 1 2 D D 1 21 1 D D 1 2 1 1 2 2 1 2 2 2 2 2 D D 1 21 1 D D 1 2 2 2 2 2 1 2 1 1 2 1 D D 1 2
T T 1 2 D D 1 21 1 D D 1 2 2 2 1 2 D D 1 21 1 D D 1 2 1 1 2 2 1 2 2 2 2 2 D D 1 21 1 D D 1 2 2 2 2 2 1 2 1 1 2 1 D D 1 2
拉格朗日函数
系统总的动能
系统总的势能
q q 1 q 2q n 是表示动能和势能的广义 坐标
q q 1 q 2 q n 是相应的广义速度
机器人系统动能
连杆 i的动能 K i 为连杆质心线速度引起
的动能和连杆角速度产生的动能之和:
Ki 1 2mivc Tvici1 2i
I Ti i