Learning Variable Compliance Control From a Few Demonstrations for Bimanual Robot with Haptic Feedback Teleoperation System
作者: Tatsuya Kamijo, Cristian C. Beltran-Hernandez, Masashi Hamaya
分类: cs.RO, cs.AI, cs.LG
发布日期: 2024-06-21 (更新: 2024-09-26)
备注: Accepted to IROS 2024
🔗 代码/项目: GITHUB
💡 一句话要点
提出Comp-ACT,通过少量演示学习双臂机器人变刚度控制,提升灵巧操作能力。
🎯 匹配领域: 支柱一:机器人控制 (Robot Control)
关键词: 变刚度控制 机器人灵巧操作 学习自演示 Transformer网络 动作分块
📋 核心要点
- 刚性机器人难以适应环境接触,易产生过大的接触力,导致潜在损坏,而传统刚度控制方法需要针对特定任务进行精细参数调整。
- Comp-ACT方法利用VR遥操作界面进行任务演示,结合Transformer的动作分块学习变刚度控制,实现从少量演示中学习。
- 在模拟和真实环境中,单臂和双臂机器人实验验证了Comp-ACT的有效性,提升了机器人在复杂接触操作中的适应性和安全性。
📝 摘要(中文)
本文提出了一种增强刚性机器人灵巧操作学习的新系统。该系统包含一个利用虚拟现实(VR)控制器的遥操作界面,通过触觉反馈提供直观且经济高效的任务演示方法。同时,提出了Comp-ACT(基于Transformer的动作分块变刚度控制)方法,利用少量演示学习变刚度控制。该方法在模拟和真实环境中,通过单臂和双臂机器人完成了各种复杂的、富含接触的操作任务验证,证明了该系统在教授机器人灵巧操作方面的有效性,并提高了其适应性和安全性。代码已开源。
🔬 方法详解
问题定义:刚性机器人在执行需要频繁接触的灵巧操作时,由于其固有的刚性,难以适应环境变化,容易产生过大的接触力,导致操作失败甚至损坏物体。传统的刚度控制方法虽然可以缓解这个问题,但需要针对每个具体任务手动调整控制参数,过程繁琐且耗时。
核心思路:论文的核心思路是利用Learning from Demonstrations (LfD)的思想,通过VR遥操作界面收集人类操作的演示数据,然后使用Comp-ACT方法学习变刚度控制策略。这种方法避免了手动调整控制参数的麻烦,并且能够让机器人模仿人类的操作技巧,从而更好地适应环境变化。
技术框架:整个系统包含两个主要部分:一是基于VR控制器的遥操作界面,用于收集任务演示数据;二是Comp-ACT方法,用于从演示数据中学习变刚度控制策略。Comp-ACT方法首先将演示数据分割成不同的动作块(Action Chunks),然后使用Transformer网络学习每个动作块对应的刚度控制参数。
关键创新:该论文的关键创新在于提出了Comp-ACT方法,该方法能够利用Transformer网络从少量演示数据中学习变刚度控制策略。与传统的刚度控制方法相比,Comp-ACT方法无需手动调整控制参数,并且能够更好地适应环境变化。此外,使用动作分块的思想,使得模型能够更好地捕捉操作过程中的动态变化。
关键设计:Comp-ACT方法的关键设计包括:1) 使用Transformer网络学习刚度控制参数;2) 使用动作分块技术将演示数据分割成不同的动作块;3) 设计合适的损失函数,用于训练Transformer网络。具体的参数设置和网络结构在论文中有详细描述,例如Transformer的层数、注意力头的数量等。损失函数可能包含模仿学习损失和正则化项,以防止过拟合。
🖼️ 关键图片
📊 实验亮点
论文在模拟和真实环境中进行了大量的实验验证,包括单臂和双臂机器人操作。实验结果表明,Comp-ACT方法能够有效地学习变刚度控制策略,并且能够提高机器人在复杂接触操作中的适应性和安全性。具体的性能数据,例如操作成功率、接触力大小等,在论文中有详细的对比和分析。与传统的刚度控制方法相比,Comp-ACT方法在多个指标上都取得了显著的提升。
🎯 应用场景
该研究成果可应用于各种需要灵巧操作的机器人任务中,例如装配、抓取、操作工具等。特别是在医疗、制造等领域,机器人需要与环境进行频繁接触,并且需要具备一定的适应性。该方法可以提高机器人的操作效率和安全性,降低人工干预的需求,具有重要的实际应用价值和广阔的应用前景。
📄 摘要(原文)
Automating dexterous, contact-rich manipulation tasks using rigid robots is a significant challenge in robotics. Rigid robots, defined by their actuation through position commands, face issues of excessive contact forces due to their inability to adapt to contact with the environment, potentially causing damage. While compliance control schemes have been introduced to mitigate these issues by controlling forces via external sensors, they are hampered by the need for fine-tuning task-specific controller parameters. Learning from Demonstrations (LfD) offers an intuitive alternative, allowing robots to learn manipulations through observed actions. In this work, we introduce a novel system to enhance the teaching of dexterous, contact-rich manipulations to rigid robots. Our system is twofold: firstly, it incorporates a teleoperation interface utilizing Virtual Reality (VR) controllers, designed to provide an intuitive and cost-effective method for task demonstration with haptic feedback. Secondly, we present Comp-ACT (Compliance Control via Action Chunking with Transformers), a method that leverages the demonstrations to learn variable compliance control from a few demonstrations. Our methods have been validated across various complex contact-rich manipulation tasks using single-arm and bimanual robot setups in simulated and real-world environments, demonstrating the effectiveness of our system in teaching robots dexterous manipulations with enhanced adaptability and safety. Code available at: https://github.com/omron-sinicx/CompACT