已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 机器人坐标系的建立 ABB 工业机器人机器人上的坐标系可以分成四类 机器人基准坐标系 R 机器人末端坐标系 E 工具坐标系 T 工件坐标系 U 机器人基坐标系 是一个不可设置的缺省的坐标系 固结在机器人机座上 它是机器人运动学分析 的基本参考系 同时 机器人基坐标系还可用作通用坐标系 作为用户坐标系的 参考位置 机器人末端坐标系 即与机器人最后一个连杆固结的坐标系 原点位 于机器人末端法兰盘中心 工具坐标系用来定义 TCP tool center point 的位置 及工具的姿态 工件坐标系是用户在工作空间中自定义的坐标系 是程序中记 录的所有位置的参考坐标系 本文所说的工具坐标系标定指的是工具坐标系相 对于末端坐标系的位姿参数的确定 即坐标变换矩阵的确定 其中机器人工具坐标系的标定就是求出齐次转换矩阵 工件坐标系的标 E T T 定就是求出齐次转换矩阵 R U T 2 机器人坐标系标定的原理和方法 2 1 工具坐标系的标定 ABB 机器人是一个具有 6 自由度的先进设备 ABB 机器人工作时 在机 器人的末端必须固定工具 根据工作的内容和要求的不同 需要选择合适的工 具 在更换工具时 必须重新标定 ABB 机器人的工具坐标系 机器人的工具坐 标系由其末端坐标系与工具的位置和姿态决定 机器人进行实际工作前 首先 要把工具坐标系相对于末端坐标系的转换矩阵信息计算出来 传送到机器人控 制器中 机器人工具坐标系是由其末端坐标系决定的 若没有定义工具坐标系 则机器 人末端坐标系被默认为工具坐标系 在机器人进行实际工作前 首先要将工具坐标 系相对于机器人末端坐标系之间的转换矩阵信息输送到机器人控制柜中 机器人 工具坐标系的标定就是指精确地确定出工具坐标系相对于机器人末端坐标系之 间的位置和姿态 2 1 1 坐标系在固定参考坐标系中的表示 如果一个坐标系不在固定的参考坐标系的原点 那么该坐标系的原点相对 于参考坐标系的位置也必须表示出来 为此 在该坐标系原点与参考坐标系原 点之间做一个向量来表示该坐标系的位置 这个向量由相对于参考坐标系 3 个分量来表示 这样 这个坐标系就可以由 3 个表示放心的单位向量以及第 四个位置向量来表示 0 0 0 1 xxxx yyy zzz n o a P n o a P F n o a P y z 由上式可知 一个坐标系的位置和姿态可以用一个 4x4 的矩阵来表示 前 3 个向量表示该坐标系 3 个单位向量的方向向量 第四个向量表示该 n oa和 坐标原点相对于参考坐标系的位置 所有机器人工具坐标系的标定包括两个部 分 确定工具坐标系原点相对于机器人末端坐标系的位置偏移和确定工具坐标 系相对于机器人末端坐标系的旋转量 2 1 2 确定工具坐标系原点相对于机器人末端坐标系的位置偏移 机器人末端坐标系 E 相对于机器人基坐标系 R 的转换关系 RTE 可由机器 人的正运动学方程得到 机器人工具坐标系 T 相对于机器人基坐标系 R 的转换 关系为 RTT 机器人工具坐标系 T 相对于机器人末端坐标系 E 的转换关系 ETT 为所求 其各个参数是固定不变的 各坐标系转换关系如下 RER ETE TTT 其中 0 0 0 1 xxx yy E T zz n o a x n o a y T n o a z y z ABB 机器人六点法标定工具坐标系取前四点时 工具末端必须只想一个固 定点 而机器人必须以不同的姿态使机器人的末端处于不同的位置 其中第四 点以竖直方向接近于固定点 这四个点确定一个球体 并且可以计算其球心 工具的末端与球心重合 设这四个点的机器人末端姿态为 0 0 0 1 x ixixii iyiyii izizii noax noay noaz y z 其中 可以通过机器人正运动学方程得到相关的数据 式中各个1 2 3 4i 参量分别为 coscos sincos sin cossinsinsincos sinsinsincoscos cossin sinsincossincos sinsincoscossin cos xyz x yz x yz nRP nRP nP oRPWRW oRPWRW oPW aRWRPW aRPWRW aPsosW 上式中 分别表示工具坐标系的空间坐标 本文采用 RPY 角法描述工具的 空间姿态 RPY 角法是手部相对于参考坐标系轴做 3 次连续转动获得规定姿态 的描述方法 其中分别表示焊枪相对参考坐标系连续转动获得的姿态 W P R 代表绕轴的偏转角 代表绕轴的偏转角 代表绕轴的偏转角 球WXPYRZ 心的齐次坐标为 由以下方程组 3 可以求出球心的坐标值 000 1 T xyz 222 2 000iii xxyyzzR 其中 为球体的半径 设工具末端在机器人末端坐标系的位置1 2 3 4i R 由可知 Px y z RER ETE TTT 0 0 0 1 10 0 0 1 T x ixixii iyiyii izizii n oaxx noayyP zn o az y z 其中 可取 4 点中任意一点 的值可以有上式得到 iP 2 2 2 确定工具坐标系相对于机器人末端坐标系的旋转量 工具坐标系相对于机器人末端坐标系旋转量的确定方法如下 取第四点确 定机器人工具坐标系 取第五 第六点如图 第四点到第五点的向量方向为的 方向 第四点到第六点的方向向量为的方向 和保持垂直 在这部分在这部分 操作过 程中机器人末端姿态和焊枪的姿态没有变化 只是位置发生改变 设图中 3 点的位姿为 0 0 0 1 x ixixii iyiyii izizii noax noay noaz y z 其中 可以通过机器人正运动学方程得到相关数据 把上节计算得到的5 6 7i 工具坐标系原点相对于机器人末端坐标系的位置偏移和第四 第五 第六 3P 点的位姿 代入式可以得到机器人末端在第四 第五 第六 3 点时工具末端在机 器人基坐标下的位置 设工具末端在这 3 点的位置为 为 8910 P P P T X 98 PP 为 式中 表示叉乘 下同 把 T Z 108 PP TTT YXZ TTT ZXY 单位正交化得 把工具坐标系原 TTT XY Z Xtvector Ytvector Ztvector 点相对于机器人末端坐标系的位置偏移 第四点的位姿 设为第四点的位P 4 P 置 和 带人公式得 8 P 55558 Z 0 0 0 10 0 0 10 0 0 1 noaPXtvector Ytvectortvector Pn o aP 机器人工具坐标系相对于末端坐标系的旋转量可由上式求出 2 3 工具坐标系的标定过程 首先在机器人工作范围内找到一个非常精确的固定点作为参考点 在工具上确定一个参考点 最好是工具的中心点 TCP 通过手动操纵机器人的方法 去移动工具上的参考使用工具的参考点以四 种不同的机器人姿态尽可能与固定点刚好碰上 其中第四点垂直于固定 点 第五点是工具参考点从固定点向将要设定为 TCP 的 X 方向移动 第 六点是工具参考点从固定点向将要设定为 TCP 的 Z 方向移动 机器人就可以通过这六个位置点的位置数据计算就得工具坐标系的数据 然后 TCP 数据就保存在机器人的工具坐标系程序中 TCP 取点数量的区别 4 点法 不改变 tool0 的坐标方向 5 点法 改变 tool0 的 Z 方向 6 点法 改变 tool0 的 X 和 Z 方向 在焊接中应用最为常用 前三个点的姿态相差尽量大一些 这样有利于 TCP 精度的提高 3 工件坐标系的标定 工件坐标系的标定是工件参数标定的一部分 当工件不同或者工件摆放位 置和姿态发生变化 以及为了更好地表达操作任务 一般需要重新建立工件坐标 系并进行标定 因而在实际生产中经常需要进行工件坐标系的标定 3 1 各坐标系关系的建立 工件坐标系对应工件 它定义工件相对于大地坐标系 或者其他坐标系 的位置 机器人可以拥有若干工件坐标系 或者表示不同工件 或者表示同意 工件在不同位置的若干副本 对机器人进行编程时就是在工件坐标系中创建目 标和路径 这样做带来很多优点 重新定位工作站中的工件时 只需要更改工件坐标系的位置 所有路径将 即刻随之更新 允许操作以外轴或传送导轨移动的工件 因为整个工件可两天其路径一起 移动 工件坐标系建立在工件侧面 坐标系原点定位在侧面中心 坐标系固接在工 件上 设 相对于 的齐次转换矩阵为 该矩阵随着机器人末端的移动ER R E T 而改变 由机器人正运动学和机器人逆运动学求解得到 各项数值可由机器人 控制柜读到 相对于 的齐次转换矩阵不随机器人的运动而改变 其TE R E T 各项数值由上一节工具参数标定已得到 由于工件位置确定以后 工件坐标系 相对于 的齐次转换矩阵也就确定 故其不随机器人的运动而变化 URT 相对于 的齐次转换矩阵为 其随机器人焊枪的移动而改变 U U T T 3 2 工件坐标系的标定计算 某点在机器人基坐标系下的齐次坐标为 在工件坐标系下 1 RRRR Pxyz 的齐次坐标为 有下式 1 UUUU Pxyz R RUU PTP 其中 0 0 0 1 xxx yy R U zz n o a x n o ay T n o a z y z 由式得到一般的方程组 RxUxUx U RyUyUy U RzUzUz U xn xo ya zx yn xo ya zy zn xo ya zz ABB 机器人三点法标定工件坐标系的方法如下 第一点取工件侧面中心为原点 取第二 第三两点如图所示 第一点到第二点的向量方向为工件坐标系的方向 第一点到第三点的向量方向为工件坐标的方向 和保持垂直 3 U X U Z U X U Z 点在机器人基坐标系下的坐标分别为 111222333 RRRRRRRRR xyzxyzxyz 在工件坐标系下坐标分别为 111222333 UUUUUUUUU xyzxyzxyz 令 0 0 0 可以得第一点的位置为 第二点的位置为 1U x 1U y 1U z 1R xx 第三点的位置为 1R yy 1R zz 令 0 0 其中为模型方向最大值 可以得到 2U x 2 x 1U y 1U z 2 xx 222 222 222 coscos sincos sin Rx Ry Rz xn xxRPxx yn xyRPxy zn xzPxz 解方程组可以得到 2 2 arctan R R yy R xx 2 2 sin arctan R R zzR P yy 令 其中为轴正方向最大值 为轴正 32323 0 UUU xxyyz 2 xx 2 yy 方向的最大值 可以得到 32222 32222 32222 coscos cos sinsinsincos sincos sinsinsincoscos sincos sin Rxx Ryy Rzz xn xo yxRPxRPWRW yx yn xo yyRPxRPWRW yy zn
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 比较级口语课程设计
- 比赛计时计分器课程设计
- 非电力家用器具相关行业投资规划报告
- 比亚迪分期策略研究报告
- 步进电动机研究报告
- 棒棒糖制作创意课程设计
- 炉渣购销合同范本
- 湖南旅游合同范本
- 新能源二手车购买合同范本
- 一对多借贷业务协议三篇
- 学校食堂维修合同书
- 护士如何处理病患的沟通和冲突问题
- 泵与泵站知识点总结
- 轮对-轮对的故障与检修限度(车辆构造检修课件)
- 2023年永生花行业分析报告及未来五至十年行业发展报告
- 12、口腔科诊疗指南及技术操作规范
- 人居环境科学讲义
- 中国成人患者肠外肠内营养临床应用指南(2023版)
- 幼儿园大班音乐韵律游戏《朱迪警官破案记》
- 青岛版数学五四制小学三年级上册期末测试题及答案(共4套)
- 拖欠工程款起诉状
评论
0/150
提交评论