0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何快速完成6自由度工业机器人的工具校准?

jf_kBxdsOIg 来源:你身边的机器人专家 2023-05-18 17:34 次阅读

随着机器人变得日益成熟,它们已经能够应用到处理越来越多的工业工序。6自由度(6Dof)机器人能够执行复杂的动作,因而可以在许多复杂的工业任务当中展示良好的性能,比如码垛、搬运、涂胶和焊接等。6自由度机器人可以提举和灵活地操纵重型载荷,并通过复杂的几何运动对载荷进行精确操控。

基于其良好的性能和灵活性,6自由度机器人被用来与各种工具相结合,应用于许多不同的任务。但是,每次引入新的工具时,都需要进行精确的重新校准,然后才能发挥这种机器人的能力。重新校准经常既耗费时间又不准确,妨碍了工业过程的顺利运作,对生产造成拖延。

Servotronix创造了一种有效的位置示教方法,可以对6自由度机器人所使用的新工具进行快速校准,并且不必依赖制造商测量或外部传感器。该方法简单、准确,对实际应用非常有效。

校 准

6自由度机器人执行任务时需要对工具进行保持和移动。为了达到令人满意的性能,机器人在工作时必须知道工具的精确位置。每次装配不同工具时,机器人都必须再次精确地校准。

校准6自由度机器人有不同的方法。比如与参考部件接触,使用距离传感器,以及使用激光干涉仪测量等。此外,可以将外部传感器,比如摄影系统,装在机器人的不同位置,以便获取机器人校准参照物体的精确位置。

这些方法既耗费时间,又比较复杂。Servotronix开发了一款更加简单的方法,并且已经实现了卓越的结果。以下我们将对该方法加以说明。

确定工具中心

我们使用运动学校准方法来确定工具中心点(TCP),所有机器人定位都是以该点为基准加以定义。TCP定义在世界坐标系下–可对世界上的任何一点进行定位的笛卡尔坐标系统。该坐标系统相对于所述机器人将始终保持静止。

ec540684-e627-11ed-ab56-dac502259ad0.jpg

工具坐标系定义了工具的位置和姿态,并且将坐标的零点设在工具的中心点(TCP)。机器人的TCP将会随着其执行笛卡尔运动而移动到已编程位置。更换工具将会改变工具的坐标系,因此需要重新校准,以便使新的TCP准确到达目标位置。

在许多机器人应用当中,TCP的运动轨迹意味着机器人工作空间内的复杂路径,通常为一条变姿态的工具直线路径。此工具本身需要偶尔更换,甚至需要频繁更换。每次更换工具时,在机器人恢复操作之前,必须确定并配置一组新的几何参数

在大多数工业应用当中,对于机器人任务编程来说,位置示教是最实用的方法。使用这种方法时,必须具备高精度的工具参数(通常来自制造商),包括工具的角偏移(偏航,俯仰和翻滚)以及笛卡尔偏移,以便生成具有可控的工具姿态的直线路径。

但不幸的是,操作者经常会发现工具的几何参数识别会受到某些制约,比如说:(1)没有来自制造商关于工具尺寸的资料;(2)没有可用的硬件协助;(3)无法得知如何将工具安装到机器人法兰。在面临这些限制时,每次更换工具,操作者都必须浪费大量时间去校准工具。

精确评估简化标定

Servotronix已经开发出一种方法,用于快速和精确地估算工具几何参数,无需外部传感器、视觉或其他协助,也无需拆卸工具。在这种位置示教方法当中,操作者只需将6自由度机器人的TCP放在几个不同的位姿,然后自动输入Servotronix的工具尺寸评估算法。该算法可以快速确定新工具的精确校准参数,从而使工具快速投入使用。

这种校准方法的精度将会随着工具位姿样本的增加而提高。我们的实验表明,使用逆齐次转换矩阵未必能够生成期望的结果,但使用最小二乘法将可产生精确的校准值。

Servotronix的方法

我们使用一个配有工具的6自由度机器人,六个Servotronix高性能CDHD伺服驱动器,以及Servotronix softMC控制器进行测试。我们的方法只涉及分析计算而无需拆卸工具。我们只评估XYZ尺寸,并且假设工具的端点处于恒定的笛卡尔坐标位置。

不证自明的是,所有指向同一位置的机器人姿态必须位于一个球体上,并且工具端点位于球体中心:

ec5f7cc6-e627-11ed-ab56-dac502259ad0.jpg

通过对球体上的点进行测量,即可计算TCP。

通过使用方程减法,我们不仅可以消除未知变量R,并且可以清除方程中的所有非线性组分。这将会生成一组1次多项式方程,可以通过最小二乘法拟合进行求解。如果采用的点多于4个,将会产生更多的方程和更高的精度。

这种按部就班的方法仅需几分钟时间即可完成,共需进行至少四次测量,如下所示:

总 结

Servotronix的方法快速、准确、经济,可以无需拆卸工具进行校准。该方法无需专用硬件,可以节省新工具安装所需的时间和精力。机器制造商可以很方便地使用这种方法,对6自由度机器人的工具进行快速、精确和几乎无成本的再校准,从而增强机器人在广泛应用中的操作平稳性,加快生产速度。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2526

    文章

    48093

    浏览量

    740062
  • 机器人
    +关注

    关注

    206

    文章

    27033

    浏览量

    201404
  • TCP
    TCP
    +关注

    关注

    8

    文章

    1271

    浏览量

    78291
  • 工业机器人
    +关注

    关注

    90

    文章

    3263

    浏览量

    91892
  • 校准
    +关注

    关注

    1

    文章

    123

    浏览量

    21667

原文标题:【干货】如何快速完成6自由度工业机器人的工具校准?

文章出处:【微信号:你身边的机器人专家,微信公众号:你身边的机器人专家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    求教关于双足步行四自由度机器人走直线问题

    我们设计的四自由度机器人走一定距离会走偏,要求走四米的直线,偏差不能超过五厘米,而且还要转弯后继续走直线,请问有什么比较好用的传感器可以既节省时间又可以让行走偏差缩小。
    发表于 08-15 15:49

    工业机器人的基本结构

    工业机器人一般由主构架(手臂)、手腕、驱动系统、测量系统、控制器及传感器等组成。 1图是工业机器人的典型结构。机器人手臂具有3个
    发表于 01-19 10:36

    什么是工业机器人

    工业机器人有3~6个运动自由度,其中腕部通常有1~3个运动自由度;驱动系统包括动力装置和传动机构,用以使执行机构产生相应的动作;控制系统是按
    发表于 01-19 10:58

    工业机器人经典好书籍——《工业机器人

    可以在矿山、深海等恶劣环境代替自然进行工作,还可以进入人们的日常生活提供服务,甚至成为人们的朋友。  在工业机器人领域,机器人的定义已悄悄地发生了变化,不再局限于固定式的双
    发表于 02-03 10:51

    如何系统性地学习工业机器人技术?

    ?举例: 工业机器人系统由三大部分六个子系统组成,1、三大部分是:(1)机械部分(2)传感部分(3)控制部分2、六个系统(1)驱动系统,要使用机器人的运行起来,就需给各个关节即每个运动自由度
    发表于 03-06 12:56

    六轴工业机器人控制方式

    `工业机器人是面向工业领域的多关节机械手或多自由度机器装置,它能自动执行工作,是靠自身动力和控制能力来实现各种功能的一种
    发表于 08-09 16:30

    机器人的主要技术参数

    `机器人的主要技术参数  机器人的技术参数反映了机器人可胜任的工作、具有的最高操作性能等情况,是设计、应用机器人必须考虑的问题。机器人的主要
    发表于 08-15 14:00

    【HarmonyOS HiSpark AI Camera】渔业卫士-基于图像识别的多自由度水下机器人

    项目名称:渔业卫士-基于图像识别的多自由度水下机器人试用计划:1、申请理由希望早日接触、应用国产的鸿蒙系统。2、项目名称渔业卫士-基于图像识别的多自由度水下机器人3、计划(1)约三个月
    发表于 09-25 10:11

    桁架机器人的概念与特点都有哪些?

    替代。在机器人和自动化工业生产领域中,龙门式机器人即实现了制造过程的完全自动化,并采用了集成加工技术,适 用于机床、生产线的上下料、工件翻转、工件转序等, 同时其高精度夹持定位工具系统
    发表于 11-30 09:44

    工业机器人与视觉实训平台介绍

    、抓取、装配、入库等训练,2、工业机器人与视觉实训平台包含六自由度工业机器人、智能视觉检测系统、PLC控制系
    发表于 07-01 06:38

    工业机器人与智能视觉系统应用实训平台介绍

    。可以进行六轴机器人示教、定位、抓取、装配等训练,包含六自由度工业机器人、智能视觉检测系统、PLC控制系统及
    发表于 07-01 11:48

    ZN-1AI工业机器人与智能视觉系统应用实训平台介绍

    组合,实现对高速传输线上的不同物料进行快速的检测、组装。为了方便实训教学,系统进行了专门的设计,可以完成各类机器人单项训练和综合性项目训练,可完成各类
    发表于 07-01 10:07

    工业机器人应用编程考核设备分享

    机器人1、机器人本体1)具有6自由度,串联关节型工业机器人;2)重复定位精度:±0.01mm;
    发表于 07-01 11:06

    基于Matlab的开源六自由度协作机器人实验平台

    一前言针对机器人相关专业的教学需求,商飞信息科技开发出此开源六自由度协作机器人实验平台。该平台有以下几大特色机器人本体采用自主设计的3Kg负载六自由
    发表于 09-07 07:10

    浅谈工业机器人自由度

    工业机器人自由度一般分为4个自由度,或者6个自由度,关节机器人主要是模仿人的手臂进行设计的。
    发表于 03-16 12:20 1900次阅读