全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于 D H 模型的机器人运动学参数标定方法 摘要 摘要 通用机器人视觉检测站中的机器人是整个测量系统中产生误差的最主要环节 而机 器人的连杆参数误差又是影响其绝对定位精度的最主要因素 借助高精度且可以实现绝对 坐标测量的先进测量设备 激光跟踪仪 及其功能强大的 CAM2 Measure 4 0 配套软件 并利用串联六自由度机器人运动的约束条件 重新构建起 D H 模型坐标系 进而对运动学 参数进行修正 获得关节变量与末端法兰盘中心位置在基坐标系下的准确映射关系 以提 高机器人的绝对定位精度 最后通过进一步验证 证明取得了较为理想的标定结果 关键词 关键词 视觉检测站 工业机器人 绝对定位精度 激光跟踪仪 D H 模型 Robot kinematic parameters calibration based on D H model Wang Yi State key laboratory of precision measuring technology and instruments Tianjin University 300072 China Abstract Robot for universal robot visual measurement station is the most primary part causing errors in the entire system and link parameter errors of industrial robot have a great influence on accuracy Employing laser tracker which can offer highly accurate measurement and implement ADM absolute distance measurement as well as relevant software making use of movement constrain of series wound six degree robot D H model coordinates were rebuilt Accordingly kinematic parameters were modified and precise mapping from joint variables to the center of the end effector in base coordinate was obtained and accuracy got improved At last result is proved acceptable by validation Keywords visual measurement station industrial robot accuracy laser tracker D H model 引言 引言 随着立体视觉技术的不断完善与发展 利用机器人的柔性特点 发展基于立体视觉 的通用测量机器人三维测试技术逐渐成为各大机器人生产厂家非常重视的市场领域 机器 人的运动精度对于工业机器人在生产中的应用可靠性起着至关重要的作用 机器人各连杆 的几何参数误差是造成机器人系统误差的主要环节 它主要是由于制造和安装过程中产生 的连杆实际几何参数与理论参数值之间的偏差造成的 通常 机器人以示教再现的方式工 作 轨迹设定好之后 只在某些固定点之间运动 这种需求使得机器人的重复性精度被设 计得很高 可以达到 0 1 毫米以下 但是绝对定位精度很差 可以到 2 3 毫米 甚至更大 1 常见的标定方法可分为三类 一 建立微分运动学模型 然后借助标定工具测量一定 数目的机器人姿态 最后用反向求解的方法得到真实值与名义值之间的偏差 2 二 使用 标定工具获得一系列姿态的数据 然后对数据用线性或非线性迭代求解的方法得到机器人 几何参数的修正值 3 4 三 建立机器人运动学模型 用直接测量的方法修正模型参数 5 6 7 8 最近 世界著名工业机器人生厂商 ABB 公司运用了莱卡激光跟踪仪以保证其产品的 精度 使用激光跟踪仪标定机器人不再需要其它的测量工具 从而也就省去了标定测量工 具的繁琐工作 同时 这一方法是对机器人的各个运动学几何参数进行修正 结果会使机 器人在整个工作空间内的位姿得到校准 而不会像用迭代求解的方法那样 只是对某些测 量姿态进行优化拟合 可能会造成在非测量点处残留比较大的误差 再者 随着机器人的 机械磨损 机器人的运动学参数需要重新标定 而激光跟踪仪测量系统配置起来简单 特 别适合于工业现场标定 正是鉴于以上优点 本文拟采用激光跟踪仪作为测量工具去修正 机器人的运动学参数 机器人模型的建立 机器人模型的建立 标定对象是ABB公司生产的6自由度IRB2400 10型串联闭环机器人 测 量工具是FARO公司的Xi型激光跟踪仪 该仪器测量绝对距离的精度为20 m 1 1 m m 目前被广泛运用的机器人运动学模型是D H模型 9 为遵从这一模型 要按照如下原 则建立坐标系 1 确定 Zi轴 基本原则是 Zi轴沿关节 i 1 的轴 向 2 确定原点 Oi 基本原则是 Oi在过 Zi 1和 Zi轴 的公法线上 3 确定 Xi轴 基本原则是 Xi轴过 Zi 1和 Zi轴的 公法线方向 从 Zi 1指向 Zi 4 确定 Yi轴 基本原则是 Yi ZiXi 使坐标系 为右手坐标系 这样就能建立起如图 1 所示的坐标系系统 D H 参数的表示 1 杆件长度定义为从到的距离 沿 i a 1i Z i Z 轴指向为正 i X 2 杆件扭角定义为从到的转角 绕 i 1i Z i Z 轴正向转动为正 且规定 i X i 3 关节距离定义为从到的距离 i d 1i X i X 沿轴指向为正 1i Z 4 关节转角定义为从到的转角 图图 1 1 机器人的机器人的 D HD H 模型模型 i 1i X i X 绕轴正向转动为正 且规定 1i Z i 有了这样的定义 可以得到相邻关节之间的齐次变换矩阵 i 1 2 4 5 6 1 i izizixixi ATrans d RotTrans a Rot 0 0001 ii ii ii i ii ii ii i iii cc sssac sc cs ca s scd 然而 当相邻两根轴线平行或近乎平行时 末端法兰盘的位置误差并不能通过修正 D H 参数来消除 为了避免这种数值不稳定的奇异性 再引入一个绕 Y 轴的转角参数 记作 序 号 i a mm i i d mm i i 1100 906150 270500 90 3135 90000 40907550 50900180 600850 x0 y0 z0 z1 x1 y1 x2 y2 z2 x3 y3 z3 x4 y4 z4 x5 y5 z5 x6 y6 z6 表表 3 D H 参数的名义值参数的名义值表表 4 D H 参数的修正值参数的修正值 10 1 i izizixixiyi ATrans d RotTrans a RotRot cos0sin0 0100 sin0cos0 0001 ii yi ii Rot i 3 最后得到基坐标系到末端法兰盘坐标系的变换矩阵 0012345 6123456 AAAAAAA 标定原理与数据测量 标定原理与数据测量 本文做的工作就是获得实际的 D H 参数 为达到这一目的只需要重 新建立起机器人的 D H 坐标系 关键是确定各根轴线的相对位置 在这里采取的方法是让 机器人的某一根轴 其余 5 根轴保持不动 相对于零位位姿作步进转动 根据约束条件 每一姿态法兰盘的中心点都应该位于转动轴的正交平面上 这些点还应该构成一条圆弧 那么过该圆弧圆心的正交平面的法矢量方向 或是相反方向 就是转动轴的轴线方向 考 虑到各种噪声的混入 采取最小二乘的方法去拟合正交平面和圆弧 为了减小噪声的影响 应该测量尽可能 多的目标点 激光跟踪仪测量系统提供的球 体三角锥棱镜和配套使用的安装平台可以方 便地实现对激光束的跟踪 跟踪时 激光束 会遇到机器人本体等障碍物的阻挡 所以在 末端关节上增加了辅助支架以扩大测量范围 支架还可以起到增大轴 4 和轴 6 的圆弧半径 的作用 减小扰动对测量结果的影响 轴 1 会影响到基坐标系原点的确定 作用尤为重 要 所以调整其余各轴的姿态使轴 1 能在 180 内转动 由于四杆机构的存在 轴 2 的转动会使得轴 3 也相应转动 从而将轴 3 的误差带入到测量结果 为了解决这一问题 可以在连杆 2 上再设置一个安装平台 这样 结果中就不再包含其它轴的影响 激光跟踪仪的测量精度与测量距离有关 因此要在保证 一定测量范围的同时尽量减小跟踪仪与机器人间的距离 系统配置如图 2 所示 按照表 1 对机器人进行编程 测量 共获得 487 组数据 序号范围 递增 测量点数 1 180 180572 2 100 110370 3 65 601125 4 200 200580 5 120 120380 6 180 180660 表表 1 数据的获得数据的获得表表 2 平面和圆弧的拟合误差平面和圆弧的拟合误差 图图 2 测量系统配置测量系统配置 在实际操作中 除了基座标系以外 所有的中间坐标系都能唯一地确定下来 为了确定基座标系 在这里先简要说明一下机器人的装配过程 在机器人处于零位位姿时 进行装配 先用基准尺构造出两个互相垂直的平面 一个水平面和一个竖直面 基平面平 行于此水平面 基座标系的 Z 轴定义在竖直面内并垂直于水平面 Z 轴和基平面的交点定 义成坐标原点 保证各个转轴零角度时安装部件 由坐标原点指向法兰盘中心在基平面上 投影点的直线方向定义成 X 轴的方向 由此 按照以下步骤确定基座标系 1 确定基平面 直接使用测球对机器人的安装平面进行测量 尽可能在平面上分布地多 取些点 以保证获得平面的真实面貌 由于安装平面并不与基平面重合或是平行 可以多 测量几组 然后挑选出最佳的一组作为基平面 2 确定基坐标系的原点 轴 1 与基平面的交点作为基座标系的原点 3 确定基座标系 X 轴的方向 因为机器人的重复性定位精度很高 所以在建模时也按照 机器人在装配时定义 X 轴的方法那样确定 X 轴方向 修正结果分析 修正结果分析 所有原始数据采集完成后 利用 CAM2 Measure 4 0 软件对所需要的各种几何特征进行 最优拟合 拟合误差如表 2 所示 修正前后运动学参数的对比见表 3 和表 4 为了对修正结果进行验证 又另外随机测量了 30 个点 由表 5 可以看出 标定之后平 均误差较之前改善了 41 87 均方根误差改善了 42 44 这里的均方根误差 m 30 为实际坐标向量 为理论计算坐标向量 2 1 1 m rni i RMSpp m r p n p 结论 结论 由表 5 可以看 出 采用本文介绍的 标定方法取得了令人 比较满意的结果 通 过参数所起的作用 进一步证明了将其引 入的必要性 而且在 序号平面拟合误差 mm 弧度拟合误差 mm 10 02990 0318 20 00870 0366 30 02630 0294 40 01370 0086 50 01220 0308 60 01250 0271 基平面0 1206 序 号 i a mm i i d mm i i 1100 906150 270500 90 3135 90000 40907550 50900180 600850 序 号 i a mm i i d mm i i 1100 050 90 01614 7150 001 2705 554 0 020 003 90 06 3135 456 89 9900 02 0 03 40 15690 017754 918 0 01 50 1189 98 0 102179 96 60 030 0184 94 0 01 标定前 mm 标定后 不带参数 mm 标定后 带参数 mm 最大误差1 7062506031 3284091610 993781108 平均误差1 0658482540 9101070220 619588994 均方根误差1 1556935120 9586617070 665241911 表表 3 D H 参数的名义值参数的名义值表表 4 D H 参数的修正值参数的修正值 表表 5 标定结果标定结果 3 Z2到 Z3轴的转角 绕 Y2轴正方向为正 未来的工作中可以尝试再次引入其它模型参数以期待有更加满意的标定效果 同时也可以 看出 由于基平面的测量是通过安装平面的测量间接实现的 而安装平面并没有达到精加 工的程度 故相比之下误差比较大 有望提高安装平面的加工水平或是采取新的测量方法 以减小基平面的误差 参考文献 参考文献 1 韩翔宇 都东 陈强等 基于运动学分析的工业机器人轨迹精度测量的研究 机器人 2002 24 1 1 5 2 Chunhe Gong Jingxia Yuan Jun Ni Nongeometric error identification and compensation for robotic system by inverse calibration J International Journal of Machine Tools Manufacture 000 40 2119 2137 3 刘振宇 陈英林 曲道奎 徐方 机器人标定技术研究 J 机器人 2002 24 5 447 450 4 Jose Mauricio S T Motta Guilherme C de Carvalho R S McMaster Robot calibration using a 3D vision based measurement system with a single camera J Robotics and Computer Integrated Manufacturing 2001 17 487 497 5 Wyatt S Newman Craig E Birkhimer Robert J Horning Calibration of a Motoman P8 Robot Based on Laser Tracking Proceedings of the 2000 IEEE International Conference on Robotics Automation 2000 4 IEEE 6 Ying Bai Experi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论