机构学与机器人学-5机器人运动学_第1页
机构学与机器人学-5机器人运动学_第2页
机构学与机器人学-5机器人运动学_第3页
机构学与机器人学-5机器人运动学_第4页
机构学与机器人学-5机器人运动学_第5页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第 五五 章章机机 器器 人人 运运 动动 学学 一、一、 二、二、 齐次变换形式:齐次变换形式:11010PPRPBBAABA 4X1的列矢量表示三维空间的点,称为点的齐次坐标,的列矢量表示三维空间的点,称为点的齐次坐标,仍然记为:仍然记为:PPBA或PTPBABA100BAABABPRT 描述描述B系相对于系相对于A系的方位,系的方位, 为为B系相对于系相对于A系的平系的平移矢量。移矢量。RAB0BAP 坐标原点的矢量,即零矢量表示为坐标原点的矢量,即零矢量表示为0,0,0,1T。矢量。矢量0,0,0,0T没有定义。具有形如没有定义。具有形如a,b,c,0T的矢量表示无限远的矢量表示无限

2、远矢量,用来表示方向,即矢量,用来表示方向,即1,0,0,0T,0,1,0,0T,0,0,1,0T分别表示分别表示x,y,z轴的方向。轴的方向。 例:已知点例:已知点u=7i+3j+2k,对它进行绕,对它进行绕z轴旋转轴旋转90的齐次的齐次变换为:变换为:127312371000010000010010v 三、机器人运动学方程的表示三、机器人运动学方程的表示 同理,若同理,若A3表示第三个连杆相对于第二个连杆的位置和姿表示第三个连杆相对于第二个连杆的位置和姿态,则有:态,则有:1、 可以把任何机器人的机械手看做是一系列由关节连接起来可以把任何机器人的机械手看做是一系列由关节连接起来的连杆构成。

3、机械手每一个连杆建立一个坐标系,并用齐次变的连杆构成。机械手每一个连杆建立一个坐标系,并用齐次变换来描述这些坐标间的相对位置和姿态。通常把描述一个连杆换来描述这些坐标间的相对位置和姿态。通常把描述一个连杆与下一个连杆间相对关系的齐次变换叫做与下一个连杆间相对关系的齐次变换叫做A矩阵。一个矩阵。一个A矩阵就矩阵就是一个描述连杆坐标系间相对平移和旋转的齐次变换。如果是一个描述连杆坐标系间相对平移和旋转的齐次变换。如果A1表示第一个连杆对于基系的位置和姿态,表示第一个连杆对于基系的位置和姿态,A2表示第二个连杆相表示第二个连杆相对于第一个连杆的位置和姿态,那么第二个连杆在基系中的位对于第一个连杆的位

4、置和姿态,那么第二个连杆在基系中的位置和姿态可由下列矩阵的乘积给出:置和姿态可由下列矩阵的乘积给出: 六连杆机械手有下列矩阵:六连杆机械手有下列矩阵: T2=A1A2 T3=A1A2A3 T6=A1A2A3A4A5A6 2、机械手的运动方向、机械手的运动方向六连杆机械手的六连杆机械手的T矩阵(矩阵(T6)可由其)可由其16个元素的数值来确个元素的数值来确定,其中只有定,其中只有12个元素具有实际含义。个元素具有实际含义。 机器人的运动方程,又称位姿方程,都是用位姿矩阵表示机器人的运动方程,又称位姿方程,都是用位姿矩阵表示机器人的运动方程,即以各杆之间的关节变量为变量的方程式,机器人的运动方程,

5、即以各杆之间的关节变量为变量的方程式,这可分成两类问题求解。这可分成两类问题求解。Si3、机械手运动方程的求解、机械手运动方程的求解 1)求解运动方程时,从)求解运动方程时,从T6开始求解关节位置。使开始求解关节位置。使T6的符号表达式的符号表达式的各元素等于其一般形式,并据此确定的各元素等于其一般形式,并据此确定1,其他五个关节参数不可能,其他五个关节参数不可能从从T6求的,因此可从其他求的,因此可从其他T矩阵来求解它们。一旦求的矩阵来求解它们。一旦求的1之后,可由之后,可由A1-1 左乘左乘T6的一般形式,得:的一般形式,得:61611TTA 式中左边为式中左边为1和和T6各元的函数,此式

6、可用来求解其他各关节变量,各元的函数,此式可用来求解其他各关节变量,如如2。不断的用不断的用A的逆矩阵左乘,可得另外四个矩阵方程式:的逆矩阵左乘,可得另外四个矩阵方程式:6561112131415646111213146361112136261112TTAAAAATTAAAATTAAATTAA 求解运动学方程,即求的机械手各关节坐标,这对机械手的控制求解运动学方程,即求的机械手各关节坐标,这对机械手的控制至关重要。根据至关重要。根据T6知道机械手要移动到什么地方,知道各关节坐标,知道机械手要移动到什么地方,知道各关节坐标,一边进一步确定如何移动。一边进一步确定如何移动。 2)绕三轴转动的变换解

7、)绕三轴转动的变换解 令:令:),(),(),(xRotyRotzRotT ),(),(),(xRotyRotzRotT ),(),(),(1xRotyRotTzRot),(),(1000100001000000 xRotyRotpaonpaonpaoncssczzzzyyyyxxxx 其中,其中,f11=cx+sy,f12=-sx+cy,f13=z, 而而x,y和和z为为f11, f12和和f13的各的各相应分量,例如:相应分量,例如: f11(p)=cpx+spy f12(a)=-sax+cay 令令f12(n)与右式对应元素相等,可得:与右式对应元素相等,可得: 四、四、10000111

8、1111111iiiiiiiiiiiiiiiiiiicdcscsssdscccsascT1000001000 10000100000 10000010000 1000010000004443444333233322222221111110csdascTcsascTcsdscTcsscT100000010000100000010000666665555554csscTcsscT , , , ,10000565650066056565611060633161322131644363655464TTTTTTTTTTTTccssscssscccTTT6523)64654(-s23 )65464( 1c

9、6523)64654s1c23o)65464( 16523)64654c1c23o6523)64654(-s23)64654( 16523)64654(23 1)64654( 16523)64654(23 1yxsscsssccoscsccssscssccscsccsssscssccsscsscccnscccsccssssccccsnscccsscsssscccccnzzyx d4c23-a2s2-a3s23p d2c1d4s23-a3c23s1a2c2pd2s1-d4s23-a3c23c1a2c2p5235523541)5235423( 1541)5235423( 1zyxccscsassc

10、cssccsassccsscccazyx经验算:经验算:10003001421002010,0654,903,02,90160adadT(3-66)(3-67)(3-68)(3-70)(3-72)(3-74)(3-75)(3-80)(3-83)(3-84) 在对机器人进行操作与控制时,常常涉及到机械手位置和姿在对机器人进行操作与控制时,常常涉及到机械手位置和姿态的微小变化。这些变化可由描述机械手位置的齐次变换矩阵态的微小变化。这些变化可由描述机械手位置的齐次变换矩阵的微小变化来表示。在数学上,这种微小变化可用微分变化来的微小变化来表示。在数学上,这种微小变化可用微分变化来表达。机械手运动过程中

11、的微分关系是很重要的。表达。机械手运动过程中的微分关系是很重要的。 例如,当用摄像机来观察机械手的末端执行装置时,我们例如,当用摄像机来观察机械手的末端执行装置时,我们需要把对于一个坐标系的微分变化变换为对于另一坐标系的微需要把对于一个坐标系的微分变化变换为对于另一坐标系的微分变化。比如说,把摄像机的坐标系建立在分变化。比如说,把摄像机的坐标系建立在T6上。应用微分关上。应用微分关系对于研究机械手的动力学问题,也是十分重要的。系对于研究机械手的动力学问题,也是十分重要的。机器人的雅可比公式机器人的雅可比公式机器人的微分运动机器人的微分运动 已知一个变换,其元素为某个变量的函数,那么对已知一个变

12、换,其元素为某个变量的函数,那么对这个变量的微分变换就是这样的变换,其元素为原变换元这个变量的微分变换就是这样的变换,其元素为原变换元素的导数。研究出一种方法,使得对坐标系素的导数。研究出一种方法,使得对坐标系T的微分变换的微分变换等价于对基系的变换。等价于对基系的变换。 既可以用给定的坐标系也可以用基坐标系来表示既可以用给定的坐标系也可以用基坐标系来表示微分平移和旋转微分平移和旋转.(3-85)(3-86)(3-87)(3-88)(3-89)(3-90)(3-91)(3-92)(3-93)(3-94)(3-95)(3-96)(3-97)(3-98)(3-99)(3-100)(3-101)(3

13、-102) 设有两坐标系设有两坐标系A和和B,B相对于相对于A而定义,微分运而定义,微分运动变换图为:动变换图为:BAABBABBBBABBA 115CAM5A6TTBBTACAMTCAMTABCAM 116166TTBBTACAMTCAMTABCAM 116166100050010010101001CAM因此:因此:1000501000012100100081000001001010005001001010100T1000501000012100Tn o a pkjikjidTT01 . 00 102 . 0 66 微分坐标变换矩阵微分坐标变换矩阵T T可以从图中直接求出:可以从图中直接求出

14、:即从已知的微分变化变即从已知的微分变化变换的箭头起,回溯到待换的箭头起,回溯到待求的等价微分变化止所求的等价微分变化止所经过的路径。经过的路径。(3-106)(3-107)(3-108)(3-109)(3-110)(3-111)(3-112)(3-113)(3-114)(3-115)(3-116)(3-117)(3-118)(3-119)(3-120)(3-121)(3-122)机器人雅可比矩阵计算实例机器人雅可比矩阵计算实例 下面举例说明计算具体机器人微分运动和雅可比矩阵的方下面举例说明计算具体机器人微分运动和雅可比矩阵的方法。先建立西博特奇(法。先建立西博特奇(Cybotech)V-80

15、 机器人的雅可比矩机器人的雅可比矩阵,再计算阵,再计算PUMA560机器人的雅可比矩阵。机器人的雅可比矩阵。1、V-80机器人的雅可比矩阵机器人的雅可比矩阵 如图表示法国西博特奇公司生产的如图表示法国西博特奇公司生产的V-80工业机器人工业机器人的外形略图及其停止位置。图(的外形略图及其停止位置。图(b)中,停止位置是这样选择)中,停止位置是这样选择的,使得悬臂与基系坐标的,使得悬臂与基系坐标x轴平行,而机械手的夹手垂直向上。轴平行,而机械手的夹手垂直向上。V-80的连杆和关节参数表示于表,其的连杆和关节参数表示于表,其6个关节的运动都是转动个关节的运动都是转动的。的。V-80 机械手连杆与关

16、节参数机械手连杆与关节参数 在建立在建立V-80操作机器人的雅可比矩阵时,应用了如此图所示操作机器人的雅可比矩阵时,应用了如此图所示的变换图。的变换图。2、PUMA 560机器人的雅可比矩阵机器人的雅可比矩阵 PUMA 560的的6个关节也都是转动的,其雅可比矩阵含有个关节也都是转动的,其雅可比矩阵含有6列。列。根据式根据式(3.121)可计算各列元素。现分别用两种方法计算。可计算各列元素。现分别用两种方法计算。1000001000 10000100000 10000010000 1000010000004443444333233322222221111110csdascTcsascTcsds

17、cTcsscT100000010000100000010000666665555554csscTcsscT100000010000100000010000666665555554csscTcsscT1000001000 10000100000 10000010000 1000010000004443444333233322222221111110csdascTcsascTcsdscTcsscT1000001000 10000100000 10000010000 1000010000004443444333233322222221111110csdascTcsascTcsdscTcsscT6523)64654(-s23 )65464( 1c6523)64654s1c23o)65464( 16523)64654c1c23o6523)64

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论