随着机器人从传统工业自动化逐步向具身智能、自主操作发展,高质量运动数据成为机器人训练的重要基础。

动作捕捉技术能够将现实世界中的人体运动转换为数字化数据,因此可以作为机器人运动数据采集的一种技术路径。

1. 动作捕捉系统的基本组成

典型光学动作捕捉系统通常包括:

  • 多目视觉采集设备
  • 光学定位系统
  • 目标标记与识别
  • 三维空间定位算法
  • 数据处理软件
  • 动作数据输出模块

多个摄像机从不同视角采集目标运动信息,再结合空间定位算法计算目标的三维位置和运动轨迹。

2. 机器人训练的数据链路

从系统角度看,可以将整个流程拆分为:

运动采集 → 三维重建/定位 → 数据清洗 → 坐标转换 → 动作数据输出 → 模型训练 → 机器人执行

其中坐标系统转换尤其重要。

动作捕捉系统获得的数据通常位于视觉坐标系,而机器人执行需要转换到机器人自身的坐标体系。

因此,实际工程中还需要考虑:

  • 相机标定;
  • 坐标系转换;
  • 时间同步;
  • 数据滤波;
  • 多目标跟踪;
  • 数据精度。

3. 为什么高精度运动数据重要?

机器人训练并不是简单记录一个动作。

还需要描述动作发生的空间位置、方向、速度以及时间关系。

例如一个抓取动作,可以进一步拆分为:

目标定位 → 手臂移动 → 姿态调整 → 接近目标 → 抓取 → 返回

如果运动数据存在较大误差,会直接影响后续训练和动作复现。

4. 动作捕捉的应用方向

除机器人训练外,动作捕捉还可以应用于:

  • 数字人;
  • XR;
  • 虚拟制作;
  • 影视动画;
  • 游戏开发;
  • 科研实验;
  • 人机协作。

凌云光在立体视觉方向布局了运动捕捉、光场重建和摄像机跟踪等技术。

从技术演进来看,动作捕捉正在从单纯的“动作记录工具”向“真实世界运动数据采集基础设施”发展。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐