EtherCAT科普系列(4):EtherCAT技术在人形机器人灵巧手领域应用

发布时间:2025-04-03
分享到:
EtherCAT科普系列(4):EtherCAT技术在人形机器人灵巧手领域应用

人形机器人又称仿生机器人,是一种模仿人类外形的机器人,除具备人形和模拟人类动作外还兼具智慧化和可交互性等特点。人形机器人的核心技术模块包括环境感知模块、运动控制模块和人机交互模块。

▲人形机器人核心模块

相比专门为单一任务设计的机器人,人形机器人可以在不同场景之间快速切换,具有高度的通用性和灵活性,能够执行多种不同类型的任务,具有更广阔的商业应用前景。此外,相较于其他形态的机器人,人形机器人能够更好地适应按照人类的身体特征和操作习惯来设计的各类基础设施,无需对现有的环境和设施进行大规模改造。

▲多款人形机器人产品相继推出(来源:各公司对外资料)

目前人形机器人正处于商业化爆发期前夜,普遍认为到2030年市场规模可达数百亿美元。Markets and Markets预计全球人形机器人市场规模将由2023年的18亿美元提升至2028年的138亿美元,年复合增速约50.2%。据高盛预测,乐观情况下2035年市场规模可能达到1540亿美元,相当于2021年电动汽车市场规模或手机市场规模的1/320244月首届中国人形机器人产业大会上发布的《人形机器人产业研究报告》预测,2024年中国人形机器人市场规模将达约27.6亿元,2026年达到104.71亿元,2029年达到750亿元,将占世界总量的32.7%,比例居世界第一,到2035年有望达到3000亿元规模。

灵巧手:人形机器人交互核心部件

人类灵巧的手是生活中必不可缺的部分,不但能够以不同的姿态抓取各式各样的物体,而且能够通过精确的操作实现特定的、复杂的任务。同样,机器人灵巧手也是机器人设计与操作的重要组成部分,是实现机器人局部精细操作的重要途径。

▲人形机器人灵巧手案例(来源:各公司对外资料)

灵巧手是人形机器人重要的未端执行器。未端执行器直接安装在机器人手腕上,用于夹持工件、或让工具按照规定的程序完成的工作的机构。相较于普通工业机械手(自由度少、结构简单、易于控制),类人化设计的灵巧手对控制精度、灵活性要求极高。灵巧手是模拟人类手部功能的高自由度机械装置,具备抓取、操作、感知等能力,是人形机器人实现精细交互的核心执行器。

▲灵巧手部分抓取场景(来源:EPIC

灵巧手的性能和成本受其三大核心组件---驱动系统、传动系统和传感装置的共同影响。驱动系统(各类电机)提供动力来源,驱动手指关节运动;传动系统(齿轮、连杆、腱绳等)将驱动系统的动力高效传递到手指关节,并调节输出的力、速度和行程;传感系统(各类传感器)实时监测手指状态(位置、力、触觉等),反馈给控制系统以实现闭环调节。

▲灵巧手手指结构示意图(来源:因时机器人)

根据驱动系统可分为液压驱动、电机驱动、气压驱动、形状记忆合金驱动四类。电机驱动是目前多指灵巧手的主要驱动方式。电机驱动具有驱动力大,控制精度高、响应快、模块化设计、易于更换维护等优点。特斯拉optimus、优必选人形机器人灵巧手等都选择了电机驱动方式。

▲特斯拉灵巧手采用空心杯电机驱动技术路线(来源:特斯拉AI Day

灵巧手目前主要应用在航空航天、医疗、智能制造等领域。如执行航天飞行器的舱外任务、仿生假肢和远程手术、拼装流水线上小尺寸零件等。随着近年来人形机器人技术的突飞猛进,人形机器人用灵巧手有望成为灵巧手未来的主流应用领域。

根据Statista预测,全球机器人灵巧手2021年市场规模约为11.6亿美元。随着工业自动化、航空航天、医疗保健等行业对灵巧手需求的不断增加与技术进步对灵巧手的降本效应,灵巧手市场规模有望不断增加。根据Statista的预测数据,全球机器人灵巧手市场规模将由2021年的11.6亿美元增长至2030年的30.35 亿美元,2022-2030年间CAGR10.9%。同时,全球机器人灵巧手市场容量将由2021年的50.75万只增长到2030年的141.21 万只,2022-2030 年间CAGR11.7%

灵巧手的主要通信类型

机器人灵巧手是多自由度、多传感器,且需要快速、实时通讯的机器人控制系统,具有稳定、可靠、高速与实时通讯的机器人灵巧手是保证其实现在线操作的关键因素。目前全球典型的灵巧手常用的两类通讯方式,一类是基于国际通用通讯协议开发的灵巧手,比如串口通讯、USB接口通讯、CAN总线通讯、Ethernet通讯和 EtherCAT通讯等;另一类则是由用户自定义通讯协议的灵巧手,比如PPSeCo等。

灵巧手的通讯设计主要考虑如下4个问题:通讯的速度、通讯的距离、通讯的节点数、能否易于实现复杂的灵巧手控制算法。通讯速度即是灵巧手实际需要的通讯传输速度,通讯的距离般指主控端到灵巧手的连线距离,节点数是指一个主控端可以控制灵巧手的个数。而对于第4点源于灵巧手不仅要保证高速、稳定、可靠的通讯,而且由于灵巧手控制算法的复杂性,更应当基于通讯协议设计出便于实现复杂控制算法的控制平台,从而将灵巧手的控制器算法应用到具体的操作中。

▲灵巧手通讯总线比较

从对比表可以看出,EtherCAT 总线是目前最适合人形机器人灵巧手的实时以太网通讯总线,基于EtherCAT 的灵巧手可以达到设计的期望性能指标。

基于 EtherCAT 设计的灵巧手系统


典型EtherCAT实时通讯的灵巧手手掌板电路主要包括微处理器、EtherCAT 从站通信模块、手指通讯电路模块、处理器扩展内存模块以及电源转换模块等。

微处理器电路模块是灵巧手手掌板总的处理器单元;EtherCAT从站通信电路模块用于实现EtherCAT协议必须的硬件电路模块;手指电路模块是灵巧手手指通讯自定义单元;电压转换电路模块将 PCB 输入的电压转换成 3.3V2.5V 1.2V等电压,对整板 PCB 供电;扩展内存SRAM,针对 EtherCAT 协议对大内存的需求,进行微处理器内存扩展。

▲基于EtherCAT 的人形机器人灵巧手系统整体结构

灵巧手手掌板 EtherCAT 从站系统

灵巧手手掌板 EtherCAT 从站系统主要包括微处理器、外部存储器、Flash、手指控制器和EtherCAT从站通信模块组成。

1)微处理器是灵巧手EtherCAT 从站设计的核心,也是从站设计的难点。处理器的作用是对EtherCAT从站芯片控制和通讯,处理手指发来的信息,尤其需要实时地进行 EtherCAT 协议层的处理。

2)外部存储器,由于 EtherCAT 协议层需要占用大量的内存,仅凭借控制器片内部的RAM,会造成内存空间不足的状态,因此需要外部扩展存储器。

3Flash用来存储控制器的配置信息,保证掉电后不会丢失程序,上电时程序可以自动加载到 微处理器中。

4)手指控制器(电机驱动模块)能够使灵巧手手指得到实时控制,并实时接收手指的反馈信息。

▲基于 EtherCAT 的灵巧手从站系统结构

EtherCAT从站通信模块包括EtherCAT从站控制器芯片(ESC)、时钟单元、EEPROM以及以太网芯片和变压器等辅助电路单元,其中ESC是从站设计的核心。

1ESC从站芯片负责与处理器通讯,实时的读取用户层和由EtherCAT主站传输来的数据。

2)时钟单元,对从站芯片和处理器提供工作必备的时钟。

3EEPROM存储灵巧手从站的通讯配置信息。由于ESC从站芯片需要对工作方式配置,比如 PDI的工作方式配置、通讯的地址配置,以及传输时用到的数据结构配置等,这些灵巧手实际应用需要的具体的EtherCAT从站通讯方式,都是凭借配置XML文件来实现,而对应的灵巧手EtherCAT 工作方式的描述文件,将会在 EEPROM 中保存。

4)以太网芯片PHY保证从站工作需要的以太网物理层的接口需求。

5)变压器保证以太网芯片满足 IEEE802.3 ANSIX3.263 标准的需求。

码灵半导体灵巧手 EtherCAT系统解决方案

码灵半导体推出的CF110x系列EtherCAT从站控制器芯片可应用于灵巧手手掌板 EtherCAT 从站系统,用于实现实时性好、通讯速度快,同时又能够易于复杂算法实现的控制平台。

CF110x系列最多可以提供3个数据收发端口,支持 100 Mbit/s的全双工通信,使从站能够灵活的实现各种拓扑结构。内置8FMMU单元,具有FMMU逻辑地址映射功能;内置8SM通道,方便对芯片内存区域组织管理;支持 4KB寄存器空间、8KB过程数据存储空间;支持64位分布时钟,为微处理器提供高精度的中断信号。CF110x系列支持众多的PDI引脚,可以在没有应用层微处理器的情况下直接驱动32路数字IO信号,也可以使用外部微处理器访问,构建复杂的EtherCAT从站。

由于灵巧手位于整个系统的末端,因此保留一路 PHY 即可满足设计需求。采用码灵半导体CF1106系列芯片作为 ESC,只需在外部添加一个变压器即可实现通讯功能。

▲码灵半导体CF110x系列芯片结构框图

▲码灵半导体CF110x系列芯片实物图

CF110x系列在灵巧手 EtherCAT系统中的应用优势特点:

产品获得德国倍福公司(Beckhoff)官方正式授权,已通过ETG官方的一致性测试认证,符合EtherCAT通信协议标准;

内置8个现场总线内存管理单元(FMMU)、8个同步管理器(SM),产品支持三种数据接口(PDI-数字I/OSPI8/16 uC接口;

内置64位分布式时钟(DC),可实现EtherCAT从站的高精度同步(<< 1μs);

可选择性集成32ARM Corex-M3内核微控制器(MCU)或2个电流型PHY(兼容100BASE-TX),具有抗干扰能力强、信号完整性高和稳定性好的优点;

多种封装形式可选,支持QFN64L(9x9mm)QFN88L(10x10mm)QFN100L(12x12mm)封装。

EtherCAT 作为一种国际通用的工业以太网实时通讯协议,因此基于 EtherCAT 通讯技术设计的人形机器人灵巧手,可以与世界上不同机构基于 EtherCAT设计的产品相结合,从而得到进一步的推广和应用。码灵半导体针对CF110x系列实现的灵巧手 EtherCAT系统应用提供灵活便捷、简单易用的丰富软硬件开发工具,以及资深团队的技术支持,方便工程师开发及进行移植测试等,助力客户项目快速实现升级迭代。

码灵半导体CF110x系列EtherCAT从站控制器芯片工作温度范围为-40~85℃,并提供多种封装,目前已投入量产供货并开发派样。欢迎联系码灵半导体李经理18759007589(微信同号)获取更多CF110x系列产品及应用方案等详细信息。