当前位置: 首页 > news >正文

[BeyondMimic]G1人形项目复现--细节

起兴

莫听穿林打叶声,何妨吟啸且徐行。竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。
2026-01-03 17:12:58 星期六

写在前面

这篇博客方便知识点的记录和日后的学而时习之。笔者梦到哪里写到哪里,如有不对之处,请读者纠正见谅。
这里不系统性记录整个项目的复现过程,而是以碎片化细节的形式记录每一个小点和小坑。

正文

1 观测使用旋转矩阵的前两列

为什么不用四元数而用 6D?四元数有 符号二义性:q −q 表示同一个旋转(学习时会“跳变”)。且四元数要归一化,且在某些角度附近仍可能出现不连续梯度
6D 表示在欧氏空间里更“平滑”,对网络回归更友好(经验上更稳)。

2 armature

转子转动惯量,从负载侧观测到的电机的转子映射到当前视角下的额外的转动惯量,因为电机转动不仅带动转子(rotor)的旋转,还有负载的旋转,更细节的来说,还包括一些齿轮组的转动惯量的等效,下面是GPT对这一概念的详细解释。这个量是仿真层面电机物理参数的实际的物理量,含有一些能减小从sim2real的gap问题的解决方法。

img_v3_02ti_198cb7cd-c95d-4b93-87e6-a8d32c04c60g

img_v3_02ti_43ef9800-bc38-42d6-bd7c-2fe1df763f2g

一些代码细节,最上面的是电机的转子转动惯量,下面是电机的PD参数等。计算方法可以详见论文的这个部分:

image

ARMATURE_5020 = 0.003609725
ARMATURE_7520_14 = 0.010177520
ARMATURE_7520_22 = 0.025101925
ARMATURE_4010 = 0.00425NATURAL_FREQ = 10 * 2.0 * 3.1415926535  # 10Hz
DAMPING_RATIO = 2.0STIFFNESS_5020 = ARMATURE_5020 * NATURAL_FREQ**2
STIFFNESS_7520_14 = ARMATURE_7520_14 * NATURAL_FREQ**2
STIFFNESS_7520_22 = ARMATURE_7520_22 * NATURAL_FREQ**2
STIFFNESS_4010 = ARMATURE_4010 * NATURAL_FREQ**2DAMPING_5020 = 2.0 * DAMPING_RATIO * ARMATURE_5020 * NATURAL_FREQ
DAMPING_7520_14 = 2.0 * DAMPING_RATIO * ARMATURE_7520_14 * NATURAL_FREQ
DAMPING_7520_22 = 2.0 * DAMPING_RATIO * ARMATURE_7520_22 * NATURAL_FREQ
DAMPING_4010 = 2.0 * DAMPING_RATIO * ARMATURE_4010 * NATURAL_FREQ

3 LAFAN动作数据集

数据集网址:https://www.modelscope.cn/datasets/AI-ModelScope/LAFAN1_Retargeting_Dataset
LAFAN是育碧发的一篇图形学顶会的工作:https://www.ubisoft.com/en-us/studio/laforge/news/1ERUZiYmmtUBYZ4KvVvmFP/robust-motion-inbetweening
宇树将这个方法映射到了G1等机器人上。
暂时认为数据集的root是pelvis的link。
包括了pos + quat + 29dof-pos + 29dof-vel

image

总结

一些细节等我写写再记录下来。。。
to be continued...

http://www.jsqmd.com/news/201583/

相关文章:

  • 深度学习毕设项目推荐-卷神经网络基于python深度学习的乐器识别人工智能
  • AI如何帮你一键生成Docker运行命令?
  • 1.5.2
  • 多线程中的基础概念
  • 对比测试:KKFILE vs 传统FTP服务器效率提升300%
  • 深度学习毕设项目推荐-基于python深度学习识别水面漂浮垃圾
  • Git 远程公共分支 到 本地个人分支
  • AI如何用WebFlux重构你的Spring应用
  • 数据传输服务DTS
  • 企业级应用:Powershell 2.0在Windows服务器管理中的实战
  • 灵活用工纳税申报,亲测经验分享
  • VR技术如何解决生物教学中的敏感示范难题
  • 亲测灵活用工平台申请全流程
  • 洛雪音乐2025可用源大全官网实战搭建指南
  • 【计算机毕业设计案例】基于python深度学习识别水面漂浮垃圾
  • 深度学习毕设项目推荐-人工智能 基于卷积神经网络对不同柑橘病变识别
  • 深度学习毕设选题推荐:机器学习基于卷积神经网络对不同柑橘病变识别
  • 零基础玩转ZLIABARY镜像:5分钟创建你的第一个容器
  • VBEN框架开发新姿势:AI自动生成企业级后台代码
  • 如何激发团队的集体好奇心
  • 深度学习毕设项目推荐-基于人工智能 python_CNN卷积神经网络识别花卉是否绽放
  • 告别命令行:SourceTree可视化操作效率提升300%
  • 手机也能用!88SQUARE大图移动端适配全攻略
  • 数据结构-BST树
  • 【计算机毕业设计案例】基于python深度学习的乐器识别卷神经网络
  • NEXUS系统天地开发效率提升秘籍
  • 效率对比:GRADIO vs 传统前端开发,速度提升800%
  • 计算机深度学习毕设实战-基于机器学习卷积神经网络对不同柑橘病变识别
  • 对比传统方案:FLV.JS如何提升视频开发效率10倍
  • 从3小时到3分钟:AI如何大幅缩短Docker环境排障时间