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

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

3天内不再提示

什么是拖动示教?机器人拖动示教方式分析

工业运动控制 来源:电工与电气控制技术知识 作者:电工与电气控制技 2024-10-23 15:52 次阅读

随着拖动示教在协作机器人、并联机器人上的应用,将调试技术趋向快速、简便的方向发展,满足生产企业应用机器人进行及时、高效的生产需求,以及在工业4.0和“中国制造 2025”的背景下,适应现代工业快速多变的特点,满足制造业日益增长的复杂性要求。

机器人拖动示教,就是操作员可以直接拖着机器人各关节,运动到理想的姿态,记录下来。协作机器人是较早具有该功能的系统。这种示教方式可以避免传统示教的各种缺点,是机器人中一项很有应用前景的技术。

目前拖动示教可以分为两大方向:增加传感器类和运用物理学公式类

传感器类:是在机器人关节处安装力矩传感器,配合控制器中的算法,操作者牵引机器人末端执行器做线性或者旋转的运动,检测出用户施加在该处的外力信息的拖动示教。这种方法虽然实现起来较为简单,但需要额外配置力矩传感器,增加了机器人的示教成本,并且由于手动强行拖拽,使得机器人的运动显得十分僵硬,想要获取特定点还需要传统的遥控示教盒的辅助。

(1)末端力矩传感器类

通过在机器人末端安装六维力矩传感器, 控制器可检测出用户施加在该处的外力信息(FX,FY,FZ,TX,TY,TZ),再结合阻抗/导纳控制,即可实现机器人的拖动示教。

2887e69e-7ad2-11ef-92fe-92fbcf53809c.png

这种方式实现起来较为简单,然而质量不好的力传感器零点容易漂,会有安全隐患,而质量稍微好点的力传感器价格贵的要死,甚至比机器人本体还贵。而且,它只支持在传感器安装处的拖动示教,实现方式不灵活。笔者在今年的机器人展上体验过新时达的该类机器人, 拖动中会感觉会偶尔出现跳变,估计是传感器标定等相关的问题造成的。

(2)关节力矩传感器类

这种方式的机器人本体结构的特点是在关节处需安装力矩传感器和双编码器, 组成柔性关节或线弹性驱动器(serial elastic joint)。减速器一般采用刚度较低的谐波减速器。

传统的工业机器人为了提高位置追踪精度,系统的刚度往往是越大越好。而这类机器人通过降低关节刚度,达到提高力矩检测和控制的灵敏度的目的。由于关节刚度较低,电机与连杆端的角度不一样,因此需要在连杆端(力矩传感器输出) 再加一个编码器。目前市面上典型产品有 Kuka 公司与德国宇航局共同研发的几款轻型机械臂和Rethink robotics。

这种结构的优势是可以精确对系统建模, 提高力矩检测和控制精度,拖动示教也会更轻松更柔顺。然而, 过高的结构复杂度和成本导致这些机器人的市场接受度较低。

物理学公式类:这种方式不需要在机器人本体上加其余力矩传感器,优势是成本低,结构简单,但手感会比上一种稍微差点。这种方式是目前拖动示教的主流方案, 这种类型的拖动示教,机器人驱动器工作在电流/力矩模式。

(1)开环力控

是更为直接的机器人拖动示教方法,基于力矩控制的零力平衡,即借助机器人的动力学模型,控制器可以实时的算出机器人被拖动时所需要的力矩,然后把提供该力矩给电机使得机器人能够很好地辅助操作人员进行拖动。

通过逆动力学算得的电机所需要的力矩,其计算公式包括惯性力项、科里奥利力 和离心力项、重力项以及摩擦力项。而当中的根据选择的摩擦力模型可以分解为粘性摩擦力项、库仑摩擦力项以及补偿。

不同于传统阻抗的拖动示教方法,零力控制方法在示教时依靠精确的动力学模型,拖动机器人的摩擦力以及惯性力都的到了相应的电机力矩的抵消,使得机器人能够轻松的拖动,对操作者更友好。同时算法也保证了当外力被撤销时,机器人能够迅速的静止在当前位置,确保了设备和操作人员的安全。

零力控制拖动示教的另一个优势是,在动力学模型中,各关节的力矩是可以单独控制的,所以机器人的拖动点不再被固定在末端执行器上,操作者可以在机器人任意位置去拖动机器人,使操作更加灵活多变。

(2)闭环力控

闭环力控会存在如下一个力反馈回路,它通过算法估计出用户的牵引力矩, 再通过阻抗控制,让电机输出一个辅助力矩,帮助用户拖动机器人,完成示教工作。由于反馈回路的存在,它对机器人建模和系统辨识的精度要求较低。

闭环力控的另一大优势是它通过算法改变了机器人的整体动力学特性,可降低机器人与环境交互中的阻抗特性,这也是提出闭环力控的一个初衷。这项技术可在一些对接触力要求较低场合,取代力矩传感器的作用,比如可以用来做柔性装配等。

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

    关注

    210

    文章

    28141

    浏览量

    206011
  • 工业控制
    +关注

    关注

    37

    文章

    1438

    浏览量

    85765
  • 力矩传感器
    +关注

    关注

    0

    文章

    19

    浏览量

    4145
收藏 人收藏

    评论

    相关推荐

    器的革新:无线连接,无限可能

    机器人运动轨迹教主要依赖于有线器,这些器需要通过控制线与控制柜相连。由于电缆线一对一
    的头像 发表于 11-12 11:44 71次阅读
    <b class='flag-5'>示</b><b class='flag-5'>教</b>器的革新:无线连接,无限可能

    协作机器人拽拖详解

    示范机器人执行特定任务或动作的方式。这可以通过直接拖动机器人手臂或使用外部设备(如操纵杆、手柄等)来完成。      动作记录:机器人记录操作员的
    的头像 发表于 10-23 15:52 114次阅读

    基于导纳控制的机器人拖动原理和实现步骤

    部分。      导纳控制方式适合机器人拖动的运动控制实现。导纳控制以外部拖动力矩作为输入,
    的头像 发表于 10-23 15:52 101次阅读

    焊接机器人模式怎么设置

    在现代制造业中,焊接机器人广泛应用于提高生产效率和焊接质量。而焊接机器人模式的正确设置,是确保自动化焊接过程精确执行的重要环节。今天创想智控焊缝跟踪系统小编带大家了解焊接
    的头像 发表于 09-09 17:55 318次阅读
    焊接<b class='flag-5'>机器人</b><b class='flag-5'>示</b><b class='flag-5'>教</b>模式怎么设置

    工业机器人器按钮功能介绍

    工业机器人器是一个关键的人机交互设备,通过它操作者可以操作工业机器人运动、完成编程、实现
    的头像 发表于 09-04 09:44 1687次阅读

    工业机器人常用的编程方式

    机器人完成特定的任务。编程可以手动完成,也可以通过计算机辅助设计(CAD)软件自动生成。编程方式的选择取决于任务的复杂性、机器人的类型、以及所需的灵活性和效率。 1. 手动编程 1.1
    的头像 发表于 09-04 09:26 549次阅读

    工业机器人的四种编程(编程、离线编程、自增强现实编程主编程)剖析!

    当前机器人广泛应用于焊接、装配、搬运、喷漆及打磨等领域,任务的复杂程度不断增加,而用户对产品的质量、效率的追求越来越高。在这种形式下,机器人的编程方式、编程效率和质量显得越来越重要。降低编程的难度
    的头像 发表于 08-30 12:14 1569次阅读
    工业<b class='flag-5'>机器人</b>的四种编程(<b class='flag-5'>示</b><b class='flag-5'>教</b>编程、离线编程、自增强现实编程主编程)剖析!

    广和通发布机器人开发平台

    广和通近日隆重发布了其全新研发的具身智能机器人开发平台——Fibot。该平台旨在满足客户在验证Mobile ALOHA协同学习与简单操作数据方面的需求,通过深度学习,使机械臂能够习得高级移动操作功能算法。
    的头像 发表于 03-29 09:34 557次阅读

    工业机器人器可以通用吗?给你5点建议

          器通常也叫编程器或盒,是进行机器人
    的头像 发表于 03-23 08:42 702次阅读

    Staubli史陶比尔机器人常见故障维修及问答

    史陶比尔器常见故障及维修处理方案 1、器触摸不良或局部不灵(更换触摸面板) 2、
    发表于 01-29 09:56 2690次阅读
    Staubli史陶比尔<b class='flag-5'>机器人</b>常见故障维修及问答

    基于RK3568核心板的工业器解决方案

    机器人作为现代制造业中的重要一环,在生产效率、产品质量和劳动安全等方面带来了巨大的提升,给企业带来了巨大的竞争优势。但机器人的应用存在开发难、安全性差等问题。“器”可用丰富的组件解
    的头像 发表于 01-19 08:00 366次阅读
    基于RK3568核心板的工业<b class='flag-5'>示</b><b class='flag-5'>教</b>器解决方案

    拖动系统基本控制电路详解

    拖动系统基本控制电路详解
    的头像 发表于 12-13 09:19 550次阅读
    <b class='flag-5'>拖动</b>系统基本控制电路详解

    基于导纳控制的机器人拖动原理和实现步骤

    基于导纳控制的机器人拖动是一种常用的机器人控制策略,它允许
    的头像 发表于 12-04 09:48 5187次阅读
    基于导纳控制的<b class='flag-5'>机器人</b><b class='flag-5'>拖动</b><b class='flag-5'>示</b><b class='flag-5'>教</b>原理和实现步骤