4、机器人静力学

合集下载

第四章机器人静力学动力学

第四章机器人静力学动力学

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,若这个微运动是相对 于基坐标系(静系)进行的(右乘),总可以用微小的平移和旋转 来表示,即

机器人静力学动力学和运动学的关系

机器人静力学动力学和运动学的关系

机器人静力学动力学和运动学的关系
机器人静力学动力学和运动学是机器人学的基础课程,它们组成了机器人系统的核心技术理念。

机器人的设计和操作的的前提是,对机器人的运动学准确理解、识别和控制。

静力学是关于探测并分析机器人机构在给定载荷和速度情况下的内部力和外部力的研究,是问动力学和运动学问题的关键课程。

静力学分析将机械设计中所涉及的每一块部件的物理定位、定位精度和力学性能都正确的刻画出来。

它的结果对驱动系统和控制系统的规划、设计和把握机械系统的运动有重要的作用。

动力学是研究机械系统的运动轨迹的学科,主要应用于机械系统运动学的研究,包括系统运行过程中的受力、受力状态、动力以及动力如何作用于机械系统等。

动力学分析有助于优化计算机机械系统的动作不仅能够满足性能要求,而且还能满足动力要求,保证机械系统在运动状态时能够顺畅而又安全地完成动作。

运动学是研究机械系统如何运动的学科,通过对机械系统各个部件的角度位置、插值、运动速度的实时控制、位置控制以及运动控制等实现机械系统的目标姿态,其结果构成了机械系统最优的运动,可以实现高效的动作给机器人的运动提供强有力的支持。

机器人静力学动力学和运动学的关系如何?从宏观上看,静力学作为机器人系统的基础,分析了机械系统内部每一块部件的物理定位、定位精度和力学性能;动力学作为对机器系统运动学的研究而深入探索;而运动学直接负责调整机器人的运动,帮助机器人实现最优的姿态,实现高效的动作。

因此,机器人静力学、动力学和运动学三者有着紧密的联系,其共同完成了机器人系统的构建和动作感知控制。

工业机器人的力学分析

工业机器人的力学分析

第!!卷!第"期#$%&!!!’$&"!!!!!平!原!大!学!学!报()*+’,-)./0’12*,’*’0#3+4052!!!!!667年8月!(9:;&!667工业机器人的力学分析姬清华!平原大学机电工程学院"河南新乡<7"66"#!!摘!要!随着机电一体化技术的迅速发展!工业机器人在工业生产中的地位越来越重要!本文从工业机器人的力学分析入手!分别作了静力学和动力学的分析研究!为工业机器人手部及运动各构件提供了力学的分析原理及方法"关键词!工业机器人#静力学#动力学#力矩中图分类号!5/!<!W !!!文献标识码!,!!文章编号!=66>?"@<<!!667#6"?6==8?6!!!收稿日期!!667?6"?6>作者简介!姬清华$=@A 8%&!男!河南新乡人!主要从事机电一体化及数控加工方面的研究"!!随着工业机器人技术的发展"工业机器人的力学分析变得至关重要$工业机器人力学分析主要包括静力学分析和动力学分析"它们是工业机器人操作机设计%控制器设计和动态仿真的基础$P 静力学分析静力学分析是研究操作机在静态工作条件下"手臂的受力情况$P &P 静力平衡方程如图=所示"为开式链手臂中单个杆件的受力情况$杆件)通过关节)和)N =分别与杆件)U =和)N =相连接"以)关节的回转轴线和)N =关节回转轴线为2)U =和2)坐标分别建立两个坐标系)U =和)$令5)U =")表示)U =杆作用在杆上的力"5)")N =表示)杆作用在)N =杆上的力"则U 5)")N =表示)N =杆作用在)杆上的力"*)为)杆的重心"重力<1作用在*)上"于是杆件)的力平衡方程为&5)U =")N 5)N =")N <)1K 6)K ="!"’"#若以5)")N =代替5)N =")"则有&5)U =")U 5)")N=N <)1K 6!=#!!又令;)U =为)U =杆作用于)杆上的力矩"U ;)")N =为)N =杆作用于)杆的力矩"则力矩平衡方程为;)U =")U ;)")N=U !&)")N =N &)"*)#V 5)U =")N !U &)"*)#V U 5)")N =K 6!!)K ="!"’"!!#式中"第三项为5)U =")对重心取矩"第四项为U 5)")N =对重心取矩$若工业机器人操作机由#个杆件构成"则由式图=!杆件的受力分析!=#和式!!#可列出!#个方程"两式共涉及力和力矩!#g !个"因此"一般需结出两个初始条件方程才能有解$在工业机器人作业过程中"最直接受影响的是操作机手部与环境之间的作用力和力矩"故通常假设这两个量为已知"以使方程有解$从施加在操作机手部的力和力矩开始"依次从末杆件到机座求出所施加的力和力矩"将式!=#和式!!#合并并变成从前杆到后杆的递推公式"即5)U =")K 5)")N=U <)1;)U =")K ;)")N =N !&)U =")N &)"*)#V 5)U =")U !&)"*)V 5)")N =#!!)K ="!"’"#P &N 关节力和关节力矩为了使操作机保持静力平衡"需要确定驱动器对相应杆件的输入力和力短与其所引起的操作机(8==( 万方数据手部力和力矩之间的关系!令*)为驱动元件)的第)个驱动器的驱动力或驱动力矩"并假设关节处无摩擦"则有当关节是移动副时"如图!所示"*)应与该关节的作用力5)U =")在2)U =上的分量平衡"即*)K -O)U =5)U=")式中-)U =为)U =关节轴的单位向量!上式表明驱动器的输入力只与5)U =")在2)U =轴上的分量平衡"其他方向的分量由约束力平衡"约束力不作功!当关节是转动副时"*)表示驱动力距"它与作用力矩;)U =")在2)U =轴上的分量相平衡"即*)K -O)U =;)U=")图!!移动关节上的关节力N 动力学分析动力学分析是研究操作机各主动关节驱动力与手臂运动的关系"从而得出工业机器人动力学方程!目前已提出了多种动力学分析方法"这里仅就用牛顿欧拉方程建立工业机器人动力学方程作简要介绍!图"!杆件动力学方程的建立!!动力学方程可以用两个方程表达#一个用以描述质心的移动"另一个描述质心的转动!前者称为牛顿运动方程"后者称为欧拉运动方程!取工业机器人手臂的单个杆件作为自由体"其受力分析如图"所示!图中(*)为杆件)相对于固定坐标系的质心速度"+)为杆件)的转动角速度!因为固定坐标系是惯性参考系"所以将杆件)的惯性力加入到静力学方程式$=%中"于是有牛顿运动方程#5)U =")U 5)")N=N <)1U <)W (*)K 6)K ="!"&"#$"%作用在杆件)上的惯性矩是该杆件的瞬时角动量对时间的变化率!令+)为角速度向量"B )为杆件)质心处的惯量"于是角动量为B )+)!因为惯量随杆件方位的变化而变化"所以角动量对时间的导数不仅包含B )W +)"而且包含因B )的变化而引起的变化+)V B )+)"即陀螺力矩"上述两项加到静力学力矩平衡式$!%中"得;)U =")U ;)")N =N &)"*)V 5)")N =U &)U ="*)V 5)U =")U B W +)U +)V B )+)K 6)K ="!"&"#$<%公式$"%和$<%是单个杆件的动力学特性关系式"若将工业机器人的:个杆件均列出相应的上述两个方程"即得到工业机器人完整的动力学方程组的基本形式#牛顿’欧拉方程!!!参考文献!!="徐元昌#陶学恒&工业机器人!["&北京$中国轻工业出版社#=@@@&!!"陈小川#刘晓冰&虚拟制造体系及其关键技术!("&计算机辅助设计与制造#=@@@#%=6&&!""盛晓敏#邓朝晖&先进制造技术!["&北京$机械工业出版社#!66<&!<"邱士安&机电一体化技术!["&西安$西安电子科技出版社#!66<&【责任编校!李东风】@"@"’-.()(45B %*$’")*(!"U 474#_K +)"2?$,’$C "*0$#)*$+$#DX +"*8&)*$+X #1)""&)#1H "I $&8<"#8’5%)#1.3$#6#)("&7)8."9)#:)$#1"!"#$#<7"66"40)#$%@7(#1’*##_C G BG B ;F E J C II ;T ;%$J M ;:G$O [;H B E G F E :C H D "G B ;F $K $GE J J %C ;IC :C :I 9D G F L BE T ;K ;H $M ;M $F ;E :IM $F ;C M J $FG E :G &5B C D E F G CH %;E :E %L c ;D O F $M M ;H B E :C H D "I C D H 9D D ;D O F $MG B ;D G E G C H D E :II L :E M C H D D ;J E F E G ;%L E :I$O O ;F D G B ;G B ;$F C ;D $O E :E %L c C :Q E F M M $T ;M ;:G E :I H $M J$:;:G $O F $K $G D &A %.:41/(#F $K $G (D G E G C H D (I L :E M C H D (M $T ;M ;:G )A ==) 万方数据工业机器人的力学分析作者:姬清华, JI Qing-hua作者单位:平原大学,机电工程学院,河南,新乡,453003刊名:平原大学学报英文刊名:JOURNAL OF PINGYUAN UNIVERSITY年,卷(期):2005,22(3)被引用次数:2次1.邱士安机电一体化技术 20042.盛晓敏;邓朝晖先进制造技术 20043.陈小川;刘晓冰虚拟制造体系及其关键技术 1999(10)4.徐元昌;陶学恒工业机器人 19991.陈登瑞六自由度机械手本体结构关键技术研究[学位论文]硕士 20062.张烈霞工业机器人运动及仿真研究[学位论文]硕士 2006本文链接:/Periodical_pydxxb200503036.aspx。

试论述机器人静力学、动力学、运动学的关系。

试论述机器人静力学、动力学、运动学的关系。

试论述机器人静力学、动力学、运动学的关系。

静力学、动力学和运动学是机器人学中的三大重要分支,也是机器人机械系统设计和分析的基础。

它们之间具有千丝万缕的联系,彼此间互相依赖。

首先,让我们来看一下静力学。

静力学是研究机器人静止物体,尤其是机器人结构的运动学性质的一门学科,是分析机器人结构内力、力矩、力矩惯性矩阵并确定机器人所处的动力学状态的研究对象。

它主要研究包括机械系统的结构分析、运动学分析、力学模型建立、力学计算等,并在此基础上为动力学分析和机械动力学分析提供有力的依据。

其次,动力学是研究机器人在实际环境中的运动过程的一门学科。

动力学研究的基础是静力学,它考察机器人结构在其运动过程中会受到的外力和内力;不同类型的外力会造成机器人总体运动有所不同,但机械系统本质上也具有力学性质,所以运动特性的研究依赖于动力学以及机器人结构的力学属性。

最后,运动学可以被定义为研究在静力学的基础上运动物体末端相对位姿和状态的研究。

它主要是分析机器人结构的全局位置变换、及其所服从的动力学控制。

它通过对机器人运动路径及时间建模和控制,从而实现相应的机器人系统功能。

第四章(机器人学动力学)

第四章(机器人学动力学)
机器人动力学

第四章 机器人静力学和动力学
静力学和动力学分析,是机器人操作机设计和动态性能分 析的基础。特别是动力学分析,它还是机器人控制器设计、 动态仿真的基础。 机器人静力学研究机器人静止或缓慢运动式,作用在机器 人上的力和力矩问题。特别是当手端与环境接触时,各关节 力(矩)与接触力的关系。 机器人动力学研究机器人运动与关节驱动力(矩)间的动 态关系。描述这种动态关系的微分方程称为动力学模型。由 于机器人结构的复杂性,其动力学模型也常常很复杂,因此 很难实现基于机器人动力学模型的实时控制。然而高质量的 控制应当基于被控对象的动态特性,因此,如何合理简化机 器人动力学模型,使其适合于实时控制的要求,一直是机器 人动力学研究者追求的目标。 2
3
按静力学方法,把这些力、力矩简化到 Li 的固联坐标系 oi xi yi zi ,可得: Fi Fi 1 G i M i M i 1 r i F i 1 r Ci G i i 1 或 i i i 0
4.1 机器人静力学
一、杆件之间的静力传递 在操作机中,任取两连杆 Li, i 1 。设在杆 Li 1上的 Oi 1 点 L 作用有力矩 M i 1和力 F i 1;在杆 Li 上作用有自重力 G i 〔过质 r 心 Ci );i 和 rCi 分别为由 Oi 到 Oi 1 和 Ci 的向径。 M i 1 F i 1
18
4.4.4 牛顿——欧拉法基本运动方程
刚体的运动可分解为随质心的移动和绕质心的转动。借助于 杆件运动学知识,我们把达朗贝尔原理用于每个杆件,描述机 器人各杆件的运动。达朗贝尔原理可应用于任意瞬时,它实质 上是牛顿第二运动定律的一种变型,可表示为: d mi vi ( Fi ) Fi mi vi 牛顿定理 : dt d I ii Ni I ii i ( I ii ) 欧拉方程 : ( Ni ) dt 式中:mi — 杆i 质量; Fi — 杆i上所有外力合力; N i — 杆i上所有外力对质心的合力矩;

机器人学_第六讲 静力学与动力学

机器人学_第六讲 静力学与动力学

J
l1 sin1 l2 sin(1 2 )
l1
cos1
l2
cos(1
2
)
l2 sin(1 2 )
l2
cos(1
2
)
JT
l1 sin1 l2 sin(1 2 )
l2 sin(1 2 )
l1 cos1 l2 cos(1 2 )
l2 cos(1 2 )
J T (q)F
Y0
l1 sin1 l2 sin(1 2 )
1 90 2 90
1 l1Fx l2Fy 2 l2Fy
-90
l1 τ2
l2
Y0
τ1
90
X0
Fy F Fx
第六讲 2 动力学分析
机器人动力学是研究机器人的运动和作用力之间的关系。
机器人动力学的用途:
/projects/leglab/ robots/robots.html
相应满足静力平衡条件的关节驱动力矩
J T (q)F
2,已知关节驱动力,确定机器人手部对外界环境的作用力或
负荷的质量。
F J T (q)1
第六讲 1 静力学分析-机器人的静力计算
例,下图所示的二自由度平面关节机器人,已知手部端点力
F=[Fx,Fy]T,求相应于端点力F的关节力矩(忽略关节摩擦)。
m2 gl1(1 c1) m2 gp2 (1 c12 )
Ep Epi ,i 1,2
第六讲
2 动力学分析- 二自由度平面关节机器人的动力学方程
Y0
X0
l1
p1
θ1
m1
l2
m2
θ2
p2
5 系统动力学方程
L Ek Ep
Fi

第四章 静力学和刚度分析(部分)

第四章 静力学和刚度分析(部分)

第四章静力学和刚度分析(部分)4.1 引言本章研究并联机器的静力学和刚度。

机器工作时,末端执行器必然要对外界施加一定的力和力矩,而这些均由关节来提供。

对于串联机器,驱动力通过一个开环运动链传递;对于并联机器,驱动力通过几个并联路径传递到末端执行器。

它们的研究方法有一定的不同。

机器的静力学是在假设机器不发生运动时,研究各关节和末端执行器所承受的力和力矩之间的关系,包括大小和方向。

静力学分析对确定机器各构件和轴承的尺寸,以及确定合适的驱动器是必需的,是机器人柔顺控制(compliance control)的基础。

本章中,为简化描述,我们使用关节力和操作力这样的术语来表示关节和终端上的力和力矩。

机器静力学分析的方法有多种,包括矢量法、虚功原理、螺旋代数和四元数等。

矢量法又称为Chace方法,针对机器的每个构件,建立隔离体图和静力平衡方程,然后统一求解。

虚功原理是基于能量转换的方法,在并联机器的研究中应用非常广泛。

本章重点介绍基于矢量法和虚功原理的静力学分析。

另外,在探讨操作力与关节力之间的关系时,必须考虑各构件受力和变形的关系,因为如果构件变形过大将导致机器性能变坏。

终端和关节的受力与变形之间的关系属于机器的刚度分析范畴,这也是本章重要内容之一。

本章首先介绍机器人静力学分析的一些基础知识,包括:构件隔离体图和静力平衡方程,基于不同坐标系下的构件静力平衡方程,基于虚功原理的静力学分析方法,刚度矩阵和柔度矩阵。

在随后的并联机器静力学分析部分,应用矢量法和虚功原理对两种不同构型的机器进行了静力学分析。

在刚度分析部分,我们首先介绍只考虑系统驱动误差的刚度矩阵的求解;然后重点介绍目前应用非常广泛的用于刚度分析的有限元方法,并且针对几台实际的并联机器,给出了具体的建模和求解过程,并提供了大量的实验数据和分析结论,这些数据对设计和建造该类并联机器具有很好的参考价值。

4.2 静力学和刚度分析基础这一部分主要介绍机器人静力学和刚度分析的一些基础方法和概念,包括,机构的隔离体图,静力平衡方程,基于不同坐标系的构件静力平衡方程,虚功原理,刚度和柔度矩阵。

机器人静力学,动力学,运动学的关系

机器人静力学,动力学,运动学的关系

机器人静力学,动力学,运动学的关系
机器人的静力学、动力学和运动学是机器人技术研究中三个重要领域,它们之间存在
着相互关联,协同工作,构成了机器人技术的核心。

首先,机器人静力学是指机器人操作过程中机械结构在不变的平衡状态下运动学位置
及实时运动状态估计分析,被誉为机器人外部力分析和内力传递分析的基础学科。

它主要
通过建立机器人机械结构模型,利用关节形变、外力以及内力等物理变量,计算求解机器
人的内外力特性、机构的端部间的平衡、受力特性、稳定性及物体约束特性等。

其次,机器人动力学是指机器人的运动发生时,所做动力学建模、分析及控制的研究,因此它探讨的是关节力学、碰撞识别等方面的有关问题,它主要是要求在运动过程中求解
系统运动参数或者特征值,实现机器人动态分析与控制,研究动力学模型对机器人系统动
态性能的影响。

最后,机器人运动学是指动作规划及机器人运动控制之间相关问题的研究,通过研究
机器人通过方向轮,电机和关节的作用实现有用运动的方法,涉及关节角度、运动轨迹、
几何关系、姿态成份的工程化方法。

它是对机器人机械结构分析和动力学建模的补充,探
讨机器人各关节及机构动作之间相互关系,以及机器人运动要求下,机器人运动解的计算
及实现方法,使得机器人拥有大量的姿态组合,增加机器人的全局适应性。

由此可以看出,机器人的静力学、动力学和运动学形成了一个完整的研究体系,它们
相互交织,共同工作,它们提供了对机器人运动的有效把握,从而实现机器人的运动目标。

因此,机器人的静力学、动力学和运动学十分重要,它们是实现机器人运动控制的基础,
也将在机器人研究中发挥重要作用。

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

静力映射是从m维矢量空间向n维关节空间的映射;因此 关节力矩矢量总是由末端操作力F唯一确定。 τ = J T (q) F 但对于给定的关节力矩,与之平衡的末端操作力不一定存在。
q∈R
S1

n
J映射
p ∈ Rm
S2

p=0

速度:
N(J) 零空间
R (J )
值域空间
JT
S3
静力:
R( J T )
值域空间
4.4 力与力矩的坐标变换
q∈R
S1

n
J映射
p ∈ Rm
S2

p=0

N(J) 零空间
R (J )
值域空间
JT
S3
运动学 和静力 学的对 偶性
R( J T )
值域空间
S4
N(JT) 零空间
τ ∈R
n
F ∈ Rm
利用静力和瞬时运动的对偶关系,可以把静力学问题归结为相 应的微分运动问题来研究。
力和力矩的坐标变换与微分运动坐标变换之间同样存在对偶关系 假设6维广义力矢量
关节空间 操作空间
q∈R

n
J映射
p ∈ Rm p=0


零空间N(J)
R (J )
值域空间
J的值域空间表示关节运动能产生的全部操作速度的集合
q∈R

n
J映射
p ∈ Rm p=0


速度:
N(J) 零空间
R (J )
值域空间
JT 静力:
R( J T )
值域空间
N(JT) 零空间
τ ∈ Rn
F ∈ Rm
将外界作用力从坐标系{2}表示转换到坐标系{0}中
0
F2 = R⋅ F2
2 0 2
2 0
⎡c12 R=⎢ ⎣ s12
− s12 ⎤ c12 ⎥ ⎦
2 0
R
−1
⎡ c12 =⎢ ⎣− s12
s12 ⎤ c12 ⎥ ⎦
⎡ τ1 ⎤ ⎡l1 s 2 ⎢τ ⎥ = ⎢ 0 ⎣ 2⎦ ⎣
l1c2 + l 2 ⎤ ⎡ f x ⎤ ⎥⎢ f ⎥ l2 ⎦ ⎣ y ⎦
0 ⎤⎡ f B ⎤ B ⎥⎢ mB ⎥ ⎦ A R⎦ ⎣
两坐标系的 力和力矩变换公式
例: 腕力传感器测出手腕上的六维
广义力 W F ,计算工具顶端的作用力 T F
ZT ZT YW XW XT YT
令坐标系{W}到坐标系{T}的齐次变换矩阵为
⎡ WR W T =⎢ T T ⎣0 0 0
根据静力传递的关系
i
f i −if i+1 + i mi g = 0
i +1 i i ci i i
(4-1)
力矩平衡方程为 M i − M i +1 −
i i
P× f i +1 + r× mi g = 0 (4-2)
通常需要根据末端连杆上的外界作用力和力矩,依次计算出 每个连杆上的受力情况,从末端连杆递推到基座。 如果忽略掉连杆本身的重量,上两式可写成反向迭代的形式
l1 X1 Y1
τ1
⎡c 2 − s 2 0 ⎤ ⎡ f x ⎤ ⎡ c 2 f x − s 2 f y ⎤ 1 f1 = ⎢ s 2 c 2 0⎥ ⎢ f y ⎥ = ⎢ s 2 f x + c 2 f y ⎥ ⎥ ⎥⎢ ⎥ ⎢ ⎢ ⎥ ⎢0 0 1⎥ ⎢ 0 ⎥ ⎢ 0 ⎦ ⎦⎣ ⎦ ⎣ ⎣ ⎡ ⎤ ⎡ 0 ⎤ 0 ⎢ ⎥ ⎢ ⎥ 1 1 0 M 1 = ⎢ 0 ⎥ + l1 x1 × f1 = ⎢ ⎥ ⎢l1 s 2 f x + l1c2 f y + l 2 f y ⎥ ⎢l 2 f y ⎥ ⎣ ⎦ ⎣ ⎦ τ1 = l1 s 2 f x + l1c2 f y + l 2 f y τ 2 = l2 y2 ⎡ τ1 ⎤ ⎡l1 s 2 ⎢τ ⎥ = ⎢ 0 ⎣ 2⎦ ⎣ l1c2 + l 2 ⎤ ⎡ f x ⎤ ⎥⎢ f ⎥ l2 ⎦ ⎣ y ⎦
τi =iFiT ⋅i Z i
F3
Y3
X3
例:2自由度平面机器人末端对外施加 的作用力为F3,求各关节驱动力矩。
Y2
τ2
X2
l2 连杆2
连杆1
⎡ fx ⎤ ⎢ ⎥ 2 f 2 = F3 = ⎢ f y ⎥ ⎢0⎥ ⎣ ⎦
⎡ 0 ⎤ ⎢ ⎥ 2 2 M 2 = l2 x2 × f 2 = ⎢ 0 ⎥ ⎢l2 f y ⎥ ⎣ ⎦
0 0 1 0 0 1 − pz py − px 0 px 0
0 1 0 0 1 0 0
⎡ w fx ⎤ ⎤ ⎥⎢ w f ⎥ ⎥⎢ y ⎥ ⎥⎢ w fz ⎥ ⎢ ⎥ 0⎥ ⎢ w m ⎥ x ⎥ 0⎥ ⎢ w m ⎥ ⎥⎢ w y ⎥ 1⎦ ⎢ m ⎥ ⎣ z⎦
⎡ τ1 ⎤ ⎡− l1 s1 − l 2 s12 τ = ⎢ ⎥ =⎢ ⎣τ 2 ⎦ ⎣ − l 2 s12
⎡−l1s1 − l2 s12 J =⎢ ⎣ l1c1 + l2c12
l1c1 + l 2 c12 ⎤ 0 ⎥ F2 l 2 c12 ⎦
−l2 s12 ⎤ ⎥ l2c12 ⎦
力雅可比
力雅可比刚好是运动学雅可比矩阵的转置

n
p ∈ Rm

即对于任何非空的n维矢量 q ∈ N (J ) 则 q ⊥ R ( J T ) S1:N(J)在Rn的正交补


S1 ≡ R( J T )
S3:R(JT)在Rn的正交补
S3 ≡ N ( J )
q∈R
S1

n
J映射
p ∈ Rm
S2

p=0

N(J) 零空间
R (J )
值域空间
JT
S3
4.2 等效关节力和力雅可比
⎡ fn ⎤ 将操作臂末端所受到的力和力矩组成六维矢量 Fn = ⎢ ⎥ ⎣mn ⎦ ⎡ τ1 ⎤ 终端广义 ⎢ ⎥ 力矢量 τ=⎢M ⎥ 将各关节驱动力矩组成n维矢量 ⎢τn ⎥ ⎣ ⎦
n×1
将关节驱动力矩看成操作臂驱动装置的输入,末端产生的 广义力作为操作臂的输出。采用虚功原理推导它们之间的 关系。 虚位移是满足机械系统的几何约束条件的无限小位移。 令各关节的虚位移为 δqi ,末端的虚位移为D。
⎡f⎤ F =⎢ ⎥ ⎣m⎦
利用虚功原理推导从坐标系 {B}的描述变换到 {A}中的描述
A B
D, D,
A B
F F
坐标系 {A}中的虚位移、作用力 坐标系 {B}中的虚位移、作用力
根据虚功原理:外力和等效力所做的虚功之和为零,可得:
A
F T ⋅ A D= BF T ⋅B D
由微分运动的坐标变换公式
A T B T
两坐标系的 微运动变换
A A ⎡ B R S ( AO P) B R ⎤ A B B D=⎢ ⎥⋅ D A BR ⎣ 0 ⎦
A A ⎡ B R S ( AO P ) B R ⎤ B F = F ⎢ ⎥ A BR ⎣ 0 ⎦
从坐标系{B}的描述变换到坐标系{A}中的描述为:
B ⎡ fA ⎤ ⎡ AR ⎢m ⎥ = ⎢ BO B ⎣ A ⎦ ⎣S ( A P) A R
将 f i +1 , M i +1 表示在其所在的 坐标系{i+1}中 i 采用旋转矩阵 写成静力从一 连杆向另一连 杆传递的形式
i
i i
i i
f i = f i +1
i
M i = M i +1 + P× f i +1
i i
i +1 i
f i = i +i1R i +1f i +1 M i = R M i +1 + P× f i
S4
N(JT) 零空间
τ ∈R
N(JT)
n
F ∈ Rm
零空间:代表不需要任何关节驱动力矩而能承受的所有末端 操作力的集合;这时末端操作力完全由操作臂机构本身承 受。 R ( J T ) 值域空间:代表操作力能平衡的所有关节力矩矢量的集合。
这意味着在 q∈R J映射 不产生末端 S2 操作速度的 • S1 p =0 这些关节速 度方向上, N(J) R (J ) 关节力矩不 零空间 值域空间 能 被 末 端 操 作 力 所 平 JT 衡。为了保 持操作臂末 S3 端 静 止 不 动,在零空 N(JT) R( J T ) S4 间的关节力 零空间 值域空间 矩矢量必须 n F ∈ Rm τ ∈R 为 零 。 T 根据线性代数:零空间 N(J) 是值域空间 R( J ) 在Rn的正交补,
运动学 和静力 学的对 偶性
R( J T )
值域Байду номын сангаас间
S4
N(JT) 零空间
τ ∈R
n
F ∈ Rm
S2 ≡ N (J T )
T 在操作空间中,值域空间 R(J ) 是零空间 N(J ) 的正交补。
S 4 ≡ R( J )
不能由关节运动驱动产生的这些操作运动方向正是不需关节力矩平 衡的末端操作力的方向。反之,当外力作用方向沿着末端操作器能 够运动的方向时,外力完全可以由关节力矩来平衡。
τ T ⋅ δq = F T ⋅ D
由于 D = J ⋅ δq
τT ⋅ δq = F T ⋅ J ⋅ δq
τ = F ⋅J
T T
τ = JTF
上式表明:不考虑关节之间的摩擦力,在外力F的作用下, 操作臂平衡的条件是关节力矩满足上式。
τ=J F
T
力雅可比是运动雅可比的转置 力雅可比
相关文档
最新文档