机器人运动学熊有伦机器人技术基础课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《机器人运动学熊有伦机器人技术基础课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器人 运动学 熊有伦 技术 基础 课件
- 资源描述:
-
1、1PPT课件运动学研究的问题:运动学研究的问题:手在空间的运动手在空间的运动与与各个关节的运动各个关节的运动之间的关系。之间的关系。2PPT课件3.1 定义:定义:描述机器人描述机器人手部手部在空间相对于绝对坐标系或机在空间相对于绝对坐标系或机座坐标系的座坐标系的位置及姿态位置及姿态的数学表达式的数学表达式 运动学方程的模型:运动学方程的模型:M机器人手在空间的位姿机器人手在空间的位姿 qi机器人各个关节变量机器人各个关节变量()if qM3PPT课件已知杆件几何参数和关节角矢量求机器人末已知杆件几何参数和关节角矢量求机器人末端相对于参考坐标系的位置和姿态端相对于参考坐标系的位置和姿态3.14
2、PPT课件3.1 机器人正运动学方程 连杆描述 连杆连接的描述 对连杆附加坐标系的规定 操作臂运动学 PUMA560运动学方程5PPT课件 机器人的各连杆机器人的各连杆通过关节连接在一通过关节连接在一起,关节有起,关节有移动副移动副与与转动副转动副两种两种。关节编号6PPT课件3.1.1连杆描述 描述一个连杆的两个参数描述一个连杆的两个参数:1.Link length 连杆长度连杆长度ai-1 关节轴关节轴i-1和关节轴和关节轴i之间之间的公垂线的长度的公垂线的长度ai-1假设条件假设条件把连杆看作是一个刚体把连杆看作是一个刚体 2.Link twist 连杆转角连杆转角 i-1 假设作一个平
3、面假设作一个平面,并使该平面与两关节轴之间的公垂线垂直并使该平面与两关节轴之间的公垂线垂直,然后把然后把关节轴关节轴i-1和关节轴和关节轴i投影到该平面上投影到该平面上,在平面内轴在平面内轴i-1按照右手法则转按照右手法则转向轴向轴i,测量两轴角之间的夹角为测量两轴角之间的夹角为i-1.7PPT课件3.1.1连杆描述 下图中的连杆长度和连杆转角?8PPT课件3.1.2连杆连接的描述 描述连杆连接的两个参数描述连杆连接的两个参数:1)link offset 连杆偏距连杆偏距di.相邻两个连杆之间有一个公相邻两个连杆之间有一个公共的关节共的关节,沿着沿着两个相邻连杆公共法线两个相邻连杆公共法线线线
4、的距离可以用一个参数描的距离可以用一个参数描述为连杆偏距述为连杆偏距di.当当i为移动关节时为移动关节时,连杆偏距为连杆偏距为一变量一变量.(1)连杆中的中间连杆连杆中的中间连杆 2)joint angle 关节角关节角i.描述两个相邻连杆绕公共轴线旋转的夹角描述两个相邻连杆绕公共轴线旋转的夹角i.当当i为转动关节时为转动关节时,关节角为一变量关节角为一变量.9PPT课件3.1.2连杆连接的描述(2)连杆中的首尾连杆连杆中的首尾连杆 对于运动链中的末端连杆对于运动链中的末端连杆,其参数习惯设为其参数习惯设为0,即即 从关节从关节2到关节到关节n的连杆偏距的连杆偏距di和关节角和关节角i.是根据
5、前面的规定进是根据前面的规定进行定义行定义.关节关节1(或或n)如果为如果为转动转动关节关节,则则1的零位可以任意选取的零位可以任意选取,规定规定d1=0.0,关节关节1(或或n)如果为如果为移动移动关节关节,则则d1的零位可以任意选取的零位可以任意选取,规定规定1=0.0;000.0,0.0nnaa10PPT课件3.1.2连杆连接的描述(3)连杆参数连杆参数 对于转动关节对于转动关节,i为关节变量为关节变量,其他三个参数固定不变其他三个参数固定不变;对于移动关节对于移动关节,di为关节变量为关节变量,其他三个其他三个参数参数固定不变固定不变;这种用连杆参数描述机构运动关系的这种用连杆参数描述
6、机构运动关系的方法方法称为称为Denavit-Hartenberg法法,对于一个对于一个6关节机器人关节机器人,需要用需要用18个参数就可以完全描个参数就可以完全描述这些固定的运动学参数述这些固定的运动学参数,可用可用6组组(ai-1,i-1,di)表示表示,用用6个关节变量个关节变量i描述运动学中的变化部分。描述运动学中的变化部分。11PPT课件3.1.3连杆附加坐标系的规定为了描述每个连杆和相邻连杆之间的相对位置关系为了描述每个连杆和相邻连杆之间的相对位置关系,需要需要在每个连杆上定义一个固连坐标系在每个连杆上定义一个固连坐标系.11iiixzz(1)连杆中的中间连杆)连杆中的中间连杆规定
7、规定:坐标系坐标系i-1i-1的的Z Z轴轴称为称为Z Zi-1i-1,与关与关节轴节轴i-1i-1重合重合;坐标系坐标系i-1i-1的的原点原点位于公垂线位于公垂线a ai-1i-1与关节轴与关节轴i-1i-1的交点处的交点处.X Xi-1i-1轴轴沿沿a ai-1i-1方向由关节方向由关节i-1i-1指向指向关节关节i i(若若:a ai-1i-1 =0,=0,则则X Xi-1i-1垂直于垂直于Z Zi-1i-1和和Z Zi i所在的平面所在的平面;Y Yi-1i-1轴轴由右手定则确定由右手定则确定 Y Yi-1i-1=Z Zi-1 i-1 X Xi-1i-112PPT课件3.1.3连杆附
8、加坐标系的规定 坐标系坐标系0 通常规定通常规定:Z0轴沿着轴沿着关节轴关节轴1的方向的方向,当坐标系当坐标系1的关节变量为的关节变量为0时时,设定设定参考坐标系参考坐标系0与与1重合重合.且且a0=0,0=0,当关节当关节1为转动关为转动关节节,d1=0;当关节当关节1为移动关节为移动关节,1=0.坐标系坐标系n 通常规定通常规定:对于转动关节对于转动关节 n,设定设定n=0.0,此时此时Xn和和Xn-1轴的方向相同轴的方向相同,选选取坐标系取坐标系n 的原点位置的原点位置,使之满足使之满足dn=0;对于移动关节对于移动关节 n,设定设定Xn轴的方向轴的方向使之满足使之满足n=0.0,当当d
9、n=0时时,选取坐标系选取坐标系n 的原点位于的原点位于Xn-1轴与关节轴轴与关节轴n的交点位置的交点位置.(2 2)连杆中的首尾连杆)连杆中的首尾连杆13PPT课件3.1.3连杆附加坐标系的规定(3)在连杆坐标系中对连杆参数的归纳)在连杆坐标系中对连杆参数的归纳i-111111111,;,;iiiiiiiiiiiiiiiiXZZXZZdZXXZXaX 沿沿轴轴 从从到到的的距距离离;绕绕轴轴 从从到到的的角角度度;沿沿轴轴 从从到到的的距距离离绕绕轴轴 从从旋旋转转到到的的角角度度通常规定通常规定 ,其余可正可负其余可正可负.按照上述规定的坐标系不是唯一的;按照上述规定的坐标系不是唯一的;Z
10、i的指向有两种选择的指向有两种选择;如果关节轴相交如果关节轴相交,Xi轴的指向也有两种选择轴的指向也有两种选择.当相邻两轴平行时当相邻两轴平行时,坐标系原点可以任意选择坐标系原点可以任意选择.当关节为移动关节时当关节为移动关节时,坐标系的选取具有一定任意性坐标系的选取具有一定任意性.10ia14PPT课件3.1.3连杆附加坐标系的规定 确定关节轴,并画出轴的延长线。确定关节轴,并画出轴的延长线。找出关节轴找出关节轴i-1和和i的公垂线或交点,作为坐标系的公垂线或交点,作为坐标系i-1的原点。的原点。规定规定Zi-1的指向是沿着第的指向是沿着第i-1个关节轴。个关节轴。规定规定Xi-1轴得指向是
11、沿着轴轴得指向是沿着轴i-1和和i的公垂线的方向,如果关节轴的公垂线的方向,如果关节轴i-1和和i相交,则相交,则Xi-1轴垂直于关节轴轴垂直于关节轴i-1和和i所在的平面。所在的平面。Yi-1轴的方向由右手定则确定轴的方向由右手定则确定Yi-1=Zi-1 Xi-1。当第一个关节变量为当第一个关节变量为0时,规定坐标系时,规定坐标系0和和1 重合,对于坐标重合,对于坐标系系N,尽量选择坐标系使得连杆参数为,尽量选择坐标系使得连杆参数为0.(4 4)建立连杆坐标系的步骤)建立连杆坐标系的步骤i-115PPT课件3.1.3连杆附加坐标系的规定【例题1】iai-1i-1dii100012L10023
12、L200311111111,;,;iiiiiiiiiiiiiiiiXZZXZZdZXXZXaX 沿沿轴轴 从从到到的的距距离离;绕绕轴轴 从从到到的的角角度度;沿沿轴轴 从从到到的的距距离离绕绕轴轴 从从旋旋转转到到的的角角度度16PPT课件3.1.3连杆附加坐标系的规定【例题例题2 2】iai-1i-1dii100012090d20300L2317PPT课件3.1.3连杆附加坐标系的规定【例题例题3 3】18PPT课件3.1.4操作臂运动学方程 目的:目的:求出相邻连杆间的坐标求出相邻连杆间的坐标变换的形式,进一步求出变换的形式,进一步求出连杆连杆n相对于连杆相对于连杆0的位置和姿态的位置和
13、姿态。(1 1)推导过程:推导过程:1.坐标系坐标系i-1相对于坐标系相对于坐标系i的变换是由连杆的变换是由连杆四个四个参数构成参数构成的函数,其中只有一个变量。的函数,其中只有一个变量。2.为求解为求解 ,对每个连杆建立坐标系,分解成,对每个连杆建立坐标系,分解成4个变换子个变换子问题,每个子变换只包含一个连杆参数。问题,每个子变换只包含一个连杆参数。3.定义三个中间坐标系定义三个中间坐标系R Q P:坐标系坐标系R 是由坐标系是由坐标系i-1绕绕X i-1轴轴偏转偏转i-1得到;得到;坐标系坐标系Q是由坐标系是由坐标系R 沿着沿着X i-1轴轴平移平移a i-1得到得到;坐标系坐标系P是由
14、坐标系是由坐标系Q绕绕Z i轴轴旋转旋转i得到;得到;坐标系坐标系i是由坐标系是由坐标系P沿着沿着Z i轴轴平移平移di得到得到。Tii1Tii1RQP19PPT课件3.1.4操作臂运动学方程 最后,得到相邻连杆的一般变换为:(相对于运动坐标系,算子右乘)1111111111111(,)(,)(,)(,)00001iiiiiiiiiiiiiiiiiiiiiiiiiRot xTrans x aRot zTrans z dcsas cc csd ss sc scd c TT3.定义三个中间坐标系定义三个中间坐标系R Q P:坐标系坐标系R 是由坐标系是由坐标系i-1绕绕X i-1轴偏转轴偏转i-1
15、得到;得到;坐标系坐标系Q是由坐标系是由坐标系R 沿着沿着X i-1轴平移轴平移a i-1得到;得到;坐标系坐标系P是由坐标系是由坐标系Q绕绕Z i轴旋转轴旋转i得到;得到;坐标系坐标系i是由坐标系是由坐标系P沿着沿着Z i轴平移轴平移di得到。得到。20PPT课件3.1.4操作臂运动学方程111111111111(,)(,)(,)(,)(,)(,)(,)TTPT T T T PPT PTTT TTiiiRQPiRQPiiiiiiRQPRQPiiiiiiiiiiiiiiRot xTrans x aRot zTrans z dScrew x aScrew z dScrew k rkrk代表沿着
16、轴平移,再绕 轴旋转 的组合变换。化简:化简:这里:这里:根据变换根据变换过程:过程:即:即:变换矩阵:变换矩阵:Tii1RQP21PPT课件3.1.4操作臂运动学方程(2)连续连杆变换定义了连杆坐标系和相应得连杆参数,就能建立运动学定义了连杆坐标系和相应得连杆参数,就能建立运动学方程,坐标系方程,坐标系N相对于坐标系相对于坐标系0的变换矩阵为:的变换矩阵为:00121123NNNTT T TT变换矩阵变换矩阵 是关于是关于n n个关节变量的函数,个关节变量的函数,这些变量可以这些变量可以通过放置在关节上的传感器测得,则机器人末端连杆在基通过放置在关节上的传感器测得,则机器人末端连杆在基坐标系
展开阅读全文