第七章 机器人运动学ppt课件_第1页
第七章 机器人运动学ppt课件_第2页
第七章 机器人运动学ppt课件_第3页
第七章 机器人运动学ppt课件_第4页
第七章 机器人运动学ppt课件_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

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

文档简介

第七章机器人运动学 机器人运动学主要是把机器人相对于固定参考系的运动作为时间的函数进行分析研究 而不考虑引起这些运动的力和力矩将机器人的空间位移解析地表示为时间的函数 特别是研究机器人关节变量空间和机器人末端执行器位置和姿态之间的关系本章将讨论机器人运动学几个具有实际意义的基本问题 机器人技术及空间应用 7 1机器人运动学所讨论的问题 7 1 1研究的对象机器人从机构形式上分为两种 一种是关节式串联机器人 另外一种是并联机器人 PUMA560 Hexapod Fanucmanipulator 这两种机器人有所不同 串联机器人 工作空间大 灵活 刚度差 负载小 误差累积并放大 并联机器人 刚性好 负载大 误差不积累 工作空间小 姿态范围不大 本章讲解以串联机器人为主 7 1 2运动学研究的问题 Whereismyhand DirectKinematicsHERE HowdoIputmyhandhere InverseKinematics Choosetheseangles 运动学正问题 运动学逆问题 研究的两类问题 运动学正问题 已知杆件几何参数和关节角矢量 求操作机末端执行器相对于固定参考作标的位置和姿态 齐次变换问题 运动学逆问题 已知操作机杆件的几何参数 给定操作机末端执行器相对于参考坐标系的期望位置和姿态 位置 操作机能否使其末端执行器达到这个预期的位姿 如能达到 那么操作机有几种不同形态可以满足同样的条件 7 2机器人杆件 关节和它们的参数 7 2 1杆件与关节操作机由一串用转动或平移 棱柱形 关节连接的刚体 杆件 组成每一对关节杆件构成一个自由度 因此N个自由度的操作机就有N对关节 杆件 0号杆件 一般不把它当作机器人的一部分 固联在机座上 通常在这里建立一个固定参考坐标系 最后一个杆件与工具相连关节和杆件均由底座向外顺序排列 每个杆件最多和另外两个杆件相联 不构成闭环 关节 杆件 末端操作手 机座 两自由度关节 关节 一般说来 两个杆件间是用低副相联的只可能有6种低副关节 旋转 转动 棱柱 移动 圆柱形 球形 螺旋和平面 其中只有旋转和棱柱形关节是串联机器人操作机常见的 各种低副形状如下图所示 旋转 棱柱形 柱形 球形 螺旋形 平面 7 2 2杆件参数的设定 条件关节串联每个杆件最多与2个杆件相连 如Ai与Ai 1和Ai 1相连 第i关节的关节轴Ai位于2个杆件相连接处 如图所示 i 1关节和i 1关节也各有一个关节轴Ai 1和Ai 1 杆件参数的定义 和 li和li 1在Ai轴线上的交点之间的距离 li和li 1之间的夹角 按右手定则由li 1转向li 由运动学的观点来看 杆件保持其两端关节间的形态不变 这种形态由两个参数决定 杆件长度li和杆件扭转角 杆件的相对位置关系 由另外两个参数决定 杆件的距离di和杆件的回转角 li 关节Ai轴和Ai 1轴线公法线的长度 关节i轴线与i 1轴线在垂直于li平面内的夹角 上述4个参数 就确定了杆件的结构形态和相邻杆件相对位置关系 在转动关节中 li i di是固定值 i是变量 在移动关节中 li i i是固定值 di是变量 7 3机器人关节坐标系的建立 对于每个杆件都可以在关节轴处建立一个正规的笛卡儿坐标系 xi yi zi i 1 2 n n是自由度数 再加上基座坐标系 一共有 n 1 个坐标系 基座坐标系 O0定义为0号坐标系 x0 y0 z0 它也是机器人的惯性坐标系 0号坐标系在基座上的位置和方向可任选 但z0轴线必须与关节1的轴线重合 位置和方向可任选 最后一个坐标系 n关节 可以设在手的任意部位 但必须保证zn与zn 1垂直 7 3 1D H关节坐标系建立原则 机器人关节坐标系的建立主要是为了描述机器人各杆件和终端之间的相对运动 对建立运动方程和动力学研究是基础性的工作 为了描述机器人各杆件和终端之间转动或移动关系 Denavit和Hartenberg于1955年提出了一种为运动链中每个杆件建立附体坐标系的矩阵方法 D H方法 建立原则如下 右手坐标系原点Oi 设在li与Ai 1轴线的交点上Zi轴 与Ai 1关节轴重合 指向任意Xi轴 与公法线Li重合 指向沿Li由Ai轴线指向Ai 1轴线Yi轴 按右手定则 7 3 2关节坐标系的建立方法 原点Oi 设在li与Ai 1轴线的交点上zi轴 与Ai 1关节轴重合 指向任意xi轴 与公法线li重合 指向沿li由Ai轴线指向Ai 1轴线yi轴 按右手定则 Ai Ai 1 Ai 1 杆件长度li 沿xi轴 zi 1轴与xi轴交点到0i的距离杆件扭转角 i 绕xi轴 由zi 1转向zi杆件偏移量di 沿zi 1轴 zi 1轴和xi交点至 0i 1坐标系原点的距离杆件回转角 i 绕zi 1轴 由xi 1转向xi 两种特殊情况 两轴相交 怎么建立坐标系 Oi Ai与Ai 1关节轴线的交点 zi Ai 1轴线 xi zi和zi 1构成的平面的法线 yi 右手定则 Ai Ai 1 zi 1 zi xi yi Oi 两轴平行 怎么建立坐标系 Ai与Ai 1平行 先建立 Oi 1然后建立 Oi 1最后建立 Oi 注意 由于Ai和Ai 1平行 所以公法线任意点在A点位置 按照先前的定义 di为Oi 1点和A点之间的距离 di 1为B点和C点间的距离 这样设定可以的 但我们可以变更一下 将0i点放在C点 定义Oi在li 1和Ai 1轴的交点上 这样使di 1 0使计算简便 此时di 7 4相邻关节坐标系间的齐次变换过程 机器人运动学正解 将xi 1轴绕zi 1轴转 i角度 将其与xi轴平行 沿zi 1轴平移距离di 使xi 1轴与xi轴重合 沿xi轴平移距离li 使两坐标系原点及x轴重合 绕xi轴转 i角度 两坐标系完全重合 机器人的运动学正解方程 D H变换矩阵 例题 试求立方体中心在机座坐标系 0中的位置该手爪从上方把物体抓起 同时手爪的开合方向与物体的Y轴同向 那么 求手爪相对于 0的姿态是什么 在机器人工作台上加装一电视摄像机 摄像机可见到固联着6DOF关节机器人的机座坐标系原点 它也可以见到被操作物体 立方体 的中心 如果在物体中心建一局部坐标系 则摄像机所见到的这个物体可由齐次变换矩阵T1来表示 如果摄像机所见到的机座坐标系为矩阵T2表示 解1 因此物体位于机座坐标系的 11 10 1 T处 它的X Y Z轴分别与机座坐标系的 Y X Z轴平行 解2 X机 例 Stanford机器人运动学方程 A1 A2 A3 A4 A5 A6 z1 x1 y1 O1 z2 x2 y2 O2 z3 y3 x3 O3 y4 z4 x4 O4 z5 y5 x5 O5 z6 x6 y6 O6 z0 y0 x0 O0 为右手坐标系原点Oi Ai与Ai 1关节轴线的交点zi轴 与Ai 1关节轴重合 指向任意xi轴 Zi和Zi 1构成的面的法线yi轴 按右手定则 li 沿xi轴 zi 1轴与xi轴交点到Oi的距离 i 绕xi轴 由zi 1转向zidi 沿zi 1轴 zi 1轴和xi交点至 Oi 1坐标系原点的距离 i 绕zi 1轴 由xi 1转向xi 解 7 5工作空间 工作空间 末端操作手可以到达的空间位置集合 如何获得工作空间 利用正运动学模型 改变关节变量值 灵活空间 末端操作手可以以任何姿态到达的空间位置集合 可达空间 末端操作手可以至少以一个姿态到达的空间位置集合 空洞 在zi轴周围 参考点Pn沿z的全长均不能达到的空间 空腔 参考点不能达到的被完全封闭在工作空间之内的空间 空洞 空腔 如何确定可达空间 首先 令 3变化 示例 平面3连杆机器人 l2 l3 l1 然后 2变化 7 6机器人末端操作器位姿的其它描述方法 用矩阵表示刚性体的转动简化了许多运算 但它需要9个元素来完全描述旋转刚体的姿态 因此矩阵并不直接得出一组完备的广义坐标 一组广义坐标应能描述转动刚体相对于参考坐标的方向 被称为欧拉角的三个角度 就是这种广义坐标 有几种不同的欧拉角表示方法 它们均可描述刚体相对于固定参考系的姿态 三种最常见的欧拉角类型列在表中 3种最常见的欧拉角类型 类型1 表示法通常用于陀螺运动 类型2 所得的转动矩阵为右乘 类型3 一般称此转动的欧拉角为横滚 俯仰和偏航角 这种形式主要用于航空工程中分析飞行器的运动 其旋转矩阵为 这种方法也叫做横滚 俯仰和偏航角表示方法 7 7运动学逆问题 正运动学问题 已知关节角度或位移 计算末端操作手的对应位姿 逆运动学问题 已知末端操作手的位姿 求解对应的关节变量 为什么逆运动学问题更困难 可能存在多解或无解通常需多次求解非线性超越方程 解的存在性 目标点应位于工作空间内工作空间的计算通常较困难 通过机器人结构设计时的考虑可以简化可能存在多解 如何选择最合适的解 存在双解 求解方法 如果各关节可用某算法获得 一个机械手是有解的 算法应包含所有可能解 封闭形式解数值解 方法 我们对封闭形式的解法更感兴趣代数方法几何方法 可解性的重要结论是 所有具有转动和移动关节的系统 在一个单一串联中总共有6个 或小于6个 自由度时 是可解的 其通解一般是数值解 它不是解析表达式 而是利用数值迭代原理求解 它的计算量要比解析解大 但在某些特殊情况下 如若干个关节轴线相交和或多个关节轴线等于0或90 的情况下 具有6个自由度的机器人可得到解析解 为使机器人有解析解 一般设计时 使工业机器人足够简单 尽量满足这些特殊条件 对于给定的机器人 能否求得它的运动学逆解的解析式 也叫封闭解 运动学逆问题的可解性 运动学逆问题的多解性 机器人运动问题为解三角方程 解反三角函数方程时会产生多解 显然对于真实的机器人 只有一组解与实际情况相对应 因此必须作出判断 以选择合适的解 通常采用如下方法剔除多余解 若该关节运动空间为 则应选 1 根据关节运动空间合适的解 例如求得机器人某关节角的两个解为 2 选择一个与前一采样时间最接近的解 例如 若该关节运动空间为 且 则应选 3 根据避障要求得选择合适的解 4 逐级剔除多余解 对于具有n个关节的机器人 其全部解将构成树形结构 为简化起见 应逐级剔除多余解 这样可以避免在树形解中选择合适的解 逆运动学的定义逆运动学的存在性逆运动学的可解性逆运动学的多解性 剔除办法 逆运动学解法 数值解 解析解 运动学逆问题 HowdoIputmyhandhere InverseKinematics Choosetheseangles 运动学逆问题 运动学逆问题解法 用未知的逆变换逐次左乘 由乘得的矩阵方程的元素决定未知数 即用逆变换把一个未知数由矩阵方程的右边移到左边考察方程式左 右端两端对应元素相等 以产生一个有效方程式 然后求这个三角函数方程式 以求解未知数把下一个未知数移到左边重复上述过程 直到解出所有解无法有数种可能解中直接得出合适的解 需要通过人为的选择 Paul等人提出的方法 1981年 解析解 Paul等人提出的方法 因此 通常用反正切函数来确定值 它可把校正到适当的象限 其定义为 不能用反余弦来求解关节角 因为这样求解不仅关节角的符号不确定 而且角的精度也难以保证 例 欧拉角第一种类型 求逆 类型1 表示法通常用于陀螺运动 解 由式中矩阵 1 3 元素相等 有 斯坦福机器人运动学逆问题解 式中 由两端矩阵对应元素相等可得 作三角变换 式中 得到 即有 由1 4和2 4元素对应相等 得 式中第四列 式中第三列 高腕 低腕 7 8雅克比矩阵 雅可比矩阵定义 上式 雅可比矩阵性质 1 建立起机器人末端笛卡尔速度与关节速度的映射关系 2 雅可比矩阵是时变的线性变换 3 矩阵的行数对应机器人在笛卡尔空间的操作自由度数 列数对应机器人的关节数 4 当雅可比矩阵的行列式值时 机器人处于奇异状态 此时机器人将失去一个或几个自由度 雅可比矩阵构造方法 zi 1轴上的单位矢量 操作器末端点在i 1坐标系中的位置矢量 例 构造图示机器人雅克比矩阵 思考题

温馨提示

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

评论

0/150

提交评论