机器人可以令人信服地重复一个动作,但位置仍然是错的。这给研究人员留下了一个测量难题:一次看起来成功的演示,并不能揭示机器的内部估计是否与其实际运动相符,尤其是当微小误差贯穿整个任务时。

用光学动作捕捉来训练人形机器人和无人机,让这个问题变得清晰起来。随着研究从孤立的演示转向全身动作和协同室内飞行,团队需要区分:到底是策略变得更好了,还是测试本身变得更宽容了。

问题不仅仅在于人形机器人能否模仿人类,或无人机能否沿路线飞行。更关键的是,实验室如何在不完全依赖被测系统本身的情况下,确认实际发生了什么。

简短回答:为什么机器人要在光学摄像头下训练

光学动作捕捉为机器人的训练和硬件验证提供了一个独立的参考系。每个重建的帧都参照一个经过标定的空间体积,而不是从之前的读数中累积运动误差。

同步摄像头对反光或主动式标记点进行三角测量,标记点的排列方式确定方向。然而,亚毫米级定位是需要在整个工作空间内验证的性能要求,而非自动保证的结果。

光学、惯性与无标记捕捉方案在机器人领域的比较

捕捉方法在精度、延迟、遮挡处理和数据漂移方面各不相同。这些方法并非可以互换使用:演示数据采集优先考虑可用的人体动作,而验证工作则需要经过独立表征的测量误差。

为什么惯性动作捕捉套装在室内会出现漂移

诸如 Xsens 之类的惯性动作捕捉系统可以在不需要持续摄像头可视的情况下记录身体运动。这种便携性适合涉及转身、自遮挡或超出固定场地范围的演示动作。

关键区别在于:是估计身体运动,还是确定绝对位置。对惯性测量数据进行积分会引入漂移;磁力计航向估计在电机、钢结构和实验室设备附近也需要仔细核查。

磁干扰并非对所有惯性测量都产生相同影响,但它会使依赖航向数据的做法变得复杂。

对于人类演示动作而言,即使全局定位不完美,有用的关节运动信息依然可以保留下来。但对于定位验证而言,一个不断移动的参考系会破坏测量本身的有效性。因此,在没有独立验证的情况下,惯性捕捉不应作为毫米级位置参考的唯一来源。

无标记捕捉适用于哪些场景

Move.ai 使用摄像头捕捉人体运动,无需佩戴标记点。无标记动作捕捉省去了准备工作,但它是否适用于精确验证,取决于实测的重建精度和处理延迟。

有些团队使用基于标记点的光学捕捉空间来获得亚毫米级的真值目标,有些团队使用惯性套装进行便携式演示采集,还有些团队使用无标记机器人动作捕捉技术,在操作者不穿戴套装或标记点的情况下记录其动作。

从人类演示到仿真到现实的机器人策略

动作数据在人形机器人训练中承担两种不同角色。人类动作记录在开始阶段定义参考行为;对物理机器人的测量则在最后阶段检验最终行为。将这两种角色区分开来,可以防止模仿质量被误当作硬件验证的替代品。

全身动作的捕捉与重定向

人类骨骼结构不是机器人机构。重定向过程将记录下来的运动转化为机器人的关节结构,同时兼顾身体比例、关节限制和可用运动范围的差异。直接重放人类关节角度并不是一个足够完善的训练流程。

在强化学习中,经过重定向的动作成为学习全身控制的参考,而不是一个无论是否平衡都必须被原样复制的指令序列。

加州大学圣地亚哥分校在机器人学:科学与系统会议上发表的《人形机器人的富有表现力的全身控制》研究,使用重定向后的动作捕捉数据来训练策略,并在仿真和实际硬件上进行了评估。

这支持了该训练方法本身,而非某种特定的光学精度规格。

商业报道中也描述了人形机器人从捕捉到的人类动作中学习的案例。对于类似上海人形机器人有限公司这样的开发商而言,相关的评估区别依然成立:采集演示数据与证明硬件性能可重复,是两项不同的任务。

衡量仿真到现实的差距

仿真到现实的迁移需要一种能够隔离行为分歧之处的比较方法。一种有用的评估方式是,在对齐的时间戳上,同时记录参考轨迹、机器人的估计状态,以及外部测量到的实际运动。

工程师随后可以绘制出每个动作过程中的落脚点误差、躯干朝向和轨迹偏差。与接触变化、执行器响应或指令延迟相关的差异,就能变成可检验的解释,而不只是视觉上的印象。

然而,测量系统本身也需要进行不确定性评估。仅有亚毫米级分辨率并不能证明测量精度相当,而一个错位的身体坐标系也可能制造出表面上的机器人误差,即使标记点重建本身是一致的。

自主移动机器人、无人机飞行与集群的真值参考

对于自主移动机器人(AMR)和无人机来说,被测对象往往就是位置估计本身。室内路线使得独立验证尤为有用,因为室内导航无法简单依赖室外卫星定位参考。

将定位结果与外部参考进行比对

AMR 通过融合轮式里程计、惯性传感、视觉建图或激光雷达来估计自身位姿。外部光学追踪提供了一条独立的轨迹,可用来与该估计值进行比较。

与仿真到现实的评估类似,这种比较需要坐标系和时间戳的匹配。否则,一个固定的坐标系偏移或延迟的测量就会表现为定位误差。评估还应区分被追踪的标记点组件与机器人导航参考点。

关于自主导航动作追踪的研究说明了为什么测量工作应当与导航开发同步进行。一种有用的测试方法会报告整条路线上的误差,包括转弯和受阻区域,而不仅仅是比较起点和终点的位置。

对于无人机来说,同样的原则可以区分出:一个真正准确跟踪运动的估计器,和一个仅仅是在起点附近返回的估计器。

将姿态数据实时流式传输至飞行与集群控制

当实时动作捕捉的姿态数据流进入控制器后,它的角色就发生了变化。它不再只是为实验打分,而是成为实验反馈回路的一部分。

因此,延迟必须从曝光开始,经过重建、传输直到控制器使用的全过程进行测量。摄像头高帧率本身并不能证明端到端延迟就低。控制器测试还需要为过时姿态数据和追踪丢失的情况定义明确的处理方式。

实验室基础设施的例子包括 Vicon Tracker 软件、DataStream SDK 和高速 Valkyrie 摄像头,以及 OptiTrack 的 Motive 系统和 Qualisys 系统。

真正需要比较的是实际软件流程中交付的姿态质量和时序表现,而不仅仅是摄像头的规格参数。

集群实验还增加了身份识别管理的需求。独特且非对称的刚体标记点布局有助于区分不同的智能体;布局还必须在振动的机身上保持刚性。

摄像头布置应确保在预定轨迹的全过程中保持视野重叠。校准检查、标记点可见性测试,以及多架无人机同时占用空间体积的测试,都应纳入验收测试环节,然后才能解读飞行结果。

为什么精确追踪应成为每个机器人实验室的标配

光学动作捕捉提供了一个不依赖于机器人自身状态估计的参考系。它的价值贯穿演示数据采集、仿真到现实验证以及室内飞行控制,但每种角色对测量质量的要求各不相同。

这并不意味着光学捕捉必须取代其他所有方案。便携式惯性记录和无标记演示解决了覆盖范围和准备工作的问题;经过标定的光学捕捉空间则解决了受控空间内的精度问题。

一个有用的实验室设置会将这些需求区分开来。它将精度、时序、可见性和坐标对齐都视为需要验证的属性,这样一来,机器人行为上看似取得的进展,才能转化为站得住脚的实验证据。

图片来源:CottonBro Studio,来自 Pexels

Robotics and Automation News