版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1机器人坐标系的建立ABB工业机器人机器人上的坐标系可以分成四类:机器人基准坐标系R , 机器人末端坐标系E , 工具坐标系T ,工件坐标系 U 。机器人基坐标 系是一个不可设置的缺省的坐标系,固结在机器人机座上,它是机器人运动学 分析的基本参考系。同时,机器人基坐标系还可用作通用坐标系,作为用户坐标 系的参考位置。机器人末端坐标系,即与机器人最后一个连杆固结的坐标系,原 点位于机器人末端法兰盘中心。工具坐标系用来定义TCP(tool cen ter poi nt)的位置及工具的姿态。工件坐标系是用户在工作空间中自定义的坐标系,是程序 中记录的所有位置的参考坐标系。本文所说的工具坐标系标定指的
2、是工具坐标系 相对于末端坐标系的位姿参数的确定,即坐标变换矩阵的确定。其中机器人工具坐标系的标定就是求出齐次转换矩阵ETt,工件坐标系的标定就是求出齐次转换矩阵RTu2.机器人坐标系标定的原理和方法2.1工具坐标系的标定ABB机器人是一个具有6自由度的先进设备。ABB机器人工作时,在机器人 的末端必须固定工具,根据工作的内容和要求的不同,需要选择合适的工具,在 更换工具时,必须重新标定ABB机器人的工具坐标系。机器人的工具坐标系由其 末端坐标系与工具的位置和姿态决定。机器人进行实际工作前,首先要把工具坐 标系相对于末端坐标系的转换矩阵信息计算出来,传送到机器人控制器中。机器人工具坐标系是由其末
3、端坐标系决定的 ,若没有定义工具坐标系,则机器人末端坐标系被默认为工具坐标系 .在机器人进行实际工作前 , 首先要将工具 坐标系相对于机器人末端坐标系之间的转换矩阵信息输送到机器人控制柜中 . 机 器人工具坐标系的标定就是指精确地确定出工具坐标系相对于机器人末端坐标 系之间的位置和姿态。2.1.1 坐标系在固定参考坐标系中的表示 如果一个坐标系不在固定的参考坐标系的原点, 那么该坐标系的原点相对于 参考坐标系的位置也必须表示出来, 为此,在该坐标系原点与参考坐标系原点之 间做一个向量来表示该坐标系的位置 (),这个向量由相对于参考坐标系 3 个分 量来表示,这样,这个坐标系就可以由 3 个表示
4、放心的单位向量以及第四个位置 向量来表示。nx ox ax Pxnz oz az Pzny oy ayPy由上式可知,一个坐标系的位置和姿态可以用一个 4x4 的矩阵来表示。前 3个向量表示该坐标系3个单位向量n , o和a的方向向量,第四个向量表示该坐标原点相对于参考坐标系的位置。所有机器人工具坐标系的标定包括两个部分: 确定工具坐标系原点相对于机器人末端坐标系的位置偏移和确定工具坐标系相 对于机器人末端坐标系的旋转量。2.1.2 确定工具坐标系原点相对于机器人末端坐标系的位置偏移机器人末端坐标系E相对于机器人基坐标系R的转换关系RTE可由机器 人的正运动学方程得到机器人工具坐标系T相对于机
5、器人基坐标系R的转换 关系为RTT.机器人工具坐标系T相对于机器人末端坐标系E的转换关系ETT 为所求,其各个参数是固定不变的,各坐标系转换关系如下:RTE ? ETTRTE其中:ETTnx ox ax x ny oy ay y nz oz az z 0 0 0 1ABB机器人六点法标定工具坐标系取前四点时,工具末端必须只想一个固定 点,而机器人必须以不同的姿态使机器人的末端处于不同的位置, 其中第四点以 竖直方向接近于固定点。 这四个点确定一个球体, 并且可以计算其球心, 工具的 末端与球心重合。设这四个点的机器人末端姿态为: nx i oxi axi xi nyi oyi ayi yi n
6、zi ozi azi zi 0 0 0 1其中 i 1, 2,3, 4 ,可以通过机器人正运动学方程得到相关的数据,式中各个 参量分别为:nx cosRcosP,ny sinRcosP,nz sinP ox cosRsinP sinW sinRcosW oy sinRsinPsinW cosRcosW,oz cosPsinW ax sinRsinW cosRsinPcosW, ay sinRsinPcosW cosRsinW,az cosPsosW上式中,分别表示工具坐标系的空间坐标。本文采用RPY角法描述工具的空 间姿态,RPY角法是手部相对于参考坐标系轴做 3次连续转动获得规定姿态的描 述
7、方法,其中 W,P,R 分别表示焊枪相对参考坐标系连续转动获得的姿态,W 代表绕 X 轴的偏转角, P 代表绕 Y 轴的偏转角, R 代表绕 Z 轴的偏转角。 球心的齐 次坐标为 x0 y0 z0 1 ,由以下方程组( 3)可以求出球心的坐标值 :2 2 2 2XXoyy。ZZoR其中i 1,2,3, 4 ; R为球体的半径,设工具末端在机器人末端坐标系的位置P x,y.z,由 RTe ? ETtRTe 可知TnxiOxiaxiXiXonyiOyiayiyip ?yonziOziaziz1Zo0 0 0 1 1确定工具坐标系相对于机器人末端坐标系的旋转量工具坐标系相对于机器人末端坐标系旋转量的
8、确定方法如下:取第四点确定机器人工具坐标系,取第五、第六点如图,第四点到第五点的向量方向为的方向, 第四点到第六点的方向向量为的方向,和保持垂直,在这部分在这部分操作过 程中机器人末端姿态和焊枪的姿态没有变化,只是位置发生改变.设图中3点的位姿为:nxioxiaxixnyioyiayiynzioziazizi0001其中i 5,6,7,可以通过机器人正运动学方程得到相关数据.把上节计算得到的工具坐标系原点相对于机器人末端坐标系的位置偏移 P 和第四、第五、第六 3 点的位姿 ,代入式可以得到机器人末端在第四、第五、第六 3点时工具末端在机 器人基坐标下的位置.设工具末端在这3点的位置为P8,
9、F9,R0,XT为F9 P,ZT 为RoP8,YtXtZt(式中表示叉乘,下同),ZtXtYt,把Xt,Yt,Zt单位正交化得 X _ tvector,Y _ tvector, Z _ tvector ,把工具坐标系原点相对于机器 人末端坐标系的位置偏移P、第四点的位姿(设P4为第四点的位置)和 R带人 公式得 :n5 o5 a5 P5 ? n o a PX _ tvector Y _ tvector Z _ tvector P80 0 0 1 ? 0 0 0 10001机器人工具坐标系相对于末端坐标系的旋转量可由上式求出。2.3 工具坐标系的标定过程首先在机器人工作范围内找到一个非常精确的固
10、定点作为参考点。在工具上确定一个参考点(最好是工具的中心点TCP)通过手动操纵机器人的方法,去移动工具上的参考使用工具的参考点以四 种不同的机器人姿态尽可能与固定点刚好碰上。(其中第四点垂直于固定点,第五点是工具参考点从固定点向将要设定为TCP的X方向移动,第六点是工具参考点从固定点向将要设定为TCP的Z方向移动)。机器人就可以通过这六个位置点的位置数据计算就得工具坐标系的数据, 然后TCP数据就保存在机器人的工具坐标系程序中。TCP取点数量的区别:4 点法,不改变 tool0 的坐标方向5 点法,改变 tool0 的 Z 方向6点法,改变toolO的X和Z方向(在焊接中应用最为常用) 前三个
11、点的姿态相差尽量大一些,这样有利于 TCP精度的提高。3 工件坐标系的标定工件坐标系的标定是工件参数标定的一部分 . 当工件不同或者工件摆放位 置和姿态发生变化 ,以及为了更好地表达操作任务 , 一般需要重新建立工件坐标 系并进行标定 , 因而在实际生产中经常需要进行工件坐标系的标定 . 31 各坐标系关系的建立工件坐标系对应工件: 它定义工件相对于大地坐标系 (或者其他坐标系) 的 位置,机器人可以拥有若干工件坐标系, 或者表示不同工件, 或者表示同意工件 在不同位置的若干副本。 对机器人进行编程时就是在工件坐标系中创建目标和路 径。这样做带来很多优点:重新定位工作站中的工件时,只需要更改工
12、件坐标系的位置,所有路径将即 刻随之更新。允许操作以外轴或传送导轨移动的工件, 因为整个工件可两天其路径一起移 动。工件坐标系建立在工件侧面 , 坐标系原点定位在侧面中心 ,坐标系固接在工 件上。设E相对于 R的齐次转换矩阵为RTe,该矩阵随着机器人末端的移动 而改变,由机器人正运动学和机器人逆运动学求解得到, 各项数值可由机器人控 制柜读到 T相对于 E的齐次转换矩阵rTe不随机器人的运动而改变,其各项 数值由上一节工具参数标定已得到。由于工件位置确定以后,工件坐标系 U 相对于 R的齐次转换矩阵也就确定,故其不随机器人的运动而变化。 T 相对于 U的齐次转换矩阵为UTt,其随机器人焊枪的移
13、动而改变。3.2 工件坐标系的标定计算某点在机器人基坐标系下的齐次坐标为 PR xR, yR, zR ,1 ,在工件坐标系下的 齐次坐标为 PU xU , yU , zU ,1 ,有下式:PRRTU ? PUnx o x a x xRny o y a y yTU其中,nz o z a z z0 0 0 1由式得到一般的方程组:xRnxxUoxyUaxzUxyRnyxUoyyUayzUyzRnzxUozyUazzUzABB 机器人三点法标定工件坐标系的方法如下 : 第一点取工件侧面中心为原点 , 取第二、第三两点如图所示 , 第一点到第二点的向量方向为工件坐标系的方向 XU , 第一点到第三点的
14、向量方向为工件坐标 ZU 的方向 , XU 和 ZU 保持垂直 .3 点在机器人基坐标系下的坐标分别为xR1, yR1, zR1 , xR2,yR2,zR2 , xR3, yR3, zR3 ,在工件坐标系下坐标分别为 xU1,yU1,zU1 , xU2, yU 2,zU 2 , xU 3,yU 3,zU 3 。令 xU1 =0, yU 1 =0, zU1 =0, 可以得第一点的位置为 xR1 x, 第二点的位置为yR1 y, 第三点的位置为 zR1 z ;令Xu2=X2, yui=O, ZUi=0,其中X2为模型x方向最大值,可以得到:xR2nxx2xcosR cosP ? x2 xyR2nyx2ysin R cosP ? x2 yzR2nzx2zsin P ? x2z解方程组可以得到:R arctany R2XR2z zR2 sinRP arctanyR2y令XU 3X2 , yU 3y2,zu3 0,其中X2为x轴正方向最大值,y为y轴正方向的最大值,可以得到:XR34忌Ox/Xcos?cosPx(coRsinPsirW sinRcoWV)y2 xyR3ny屜Oy%ysinRcosPx(sirRsinPsirW coscoWV)/ yZR3rz屜Ozy2zsinPx coPsirWy z得到:Warctan M12其中,M厂-siM 2 ? co
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 云浮市公安局云安分局招聘辅警真题
- 山东省任城监狱公务员(人民警察)招录真题
- 广西文化产业集团有限公司招聘真题
- 2023年甘肃金川集团贸易有限公司属地化招聘考试真题
- 《信息安全专题讲座》课件
- 耳鼻喉问题及其处理方法
- 小班美术活动策划方案(7篇)
- 污泥固化填埋应急处理工程可行性实施报告
- 年产6000吨米糠油生产线技改扩建项目可行性报告
- 高一开学典礼的讲话稿范本5篇
- 走进鱼类世界智慧树知到答案2024年中国海洋大学
- 代卖商品合同协议书
- 十字相乘法解一元二次方程练习100题及答案
- 中外合作办学规划方案
- 厂房屋顶光伏分布式发电项目建议书
- 2024年人教版初一道德与法治上册期中考试卷(附答案)
- 2024年第九届“鹏程杯”六年级语文邀请赛试卷(复赛)
- 国开2024年《建筑结构#》形考作业1-4答案
- DL-T1475-2015电力安全工器具配置与存放技术要求
- 漏检分析改善措施
- 新制定《公平竞争审查条例》学习课件
评论
0/150
提交评论