← 最新论文
💻 computer science

Kine2Go: Kinematic dataset for the Unitree Go2 robot with diverse gaits and motions

本文介绍了 Kine2Go,这是一个全面的运动学数据集,其包含 800 条多样化的步态轨迹及相应的电机动作,专为 Unitree Go2 机器人设计,并通过一个能够适配各种四足机器人形态、并利用强化学习生成鲁棒且受扰动演示数据的流水线生成。

原作者: Władysław Pałucki, Paweł Siwak, Krzysztof Ciebiera, Marek Cygan

发布于 2026-06-15
📖 1 分钟阅读☕ 轻松阅读

原作者: Władysław Pałucki, Paweł Siwak, Krzysztof Ciebiera, Marek Cygan

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 ✨ 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

大局观:教机器人狗跳舞

想象一下,你拥有一个全新的、高科技的机器人狗(Unitree Go2)。你希望它能像真正的动物一样奔跑、小跑、旋转和行走。但机器人并不知道如何自然地完成这些动作。如果你只是告诉它“移动”,它可能会乱踢腿、把自己绊倒,或者做出僵硬、不自然的动作。

为了教会它,你需要一位老师。在机器人领域,这位老师通常是一个数据集——一个庞大的“正确”动作库,供机器人模仿学习。

问题在于?虽然我们拥有海量的人类舞蹈动作和人类行走数据,但我们并没有一个好的机器人狗库。现有的数据要么是针对真实动物的(它们的身体构造与机器人不同),要么是针对运动方式不同的其他机器人的。

Kine2Go 就是解决方案。它是一个全新的、庞大的库,包含 800 种不同的运动模式,专为 Unitree Go2 机器人设计。它就像是机器人狗步态的“精选集”专辑,随时准备供研究人员下载和使用。


他们是如何构建它的: “翻译与练习”流水线

作者们不仅仅是拍摄了一段机器人狗奔跑的视频。他们构建了一个三步走的装配线来创建这些数据:

1. 翻译官(运动学重定向)

想象一下,你有一段真实马匹奔驰或真实狗子小跑的视频。你不能直接把那个视频播放给机器人狗看,因为马有四条腿,但其骨骼结构与机器人完全不同。

  • 类比: 这就像是在为电影加字幕。原片(动物动作)是用一种外语(马的解剖结构)讲述的。团队构建了一个翻译器,将这些动作转换成机器人的母语(Go2 的解剖结构)。
  • 结果: 他们提取了来自真实狗、马甚至另一种机器人(Solo8)的运动数据,并通过数学方法将其“重新映射”,使其符合 Unitree Go2 特有的关节和腿长。

2. 教练(强化学习)

一旦有了这些“重映射”后的动作,它们仍然并不完美。机器人可能知道脚应该放在哪里,但不知道如何平滑地到达那里。

  • 类比: 想象一名舞蹈生,虽然记住了编舞动作,但从未练习过。如果他们尝试起舞,可能会踉跄跌倒。作者使用了**强化学习(RL)**作为一名超快速的教练。
  • 运作方式: 他们创建了一个虚拟健身房(使用名为 Genesis 的物理引擎),在这里他们同时运行了 8,192 个模拟过程。机器人无数次地尝试模仿那些“翻译”后的舞蹈动作。每当它踉跄时,教练就会给它一个“差评”。每当它动作流畅时,它就会得到一个“好评”。
  • 结果: 机器人学会了执行这些动作所需的肌肉记忆,包括为了保持平衡所需的特定电机指令(即每个关节要转动多少度)。

3. 录音室(数据采集)

一旦机器人学会了这些动作,团队便记录下了最终的表演。

  • 类比: 这就像是录制最后的音乐会。他们不仅记录了舞蹈动作,还记录了一切:机器人的身体位置、旋转速度、每个关节的位置,以及为了实现这些动作,它向腿部发送的精确电信号(电机指令)。
  • 质量控制: 他们观看视频,并将任何机器人摔倒或撞车的录像全部剔除。他们只保留了那些平滑、稳定、“金标准”级别的表演。

数据集里包含什么?

最终产品 Kine2Go 包含了由 40 种不同的“歌曲”或运动风格 衍生的 800 条独特轨迹。

  • 多样性: 它包括行走、奔跑、小跑、原地转圈、走之字形路径,甚至是一些复杂的动作,如“侧移”(横向移动)。
  • 来源: 他们从四个不同的地方汲取灵感:
    1. 真实的狗: 来自真实犬类的动作捕捉数据。
    2. 真实的马: 马匹小跑和行走的运动数据。
    3. 另一种机器人: 来自名为 Solo8 的不同机器人(其身体形状略有不同,这对他们的翻译器来说是一个严苛的测试)。
    4. 电子游戏: 他们使用了一个用户可以控制数字狼进行复杂路径(如正方形和椭圆路径)移动的模拟环境。

为什么这很重要?

论文指出,为了让机器人动作自然,它们需要从多样化的范例中学习,而不仅仅是学习某一个特定的技巧。

  • “基础模型”的概念: 过去,研究人员训练机器人做一件事情(比如向前走)。现在的目标是训练一个“基础模型”——一个能够理解各种动作并根据你的指令在不同动作间切换的机器人大脑。
  • 缺失的一环: 如果没有一个庞大的范例库供其学习,你就无法构建一个聪明的机器人大脑。Kine2Go 为四足机器人提供了这个库,填补了此前由于大多数大型数据集都是针对人类而导致的空白。

他们没做什么(局限性)

作者坦诚地说明了他们的库中缺失的内容:

  • 无跳跃: 他们尝试教机器人跳跃,但机器人一直摔倒。因此,他们在数据集中去掉了跳跃动作。
  • 无坐姿: 真实的狗可以坐下,但机器人的腿部形状不同。如果他们试图根据狗的动作让机器人“坐下”,机器人的膝盖会陷进地下。为了避免模拟出错,他们跳过了这一步。
  • 仅限平地: 所有数据都是针对平坦地面的。他们目前还没有测试机器人在楼梯或岩石地形上的表现。

总结

Kine2Go 是一个面向机器人研究人员的工具包。它将杂乱的、现实世界的动物运动进行翻译,转化为机器人的语言,利用超快速的虚拟教练教会机器人完美执行这些动作,并保存结果。这使得其他科学家可以跳过繁琐的数据收集工作,直接投入到构建更聪明、更敏捷的机器人狗的研究中。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →