《正运动学方程》PPT课件.ppt
《《正运动学方程》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《正运动学方程》PPT课件.ppt(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章第三章 机器人正运动学方程机器人正运动学方程 基础热身基础热身基础热身基础热身运动学基本概念运动学基本概念运动学基本概念运动学基本概念 运动学正问题:运动学正问题:运动学正问题:运动学正问题:已知各关节位移变已知各关节位移变已知各关节位移变已知各关节位移变量的值,要求末端量的值,要求末端量的值,要求末端量的值,要求末端手爪在空间的位置手爪在空间的位置手爪在空间的位置手爪在空间的位置和姿态。和姿态。和姿态。和姿态。运动学逆问题:运动学逆问题:运动学逆问题:运动学逆问题:指定末端手爪的空指定末端手爪的空指定末端手爪的空指定末端手爪的空间位置和姿态,要间位置和姿态,要间位置和姿态,要间位置和姿
2、态,要求出各关节位移变求出各关节位移变求出各关节位移变求出各关节位移变量的相应值,实际量的相应值,实际量的相应值,实际量的相应值,实际上是求解运动学方上是求解运动学方上是求解运动学方上是求解运动学方程的过程。程的过程。程的过程。程的过程。1第三章第三章 机器人正运动学方程机器人正运动学方程 基础热身基础热身基础热身基础热身自由度自由度自由度自由度机器人的自由度:机器人的自由度:机器人的自由度:机器人的自由度:表示机构运动时独立的位置变量数,通常与机械手的关节表示机构运动时独立的位置变量数,通常与机械手的关节表示机构运动时独立的位置变量数,通常与机械手的关节表示机构运动时独立的位置变量数,通常与
3、机械手的关节数相同。数相同。数相同。数相同。期望机器人能够把它的端部执行装置移动到给定点。如果机器人用期望机器人能够把它的端部执行装置移动到给定点。如果机器人用期望机器人能够把它的端部执行装置移动到给定点。如果机器人用期望机器人能够把它的端部执行装置移动到给定点。如果机器人用途预先不知道,它应当具有六个自由度。途预先不知道,它应当具有六个自由度。途预先不知道,它应当具有六个自由度。途预先不知道,它应当具有六个自由度。为什么?为什么?为什么?为什么?2第二章第二章 机器人正运动学方程机器人正运动学方程 基础热身基础热身基础热身基础热身坐标变换坐标变换坐标变换坐标变换 1 1 1 1、旋转变换、旋
4、转变换、旋转变换、旋转变换 设坐标系设坐标系设坐标系设坐标系BBBB和和和和AAAA有共同的原点,但是两者的方位不同。有共同的原点,但是两者的方位不同。有共同的原点,但是两者的方位不同。有共同的原点,但是两者的方位不同。同一点同一点同一点同一点P P P P在两个坐标系在两个坐标系在两个坐标系在两个坐标系AAAA和和和和BBBB中的描述中的描述中的描述中的描述 和和和和 具有以下变换关具有以下变换关具有以下变换关具有以下变换关系系系系 ,称为坐标系旋转方程。,称为坐标系旋转方程。,称为坐标系旋转方程。,称为坐标系旋转方程。用旋转矩阵用旋转矩阵用旋转矩阵用旋转矩阵 表示坐标系表示坐标系表示坐标系
5、表示坐标系BBBB相对相对相对相对 于于于于AAAA的方位。同样,用的方位。同样,用的方位。同样,用的方位。同样,用 描述坐标系描述坐标系描述坐标系描述坐标系 A A A A相对于相对于相对于相对于BBBB的方位。二者都是正交矩的方位。二者都是正交矩的方位。二者都是正交矩的方位。二者都是正交矩 阵,两者互逆。阵,两者互逆。阵,两者互逆。阵,两者互逆。3第三章第三章 机器人机器人正运动学方程正运动学方程 基础热身基础热身基础热身基础热身旋转矩阵旋转矩阵旋转矩阵旋转矩阵旋转矩阵旋转矩阵旋转矩阵旋转矩阵 称为旋转矩阵,上标称为旋转矩阵,上标称为旋转矩阵,上标称为旋转矩阵,上标A A A A代表参考系
6、代表参考系代表参考系代表参考系AAAA,下标,下标,下标,下标B B B B代表被描述的代表被描述的代表被描述的代表被描述的坐标系坐标系坐标系坐标系BBBB。4第三章第三章 机器人正运动学方程机器人正运动学方程 基础热身基础热身基础热身基础热身坐标变换坐标变换坐标变换坐标变换 2 2 2 2、齐次变换、齐次变换、齐次变换、齐次变换 复合变换式对于点复合变换式对于点复合变换式对于点复合变换式对于点 而言是非齐次的,但是可以将其表示成等而言是非齐次的,但是可以将其表示成等而言是非齐次的,但是可以将其表示成等而言是非齐次的,但是可以将其表示成等价的齐次变换形式:价的齐次变换形式:价的齐次变换形式:价
7、的齐次变换形式:其中,其中,其中,其中,41414141的列向量表示三维空间的点,称为点的齐次坐标,仍的列向量表示三维空间的点,称为点的齐次坐标,仍的列向量表示三维空间的点,称为点的齐次坐标,仍的列向量表示三维空间的点,称为点的齐次坐标,仍然记为然记为然记为然记为 或或或或 。上式可以写成矩阵形式:。上式可以写成矩阵形式:。上式可以写成矩阵形式:。上式可以写成矩阵形式:齐次变换矩阵也代表坐标平移与坐标旋转的复合齐次变换矩阵也代表坐标平移与坐标旋转的复合齐次变换矩阵也代表坐标平移与坐标旋转的复合齐次变换矩阵也代表坐标平移与坐标旋转的复合,可将其分解成两可将其分解成两可将其分解成两可将其分解成两个
8、矩阵相乘的形式:个矩阵相乘的形式:个矩阵相乘的形式:个矩阵相乘的形式:5 例:坐标系 B 绕坐标系 A的 Z轴旋转30度,沿 平移10个单位,沿 平移5个单位.知道P点在B中的坐标表示为 ,求P点在A中的坐标表示 结果:第三章第三章 机器人正运动学方程机器人正运动学方程 基础热身基础热身基础热身基础热身运动方程的表示运动方程的表示运动方程的表示运动方程的表示6第三章第三章 机器人正运动学方程机器人正运动学方程 基础热身基础热身基础热身基础热身运动方程的表示运动方程的表示运动方程的表示运动方程的表示 可以把机械手看作一系列关节连接起来的连杆构成的,为每个连杆建可以把机械手看作一系列关节连接起来的
9、连杆构成的,为每个连杆建可以把机械手看作一系列关节连接起来的连杆构成的,为每个连杆建可以把机械手看作一系列关节连接起来的连杆构成的,为每个连杆建立一个坐标系,并用齐次变换描述这些坐标系间的相对位置和姿态立一个坐标系,并用齐次变换描述这些坐标系间的相对位置和姿态立一个坐标系,并用齐次变换描述这些坐标系间的相对位置和姿态立一个坐标系,并用齐次变换描述这些坐标系间的相对位置和姿态对于六连杆机械手:对于六连杆机械手:对于六连杆机械手:对于六连杆机械手:7第三章第三章 机器人正运动学方程机器人正运动学方程3.1 3.1 概述(概述(概述(概述(D-HD-H方法)方法)方法)方法)D-HD-HD-HD-H
10、方法方法方法方法 1955 1955 1955 1955年,年,年,年,DenavitDenavitDenavitDenavit和和和和HartenbergHartenbergHartenbergHartenberg在在在在“ASME Journal of“ASME Journal of“ASME Journal of“ASME Journal of Applied Mechanics”Applied Mechanics”Applied Mechanics”Applied Mechanics”发表一篇论文,其内容成为机器人运动建发表一篇论文,其内容成为机器人运动建发表一篇论文,其内容成为机器人
11、运动建发表一篇论文,其内容成为机器人运动建模的标准方法。模的标准方法。模的标准方法。模的标准方法。D-H D-H D-H D-H方法是对机器人连杆和关节建模的一种简单方法,也可方法是对机器人连杆和关节建模的一种简单方法,也可方法是对机器人连杆和关节建模的一种简单方法,也可方法是对机器人连杆和关节建模的一种简单方法,也可用于直角坐标、圆柱坐标、球坐标、欧拉角坐标、用于直角坐标、圆柱坐标、球坐标、欧拉角坐标、用于直角坐标、圆柱坐标、球坐标、欧拉角坐标、用于直角坐标、圆柱坐标、球坐标、欧拉角坐标、RPYRPYRPYRPY坐标等的变坐标等的变坐标等的变坐标等的变换。换。换。换。8 开链(开链(开链(开
12、链(Open ChainOpen ChainOpen ChainOpen Chain)机器人)机器人)机器人)机器人 又称串接杆件机器人,由若干刚性杆件首尾相连而成,杆件间的连接物称为关节又称串接杆件机器人,由若干刚性杆件首尾相连而成,杆件间的连接物称为关节。第三章第三章 机器人正运动学方程机器人正运动学方程3.1 3.1 概述(概述(概述(概述(D-HD-H方法)方法)方法)方法)9 开链(开链(开链(开链(Open ChainOpen ChainOpen ChainOpen Chain)机器人)机器人)机器人)机器人 例:例:例:例:Puma560 机器人由机器人由 6个连杆和个连杆和6个
13、关节组成,具有个关节组成,具有6个自由度。操作臂的末端抓手与个自由度。操作臂的末端抓手与连杆连杆6固连成一体。这样构成单链开放式结构,即开链机器人。固连成一体。这样构成单链开放式结构,即开链机器人。第三章第三章 机器人正运动学方程机器人正运动学方程3.1 3.1 概述(概述(概述(概述(D-HD-H方法)方法)方法)方法)10 1.Link description A link is considered only as a rigid body.Joint axes are defined by lines in space.The links are numbered starting f
14、rom the immobile base of the arm,link 0,and so on to the free end,link n.第三章第三章 机器人正运动学方程机器人正运动学方程3.2 连杆描述连杆描述11第三章第三章 机器人正运动学方程机器人正运动学方程3.3 3.3 运动学方程运动学方程运动学方程运动学方程连杆坐标(连杆坐标(连杆坐标(连杆坐标(D-HD-H方法)方法)方法)方法)1 1 1 1、连杆坐标、连杆坐标、连杆坐标、连杆坐标 1 1 1 1)找出连杆的关节和轴线)找出连杆的关节和轴线)找出连杆的关节和轴线)找出连杆的关节和轴线 2 2 2 2)ZiZiZiZi轴
15、的确定:坐标系轴的确定:坐标系轴的确定:坐标系轴的确定:坐标系iiii的的的的ZiZiZiZi轴与关节轴轴与关节轴轴与关节轴轴与关节轴i i i i重合,坐标系重合,坐标系重合,坐标系重合,坐标系iiii的原点位于公垂线与关节轴的原点位于公垂线与关节轴的原点位于公垂线与关节轴的原点位于公垂线与关节轴i i i i交点处。交点处。交点处。交点处。3 3 3 3)XiXiXiXi轴的确定:轴的确定:轴的确定:轴的确定:XiXiXiXi轴沿着公垂线方向由当前关节轴沿着公垂线方向由当前关节轴沿着公垂线方向由当前关节轴沿着公垂线方向由当前关节i i i i指向下一个指向下一个指向下一个指向下一个关节关节
16、关节关节i+1i+1i+1i+1。当公垂线为。当公垂线为。当公垂线为。当公垂线为0 0 0 0时,时,时,时,XiXiXiXi垂直于垂直于垂直于垂直于ZiZiZiZi和和和和Zi+1Zi+1Zi+1Zi+1所在平面。所在平面。所在平面。所在平面。4 4 4 4)YiYiYiYi轴的确定:右手定则确定。轴的确定:右手定则确定。轴的确定:右手定则确定。轴的确定:右手定则确定。首末连杆首末连杆首末连杆首末连杆 当第一个关节变量为当第一个关节变量为当第一个关节变量为当第一个关节变量为0 0 0 0时,规定时,规定时,规定时,规定坐标系坐标系坐标系坐标系0000和和和和1111重合。对于坐标重合。对于坐
17、标重合。对于坐标重合。对于坐标系系系系NNNN,其原点和,其原点和,其原点和,其原点和X X X X的方向可以任的方向可以任的方向可以任的方向可以任取。但在选取时,通常尽量使连取。但在选取时,通常尽量使连取。但在选取时,通常尽量使连取。但在选取时,通常尽量使连杆参数为杆参数为杆参数为杆参数为0 0 0 0。12第三章第三章 机器人正运动学方程机器人正运动学方程3.3 3.3 运动学方程运动学方程运动学方程运动学方程连杆坐标(连杆坐标(连杆坐标(连杆坐标(D-HD-H方法)方法)方法)方法)2 2 2 2、连杆参数、连杆参数、连杆参数、连杆参数 连杆的功能在于保持其两端的关节轴线具有固定的几何关
18、系,连杆连杆的功能在于保持其两端的关节轴线具有固定的几何关系,连杆连杆的功能在于保持其两端的关节轴线具有固定的几何关系,连杆连杆的功能在于保持其两端的关节轴线具有固定的几何关系,连杆的特征也是由这两条轴线规定的。的特征也是由这两条轴线规定的。的特征也是由这两条轴线规定的。的特征也是由这两条轴线规定的。1 1 1 1)连杆长度)连杆长度)连杆长度)连杆长度 2 2 2 2)连杆扭角)连杆扭角)连杆扭角)连杆扭角 3 3 3 3)连杆间距)连杆间距)连杆间距)连杆间距 4 4 4 4)关节角度)关节角度)关节角度)关节角度 连杆长度和扭角完全连杆长度和扭角完全连杆长度和扭角完全连杆长度和扭角完全
19、地定义了连杆的特征。地定义了连杆的特征。地定义了连杆的特征。地定义了连杆的特征。连杆间距和关节角度连杆间距和关节角度连杆间距和关节角度连杆间距和关节角度 描述了两连杆之间的联系。描述了两连杆之间的联系。描述了两连杆之间的联系。描述了两连杆之间的联系。13第三章第三章 机器人正运动学方程机器人正运动学方程3.3 3.3 运动学方程运动学方程运动学方程运动学方程连杆坐标(连杆坐标(连杆坐标(连杆坐标(D-HD-H方法)方法)方法)方法)例:例:XHK5140XHK5140自动换刀数自动换刀数控立式铣镗床的连杆机控立式铣镗床的连杆机械手的连杆如图所示,械手的连杆如图所示,关节关节1 1的轴线与正方体
20、的的轴线与正方体的对角线重合,关节对角线重合,关节2 2的轴的轴线与正方体的一棱边重线与正方体的一棱边重合,正方体的边长为合,正方体的边长为L L,求此连杆长度和扭角。求此连杆长度和扭角。14第三章第三章 机器人正运动学方程机器人正运动学方程3.3 3.3 运动学方程运动学方程运动学方程运动学方程连杆坐标(连杆坐标(连杆坐标(连杆坐标(D-HD-H方法)方法)方法)方法)3 3 3 3、填写、填写、填写、填写DHDHDHDH表表表表 连杆坐标系连杆坐标系连杆坐标系连杆坐标系 相对于相对于相对于相对于 的变换的变换的变换的变换 称为连杆变换。显然与四称为连杆变换。显然与四称为连杆变换。显然与四称
21、为连杆变换。显然与四个连杆参数有关。因此,可以把连杆变换分解为四个基本的子变换问个连杆参数有关。因此,可以把连杆变换分解为四个基本的子变换问个连杆参数有关。因此,可以把连杆变换分解为四个基本的子变换问个连杆参数有关。因此,可以把连杆变换分解为四个基本的子变换问题,其中每个子变换依赖于一个连杆参数。题,其中每个子变换依赖于一个连杆参数。题,其中每个子变换依赖于一个连杆参数。题,其中每个子变换依赖于一个连杆参数。1)1)1)1)绕绕绕绕 轴转轴转轴转轴转 角;角;角;角;2)2)2)2)沿沿沿沿 轴移动轴移动轴移动轴移动 ;3)3)3)3)绕绕绕绕 轴转轴转轴转轴转 角;角;角;角;4)4)4)4
22、)沿沿沿沿 轴移动轴移动轴移动轴移动 。填写填写DHDH表表15第三章第三章 机器人正运动学方程机器人正运动学方程3.3 3.3 运动学方程运动学方程运动学方程运动学方程连杆坐标(连杆坐标(连杆坐标(连杆坐标(D-HD-H方法)方法)方法)方法)4 4 4 4、总结、总结、总结、总结 建立步骤建立步骤建立步骤建立步骤1 1 1 1、找出各关节轴,标出延长线。、找出各关节轴,标出延长线。、找出各关节轴,标出延长线。、找出各关节轴,标出延长线。2 2 2 2、找出关节轴、找出关节轴、找出关节轴、找出关节轴i i i i和和和和i+1i+1i+1i+1之间的公垂线或关节轴之间的公垂线或关节轴之间的公
23、垂线或关节轴之间的公垂线或关节轴i i i i和和和和i+1i+1i+1i+1的交点,以关节轴的的交点,以关节轴的的交点,以关节轴的的交点,以关节轴的i i i i和和和和i+1i+1i+1i+1的交点或公垂线与关节轴的交点作为连杆坐标系的交点或公垂线与关节轴的交点作为连杆坐标系的交点或公垂线与关节轴的交点作为连杆坐标系的交点或公垂线与关节轴的交点作为连杆坐标系iiii的原点。的原点。的原点。的原点。3 3 3 3、规定、规定、规定、规定 轴沿关节轴轴沿关节轴轴沿关节轴轴沿关节轴i i i i的指向。的指向。的指向。的指向。4 4 4 4、规定、规定、规定、规定 轴沿公垂线的指向如果关节轴轴沿
24、公垂线的指向如果关节轴轴沿公垂线的指向如果关节轴轴沿公垂线的指向如果关节轴i i i i和和和和i+1i+1i+1i+1相交,则规定相交,则规定相交,则规定相交,则规定 垂直于垂直于垂直于垂直于关节轴关节轴关节轴关节轴i i i i和和和和i+1i+1i+1i+1所在平面所在平面所在平面所在平面5 5 5 5、按照右手定则确定、按照右手定则确定、按照右手定则确定、按照右手定则确定6 6 6 6、当第一个关节变量为、当第一个关节变量为、当第一个关节变量为、当第一个关节变量为0 0 0 0时,规定坐标系时,规定坐标系时,规定坐标系时,规定坐标系0000和和和和1111重合。对于坐标系重合。对于坐标
25、系重合。对于坐标系重合。对于坐标系NNNN,其原点和,其原点和,其原点和,其原点和X X X X的方向可以任取。但在选取时,通常尽量使连杆参数为的方向可以任取。但在选取时,通常尽量使连杆参数为的方向可以任取。但在选取时,通常尽量使连杆参数为的方向可以任取。但在选取时,通常尽量使连杆参数为0.0.0.0.7 7 7 7、确定连杆参数、确定连杆参数、确定连杆参数、确定连杆参数8 8 8 8、根据连杆参数建立法则确定连杆参数,填入、根据连杆参数建立法则确定连杆参数,填入、根据连杆参数建立法则确定连杆参数,填入、根据连杆参数建立法则确定连杆参数,填入DHDHDHDH表表表表16 练习:A three-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 正运动学方程 运动学 方程 PPT 课件
限制150内