想象一下,试图教机器人拿起一个易碎的鸡蛋或穿针引线。目前,大多数机器人严重依赖它们的“眼睛”(摄像头)。但眼睛可能会被阴影欺骗,或者当机器人的手握着某物时,它们无法看到正在发生的事情。然而,人类拥有一种秘密超能力:我们的皮肤。我们无需看,就能感觉到某物是否在滑动、我们挤压的力度有多大,以及物体确切接触手指的位置。
FlexiTac 是一个新的开源项目,旨在赋予机器人同样的触觉“超能力”,而且这种方式成本低廉、易于构建,并且适用于几乎任何机械手。
以下是其工作原理的简单分解,使用日常类比:
1. “智能皮肤”(传感器垫)
将 FlexiTac 传感器垫想象成一种高科技的柔性创可贴,你可以将其贴在机器人的手指上。
- 制造方式:它就像一个由三层薄片组成的“俱乐部三明治”。顶层和底层是柔性电路板(就像遥控器内部的电线),中间层是一种名为 Velostat 的特殊黑色薄膜。
- 神奇之处:当你挤压这个“三明治”时,中间的薄膜会改变其电阻(电流流动变得“更容易”或“更难”)。机器人的计算机读取这种变化,从而确切知道它施加了多大的压力。
- 升级:在旧版本中,人们必须手工缝制细小的电线来实现这一功能,这既缓慢又杂乱。FlexiTac 使用预先制作好的电路板,上面切有微小的孔洞。这就像从手工编织毛衣切换到使用编织机——速度更快、一致性更高,并且可以快速制造数百个。
- 灵活性:由于它非常薄(小于 1 毫米)且柔韧,它可以包裹在机器人坚硬的金属手指或柔软的软体夹爪上,而无需重建机器人。
2. “翻译器”(读出板)
传感器垫会产生大量数据(数百个微小的压力点),但机器人的“大脑”并不懂“传感器语言”。
- 工作:读出板就像一个翻译或交通指挥员。它接收来自传感器垫的杂乱信号,将其整理,并以每秒 100 次的频率向机器人计算机发送清晰、同步的数据流。
- 简单性:它使用非常常见且廉价的电子元件(如 Arduino,这是一种小巧、廉价的电路板)。这使得整个系统非常便宜——每个传感器约30 美元,因此研究人员可以购买许多而不会造成经济负担。
3. 机器人能用它做什么?
该论文表明,FlexiTac 不仅仅是一个小工具;它是一个帮助机器人更好地学习的工具。以下是三种主要方式:
用触觉“看”(视觉 - 触觉融合):
想象一个机器人试图在黑暗的房间里拿起一个杯子。它的眼睛毫无用处。但有了 FlexiTac,机器人可以“感觉”杯子的形状和纹理。该系统将机器人看到的(3D 视觉)与感觉到的(触觉点)结合,形成一个统一的地图。这就像赋予机器人一种“第六感”,当眼睛被遮挡时填补空白。
向人类学习(跨具身学习):
想象一个人戴着装有 FlexiTac 传感器的特殊手套,拿起物体并展示给机器人看。因为机器人的手上装有完全相同类型的传感器,它可以完美地理解人类的动作。这就像两个人说着同一种语言;机器人可以模仿人类的“感觉”并将其应用到自己的身体上,即使机器人的外观不同。
在电子游戏中训练(现实 - 模拟 - 现实):
在现实世界中训练机器人既缓慢又充满风险(它们可能会弄坏东西)。通常,我们在计算机模拟中训练它们。但模拟“触觉”很困难,因为真实的皮肤很复杂。
FlexiTac 使这变得更容易,因为它测量的是简单的压力(像秤一样),而不是复杂的图像。研究人员构建了一个完美模拟 FlexiTac 压力传感器的仿真环境。他们可以在虚拟世界中利用这些模拟的“感觉”来训练机器人,然后将该技能转移到真实机器人上,只需极少的调整。这就像在无声键盘上练习钢琴曲,然后再在真正的钢琴上演奏。
总结
FlexiTac 是一个“即插即用”的解决方案。它是一种低成本、开源的方式,赋予机器人触觉,其特点如下:
- 廉价:每个单元约 30 美元。
- 易于制造:采用简单、可重复的制造工艺。
- 多功能:适用于坚硬的金属机器人、软体夹爪,甚至人类可穿戴的手套。
- 智能:通过结合视觉、触觉和计算机模拟,帮助机器人学习复杂任务。
目标不仅仅是制造一个传感器,而是使其变得如此简单和实惠,以至于任何机器人实验室都能赋予它们的机器人“皮肤”,使它们能够更有效地处理易碎物体并从人类演示中学习。
以下是论文《FlexiTac:一种用于机器人系统的低成本、开源、可扩展触觉感知解决方案》的详细技术总结。
1. 问题陈述
尽管机器人操作和基于学习的控制在快速进步,但机器人末端执行器仍缺乏人类皮肤的灵巧性和感官反馈。当前的局限性包括:
- 感知差距:机器人往往缺乏高带宽触觉反馈,难以在抓取易碎物体、检测滑移或执行富含接触的操作时,无需持续视觉监控。
- 成本与复杂性:现有高性能触觉传感器通常价格昂贵、专有封闭,或难以制造并集成到多样化的机器人平台中(例如软体夹爪、多指手)。
- 可扩展性:缺乏标准化的开源解决方案,无法支持大规模数据收集及在不同机器人构型上的轻松部署,阻碍了鲁棒的视觉 - 触觉学习流水线的开发。
2. 方法论
作者提出了FlexiTac,这是一种模块化、开源的触觉感知系统,旨在成为“即插即用”的解决方案。方法论分为硬件设计、制造和系统集成三部分。
A. 硬件设计
FlexiTac 由两个主要组件构成:
柔性传感器垫:
- 原理:基于压阻传感矩阵,机械压力会改变导电薄膜的电阻。
- 结构:密封的三层层压堆叠:FPC(柔性印刷电路)– Velostat(压阻薄膜)– FPC。
- 电极创新(FlexiTac V2):与以往使用手动对齐导电线的方案不同,FlexiTac V2 采用带有图案化铜开口的 FPC,直接作为电极。这形成了一个正交网格,其交点定义了“触觉像素”(taxels)。
- 几何结构:传感器垫薄(<1 毫米)且轻便。设计中在电极之间包含窄槽,以增加顺应性(在曲面上的贴合能力)并集中变形以提高灵敏度。添加了加强件以在不牺牲柔韧性的情况下保持结构完整性。
- 配置:模块化尺寸支持多种分辨率(例如 8×16、12×32、32×32),以适应不同的末端执行器。
读出电子电路:
- 组件:使用广泛可用的低成本组件构建:Arduino Nano(微控制器)、CD74HC4067 多路复用器和 SN74HC595 移位寄存器。
- 功能:电路板扫描传感器矩阵,并通过串行通信以 100 Hz 的频率将同步数据流传输到主机计算机。
- 可扩展性:该设计向后兼容;单个电路板可以通过利用子集通道来支持较低分辨率的传感器垫。
B. 制造过程
- 制造:该过程旨在实现高吞吐量和可重复性。使用桌面切割机(Silhouette Cameo 5)切割 Velostat 和层压片,确保尺寸一致。
- 组装:三层堆叠使用层压片封装。单个传感器垫的整个组装过程大约需要 5 分钟。
- 成本:完整单元的成本约为 30 美元。传感器垫(FPCs + Velostat)在规模化生产时成本约为 3.55 美元,读出 PCB 成本约为 3.10 美元(不包括约 25 美元的 Arduino Nano)。
C. 系统集成与学习流水线
论文展示了 FlexiTac 在三种高级学习场景中的效用:
- 3D 视觉 - 触觉融合:利用机器人本体感觉和前向运动学,将触觉信号映射到 3D 空间。这些“触觉点”与来自 RGB-D 相机的视觉点云合并,创建统一的 3D 表示,用于接触感知决策(例如使用扩散策略)。
- 跨构型技能迁移:FlexiTac 被部署在便携式人类数据采集手套和**机械臂(xArm)**上。共享的触觉接口允许在人类演示(捕捉自然操作)上训练的策略直接迁移到机器人,因为触觉信号格式保持一致。
- 实 - 虚 - 实流水线:基于矩阵的压力传感在GPU 并行触觉模拟器中进行建模。
- 仿真:每个触觉像素被建模为一个接触点,使用开尔文 - 沃伊特(Kelvin–Voigt)惩罚模型(弹簧 - 阻尼器)与物体的符号距离场(SDF)相互作用。
- 校准:简单的校准过程调整法向刚度(kn)和阻尼(kd),以匹配现实世界的力 - 响应曲线,从而在部署到真实硬件之前,实现有效的仿真预训练和微调。
3. 主要贡献
- 开源平台:推出了 FlexiTac,一种低成本(30 美元)、开源的触觉感知解决方案,集成了柔性垫、紧凑电子电路和统一软件接口。
- 制造创新:一种基于 FPC 的新型电极设计,消除了手动线对齐,显著提高了制造吞吐量、可重复性和可扩展性。
- 多样化部署:展示了该传感器在多样化平台上的应用,包括刚性夹爪(Robotiq, xArm)、软体夹爪、双手系统(Aloha)以及可穿戴人类数据采集器。
- 学习流水线支持:验证了 FlexiTac 在现代机器人学习工作流中的有效性,具体实现了 3D 视觉 - 触觉融合、跨构型迁移以及结合校准触觉仿真的虚实微调。
4. 结果
- 硬件性能:传感器成功以 100 Hz 的频率提供密集的触觉信号(最高达 32×32 分辨率)。该设计在刚性接口和软体接口上均表现出鲁棒性,无需重大机械重新设计。
- 部署成功:该系统成功集成到复杂设置中,包括半人形机器人、便携式触觉手套和双手操作系统,突显了其顺应性和模块化。
- 学习成果:
- 视觉 - 触觉:3D 融合方法使策略能够推理接触强度和空间关系,提高了在遮挡或富含接触任务中的性能。
- 跨构型:使用便携式设备从人类演示中学习的策略成功迁移到了 xArm 机器人,利用了统一的触觉接口。
- 仿真:校准后的虚实流水线允许在装配任务(例如螺母和螺栓)上进行大规模强化学习微调,归一化的真实与仿真触觉直方图紧密重叠。
5. 意义
FlexiTac 解决了机器人研究中的一个关键瓶颈:获取密集触觉数据的高成本和复杂性。通过降低入门门槛,它实现了:
- 可扩展的数据收集:研究人员可以轻松地在许多机器人上部署传感器,以收集大规模触觉数据集。
- 可重复性:开源性质和简单的制造过程允许其他实验室复制硬件并直接比较结果。
- 高级学习:它促进了结合视觉和触觉的接触感知策略的开发,超越了纯粹的视觉操作。
- 仿真对齐:压阻信号的结构性使其比光学触觉传感器更容易模拟,弥合了强化学习中仿真与现实之间的差距。
总之,FlexiTac 通过可访问的硬件和集成的学习流水线,为提升机器人灵巧操作提供了一个实用且民主化的基础。
每周获取最佳 machine learning 论文。
受到斯坦福、剑桥和法国科学院研究人员的信赖。
请查收邮箱确认订阅。
出了点问题,再试一次?
无垃圾邮件,随时退订。