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

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

3天内不再提示

机器人多轴控制同步性挑战如何解决?

Robot Vision 来源:电子发烧友网 作者:李宁远 2022-03-15 07:47 次阅读

目前工业机器人的发展趋势一是协作,二是多轴。所谓机器人的多轴驱控,即机器人在运行时需要准确地把控每一个轴的移动。多轴机器人意味着有更多的自由度,完成几乎任何角度和轨迹的运动作业。6轴机器人是目前工业机器人应用里最为普遍的,如果应用场景需要工业机器人能够躲避特定的目标,那么就会再多出一个轴,一般称这种轴为冗余轴。

在机器人的每一个轴中,伺服驱动和电机肯定是少不了的。每个轴通过工业以太网互联,控制系统要将运动需要的空间轨迹转换为每个伺服轴所需的单个位置基准,然后循环传输给每个机器轴。这些步骤一般会按照底层伺服电机驱动的PWM时间周期来进行。在每一个时间周期内,或者说控制周期内,位置的发送就会涉及轴到轴的网络传输。

(图源:ADI


此时挑战出现了,运动数据的传输延迟几乎决定了工业机器人的同步性,传输的延迟成了影响机器人多轴协同的重要参数

在我们此前讨论工业机器人连接器的文章中,可以看到目前应用于工业机器人的高性能连接线缆对信号传输的能力已经足够强,因此在这个挑战中我们可以忽略连接线缆带来的延迟,那么剩下的就是数据传输到线路延迟。这些延迟主要集中带宽以及PHY上。多轴机器人系统内节点越多,此类延迟将不可避免地变大。

提高带宽还是降低PHY延迟?

通过低延迟PHY缩短网络周期时间是最为直接的应对此挑战的方法,尽可能在物理层设备上缩短PHY的延迟将大幅缩短网络周期时间(控制器收集和更新所连器件的数据所需的时间)。这种方法会改善网络更新时间,对于多轴机器人这种需要对控制周期时间严格把控的应用这一点至关重要,这意味着每个周期网络内可以将更多器件连接到网络。这不是说带宽延迟并不重要,而是在带宽已经满足数据吞吐量的情况下,一味拔高带宽会适得其反。

ADI在多轴机器人上应用最多的PHY ADIN1300作为收发器,假设接收缓冲器分析是以目标地址为基础,且采用100 Mbps网络,1000BASE-T RGMI延迟发射< 68 ns,接收< 226 ns,100BASE-TX MII延迟发射< 52 ns,接收< 248 ns,这个标准是属于多轴系统完全接受的较低的延迟水平(根据具体的传输协议延迟会有些许差异)。

(图源:ADI)


当然也可以使用1 Gbps的传输网络,但带宽的增加虽然能很明显地减少低带宽延迟带来的影响,但这不可避免地会增加开关和PHY组件导致的总体延迟的比例,导致留给下一周期更新电机控制和移动控制算法计算的时间反而会减少。确保带宽肯定是必要的,只不过带宽足够情况下降低PHY延迟是更能提升多轴系统同步性的办法。

这类低延迟的以太网PHY往往集成相关的通用模拟电路、输入和输出时钟缓冲、管理接口和子系统寄存器以及MAC接口和控制逻辑,以便管理复位和时钟控制以及引脚配置。MII管理接口最好能在主机处理器和PHY器件之间提供双线式串行接口,以便访问PHY内核管理寄存器中的控制和状态信息。一般来说PHY器件对电缆的支持会远超多轴机器人对线缆的需求,就不必担心此类问题了。

抗扰度成拦路虎


多轴机器人的工作环境虽然称不上恶劣,但很多应用中场景要求都足够严苛。PHY器件要么会直接连接至电缆,要么会通过小型磁性元件连接至电缆,这些连接可能带来辐射和传导干扰,严重影响传输延迟,所以PHY器件必须在抗扰度上跨过难关。IEC 61000-4-2等EMC标准都可以作为衡量PHY的标准。

目前较为领先的是PHY提供通过带有非屏蔽/屏蔽功能的单双绞线传输和接收数据所需的所有物理层功能。

(图源:TI

优化抗扰度意味着要有大量的实时监控、调试和器件测试。集成静电放电(ESD)监测肯定是少不了的,任何ESD保护都离不开这个功能,它能够计算xMII和MDI上的ESD事件,并通过使用可编程中断提供实时监控。此外,为了提升整体系统的低延迟下高稳定性,各类保护功能都会被集成进芯片中。有的芯片厂商还给出了集成了一个数据生成器的办法,用于生成可定制的MAC数据包,并检查传入数据包上的错误,这使得系统级数据路径测试/优化不依赖于MAC,大大提升了系统的可靠性。不能提供稳定的低延迟那么多轴机器人的同步性就大打折扣。

PHY损耗同样不可忽视

多轴机器人所需的器件通常采用IP65/IP66等级的保护,高温也是工业设备都要面对的问题。不仅如此,多个以太网连接也会使得数据输入和输出相关的PHY损耗翻倍。所以降低PHY损耗以此来降低器件的自发热也是应对多轴机器人控制不能忽视的一点。

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

    关注

    210

    文章

    28098

    浏览量

    205812
  • PWM
    PWM
    +关注

    关注

    114

    文章

    5118

    浏览量

    213137
  • PHY
    PHY
    +关注

    关注

    2

    文章

    301

    浏览量

    51657
收藏 人收藏

    评论

    相关推荐

    如何正确操作六焊接机器人

    自动化技术的迅猛发展,六焊接机器人已成为现代制造业不可或缺的一部分。它们不仅提高了生产效率,还确保了焊接质量的一致和可靠。为了充分发挥其性能,掌握正确的操作方法和注意事项非常重要
    的头像 发表于 09-23 17:41 149次阅读

    开源项目!用ESP32做一个可爱的无用机器人

    简介 作者在完成硕士论文答辩后,利用空闲时间制作了一个他一直想做的机器人——可爱无用机器人。 无用机器人原理是一个连接到开关的电机,通过逻辑门控制。当开关被推到“开”时,
    发表于 09-03 09:34

    焊接机器人多久检修一次

    焊接机器人多久检修一次?   一、六焊接机器人的工作原理   六焊接机器人是一种具备六个自由度的自动化设备,可以进行复杂的焊接操作。这些
    的头像 发表于 07-09 16:31 310次阅读
    六<b class='flag-5'>轴</b>焊接<b class='flag-5'>机器人多</b>久检修一次

    Al大模型机器人

    丰富的知识储备。它们可以涵盖各种领域的知识,并能够回答相关问题。灵活性与通用: AI大模型机器人具有很强的灵活性和通用,能够处理各种类型的任务和问题。持续学习和改进: 这些模型可以通过持续的训练
    发表于 07-05 08:52

    机器视觉控制运动原理是什么

    机器视觉控制运动原理是一个复杂而深入的主题。下面将从以下几个方面进行介绍: 机器视觉概述 机器视觉是一种模拟人类视觉的计算机技术,通过图像
    的头像 发表于 07-04 10:42 462次阅读

    如何使用PLC控制机器人

    高可靠、强适应和易编程等特点,成为机器人控制领域的重要工具。本文将详细介绍如何使用PLC控制
    的头像 发表于 06-17 10:50 1370次阅读

    基于FPGA EtherCAT的六自由度机器人视觉伺服控制设计

    和增强系统处理图像的实时,本文提出了一种伊瑟特的六自由度机器人视觉伺服控制系统,将摄像头集成到基于 Zynq的伊瑟特主站上,提高了视觉伺服的实时.经测试,该平台能够对视觉检测目标的
    发表于 05-29 16:17

    基于飞凌嵌入式RK3568J核心板的工业机器人控制器应用方案

    控制系统当中。那么今天,我们就通过多工业机器人来聊聊机器人控制系统以及控制器的实现。 1
    发表于 05-11 09:40

    焊接机器人的操作流程

    灵活的操作和较高的工作效率,今天跟随创想智控焊缝跟踪小编一起了解六焊接机器人的操作流程。 一、机器人准备 开机自检:启动机器人
    的头像 发表于 04-29 09:56 738次阅读
    六<b class='flag-5'>轴</b>焊接<b class='flag-5'>机器人</b>的操作流程

    4260纸机烘缸磨损是如何解决的

    电子发烧友网站提供《4260纸机烘缸磨损是如何解决的.docx》资料免费下载
    发表于 03-14 15:09 0次下载

    MOTEC伺服驱动器多同步主从控制系列之速度同步解析

    MOTEC的多主从控制模式利用现有的硬件条件,以通用驱动器的价格来达到多同步控制的功能,解决方案具有很高的性价比和简便的操作使用方式。
    的头像 发表于 01-23 18:23 1481次阅读
    MOTEC伺服驱动器多<b class='flag-5'>轴</b><b class='flag-5'>同步</b>主从<b class='flag-5'>控制</b>系列之速度<b class='flag-5'>同步</b>解析

    LabVIEW的六工业机器人运动控制系统

    LabVIEW开发六工业机器人运动控制系统 本项目开发了一个高效的工业机器人控制系统,重点关注于运动学算法和轨迹规划算法的实现和测试。La
    发表于 12-21 20:03

    高动态人形机器人“夸父”通过OpenHarmony 3.2 Release版本兼容测评

    近日, 搭载KaihongOS的“夸父”人形机器人通过OpenAtom OpenHarmony(以下简称“OpenHarmony”)3.2 Release版本兼容测评并获颁兼容证书 。这体现了
    发表于 12-20 09:31

    智慧医疗的新翼-双臂14协作机器人的崛起与应用

    双臂14协作机器人是指拥有两个独立操作臂,每个臂含有7个自由度,总共14个运动机器人。这样的结构设计,赋予
    的头像 发表于 11-22 10:11 514次阅读
    智慧医疗的新翼-双臂14<b class='flag-5'>轴</b>协作<b class='flag-5'>机器人</b>的崛起与应用

    机器人轨迹时间同步方法有哪些

    一般而言,多机器人的任务一般是通过控制末端工具的位置和姿态来完成,会涉及位置和姿态两个量 , 所以在轨迹规划时需要考虑二者的时间同步 即在同一规划时间内
    的头像 发表于 11-10 16:40 715次阅读