Effective Virtual Reality Teleoperation of an Upper-body Humanoid with Modified Task Jacobians and Relaxed Barrier Functions for Self-Collision Avoidance

📄 arXiv: 2411.07534v2 📥 PDF

作者: Steven Jens Jorgensen, Ravi Bhadeshiya

分类: cs.RO, cs.LG

发布日期: 2024-11-12 (更新: 2024-11-18)

备注: First Prize Winner of Horizons of an extended robotics reality Workshop at International Conference on Intelligent Robots and Systems, 2022


💡 一句话要点

提出一种基于改进任务雅可比矩阵和松弛障碍函数的VR遥操作方案,用于上肢人形机器人的自碰撞避免。

🎯 匹配领域: 支柱一:机器人控制 (Robot Control)

关键词: 虚拟现实遥操作 人形机器人 自碰撞避免 任务雅可比矩阵 松弛障碍函数

📋 核心要点

  1. 现有VR遥操作人形机器人的方法难以保证运动过程中的自碰撞安全性,影响了操作的可靠性和效率。
  2. 该方法的核心在于通过改进任务雅可比矩阵来优化追踪器到关节的映射,并利用松弛障碍函数避免自碰撞。
  3. 在Apptronik Astro机器人上的实验验证了该方法的有效性,展示了其在箱子操作任务中的应用潜力。

📝 摘要(中文)

本文提出了一种方法,该方法通过重新定位现成的虚拟现实(VR)追踪器,有效地遥操作上肢人形机器人,同时确保无自碰撞的运动。其有效性的关键在于通过改进的任务雅可比矩阵和用于自碰撞避免的松弛障碍函数,将追踪器正确分配给关节集合。该方法在Apptronik的Astro硬件上进行了验证,通过在桌面环境中展示操作能力,包括拾取和放置箱子包装以及双手拾取和传递箱子的任务。

🔬 方法详解

问题定义:现有的虚拟现实(VR)遥操作人形机器人方法,尤其是在上肢操作中,常常面临自碰撞的问题。由于人体运动的复杂性和机器人结构的限制,直接将VR追踪器的运动映射到机器人关节会导致机器人自身部件发生碰撞,从而影响操作的流畅性和安全性。现有的方法在解决自碰撞问题上可能不够有效,或者会过度限制机器人的运动自由度。

核心思路:本文的核心思路是通过优化VR追踪器到机器人关节的映射关系,并引入自碰撞避免机制,从而实现安全高效的遥操作。具体来说,通过改进任务雅可比矩阵,可以更精确地控制机器人末端执行器的运动,同时避免关节空间的奇异性。此外,利用松弛障碍函数,可以在机器人接近自碰撞状态时,平滑地调整关节运动,从而避免碰撞的发生。

技术框架:该方法的整体框架包括以下几个主要模块:1) VR追踪器数据获取模块:负责获取VR追踪器的位置和姿态信息。2) 任务雅可比矩阵修改模块:根据任务需求和机器人结构,对任务雅可比矩阵进行修改,以优化追踪器到关节的映射关系。3) 运动控制模块:根据修改后的雅可比矩阵,计算机器人关节的目标运动。4) 自碰撞检测模块:实时检测机器人是否接近自碰撞状态。5) 松弛障碍函数模块:当机器人接近自碰撞状态时,利用松弛障碍函数调整关节运动,避免碰撞发生。

关键创新:该方法最重要的技术创新点在于任务雅可比矩阵的改进和松弛障碍函数的引入。传统的雅可比矩阵可能无法充分考虑机器人结构的限制和任务需求,导致运动控制不精确或容易发生自碰撞。通过对雅可比矩阵进行修改,可以更好地控制机器人末端执行器的运动,并避免关节空间的奇异性。松弛障碍函数则提供了一种平滑的自碰撞避免机制,可以在不影响机器人运动自由度的前提下,有效地防止碰撞的发生。

关键设计:在任务雅可比矩阵的修改方面,需要根据具体的机器人结构和任务需求进行设计。例如,可以引入权重因子来调整不同关节的运动幅度,或者利用奇异值分解来避免关节空间的奇异性。在松弛障碍函数的设计方面,需要选择合适的障碍函数形式和参数,以保证自碰撞避免的有效性和平滑性。此外,还需要考虑计算效率,以保证实时性要求。

🖼️ 关键图片

fig_0
fig_1

📊 实验亮点

该方法在Apptronik Astro机器人上进行了验证,通过箱子拾取、放置和传递等任务,展示了其在实际应用中的有效性。实验结果表明,该方法能够有效地避免机器人自碰撞,提高操作的流畅性和安全性。虽然论文中没有给出具体的性能数据,但通过演示视频可以看出,机器人能够稳定地完成复杂的操作任务。

🎯 应用场景

该研究成果可应用于各种需要远程操作人形机器人的场景,例如危险环境下的作业、医疗手术辅助、空间站维护等。通过VR遥操作,操作人员可以在安全舒适的环境中控制机器人完成复杂任务,降低人员风险,提高工作效率。未来,该技术有望与人工智能技术相结合,实现更智能化的机器人遥操作。

📄 摘要(原文)

We present an approach for retartgeting off-the-shelf Virtual Reality (VR) trackers to effectively teleoperate an upper-body humanoid while ensuring self-collision-free motions. Key to the effectiveness was the proper assignment of trackers to joint sets via modified task Jacobians and relaxed barrier functions for self-collision avoidance. The approach was validated on Apptronik's Astro hardware by demonstrating manipulation capabilities on a table-top environment with pick-and-place box packing and a two-handed box pick up and handover task.