Compliance for Free: Learning Identifiable Impedance via Bilateral Teleoperation
本文提出了一种利用四通道双向遥操作方法,通过现有关节力矩传感器识别并记录操作者刚度,从而实现对视觉-语言-动作模型进行微调,以在零标注成本下为富接触任务生成与方向相关的顺应性标签。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
机器人已经变得非常擅长观察世界并决定下一步如何移动。现代人工智能可以观察一张凌乱房间的照片,并精确告诉机械臂如何拿起杯子或打开抽屉。但存在一个关键的最后步骤,机器人在那里经常出错:那就是它们接触物体的那一刻。虽然可以告诉机器人要去哪里,但它很难知道该用多大的力气去推。需要轻柔触感的任务,比如擦拭白板而不划伤它,或者将插销插入紧凑的孔中,都依赖于一种被称为“顺应性”(compliance)的属性。这是指以受控的方式屈从或抵抗压力的能力。长期以来,教机器人掌握这项技能一直很困难,因为人类向机器人展示操作的标准方式仅记录了机器人的最终位置。它们忽略了人类施加的无形力量,导致机器人只能去猜测自己应该是僵硬还是柔软。
巴塞罗那的一个研究小组发现了一种方法,可以在不添加昂贵的力/力矩传感器或触觉传感器的情况下解决这一缺失的信息问题。他们发现,通过使用一种特定的远程控制设置,仅利用机器人手臂现有的关节扭矩传感器,就可以在数学上将人类的预期目标与其施加的力量分离开来。在他们的实验中,一名人类操作员通过一个系统控制机器人手臂,该系统中操作员自己的手臂移动着第二台完全相同的机器人手臂。通过观察操作员的手臂运动与机器人手臂实际运动之间的差异,研究人员可以精确计算出操作员在每一时刻希望机器人保持多大的刚度。他们利用这些新数据训练了一个人工智能模型,该模型现在可以接收简单的口头指令,例如“用力擦掉这个痕迹”,并据此调整自身的刚度,而不仅仅是移动到某个位置。
研究人员解决的核心问题是当我们试图通过观察人类来教机器人时所产生的困惑。想象一下,一个人正在推着机器人的手臂抵住墙壁。如果机器人最终停在某个位置,我们无法得知这个人是用力推向一个坚硬的弹簧,还是轻轻推向一个柔软的弹簧;这两种情况都可能导致机器人停在完全相同的位置。标准的记录设备只能看到最终位置,因此无法区分这两者。这使得仅仅通过观察机器人的运动轨迹来教授机器人“有力”与“轻柔”的概念变得不可能。研究人员意识到,要解决这个问题,他们需要第二个独立的测量值,即人类“想要去哪里”的意图,这与机器人“实际到达哪里”是不同的。
为了解决这个问题,他们使用了一个四通道双边遥操作系统。在这种设置中,人类握持一个“领导者”机器人手臂,而一个“跟随者”机器人手臂试图模仿它。至关重要的是,该系统不仅发送位置指令,还进行双向的力信息传输。当跟随者手臂撞到障碍物时,人类会在自己的手中感受到这种阻力。因为人类在主动感受接触,所以他们手臂的运动代表了他们的真实意图,而跟随者的运动则展示了机器人对环境的反应。通过比较领导者路径与跟随者路径,研究人员可以计算出人类想去的位置与机器人实际所在位置之间的差异。这种差异结合了机器人感受到的力(通过机器人的原生关节扭矩传感器进行估算),使他们能够反向推导出人类施加的精确刚度。
利用这种方法,团队收集了一组人类擦拭白板的演示数据集。他们指示人类以“正常”或“用力”的方式擦拭黑板上的痕迹。由于采用了这种新的计算方法,他们可以在无需在机器人腕部安装任何特殊力传感器的前提下,为每一次擦拭动作提取出精确的刚度标签。随后,他们利用这些标签对一个大型视觉语言模型(一种能够理解图像和文本的人工智能)进行了微调。他们教会了这个模型不仅输出目标位置,还要为每一次移动输出目标刚度值。
结果表明,这种方法完全达到了预期效果。当研究人员测试新的机器人策略时,他们发现机器人能够根据语言指令真正改变其按压力度。当被告知要“用力”擦拭时,机器人的平均接触力增加到了 9.1 牛顿。当被告知要“正常”擦拭时,它将该力降低到了 6.4 牛顿。这种变化具有统计学意义且表现一致。相比之下,在同一项研究中测试的其他机器人策略未能根据指令改变其行为。一些输入了力数据的策略仍然移动得过于僵硬,而另一些试图根据固定规则猜测刚度的策略则完全无法适应。只有使用这种新提取标签进行训练的策略,成功地将“用力”这个词与物理压力的增加联系了起来。
研究人员还验证了机器人学会了“选择性变硬”。它并不仅仅是在所有方向上都变得均匀地坚硬,而是在擦拭运动的方向上变得僵硬以抵抗偏离路径,而在其他方向上则保持较软。这种各向异性(anisotropic)行为,即方向依赖的刚度,是一种模仿人类手部自然调节任务的复杂特性。该机器人实现了 50% 的黑板墨迹去除成功率,这是五种不同策略中最高的,并且在触发因过度用力导致的安全性停止方面也更少。
尽管取得了这些成功,研究也承认存在某些局限性。该方法依赖于机器人拥有测量关节扭矩的传感器,这在研究型机器人中很常见,但在较便宜的商业型号中并不总是具备。此外,该技术要求机器人在校准期间保持特定的姿态,以确保力计算的准确性。此外,旋转刚度(即机器人抵抗扭转的能力)较难精确测量,因为擦拭任务涉及的扭转运动不足以产生清晰的数据。研究人员指出,虽然他们的方法在处理这类特定任务时表现良好,但它并不是适用于机器人可能遇到的每一种接触类型的通用解决方案。
这项工作的意义在于,它绕过了需要昂贵、专门的力/力矩硬件或触觉硬件来教机器人关于触觉知识的需求。通过使用机器人手臂现有的关节扭矩传感器,并结合一种巧妙的数学方法来解读人类意图,研究人员创造了一种可以零额外成本生成高质量顺应性训练数据的方法。这表明,未来机器人可以通过观察人类,并通过一个能够捕捉运动与阻力感知的系统,更有效地学习处理精细或变化力度的任务。这项研究表明,提升机器人触觉的关键可能不在于更好的传感器,而在于有更好的方式来解读我们现有的信号。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。