Franka Research 3 机械臂在动态双臂操控算法中的应用实践
在真实世界中,机器人需要应对移动的物体、与其他智能体协作完成复杂任务。然而,现有的模仿学习方法在动态环境和双臂协调场景下面临显著挑战——高质量演示数据难以获取,且传统的多流策略学习框架依赖于“任务参数严格外生”的假设,一旦机器人抓取物体后因果方向反转,策略便会失效。
针对这一问题,来自德国弗莱堡大学的研究团队提出了 DynaMAC(Dynamic Multi-Agent Cooperation)框架。该框架的核心思路是通过运动学链路检测来识别物体何时与机器人末端产生刚性连接,并动态滤除已被抓取的物体参考系,同时补充虚拟末端参考系以维持策略的有效性。这一机制使得DynaMAC能够零样本地从静态演示泛化到动态环境,无需额外收集动态场景下的演示数据。
在实验验证中,DynaMAC在动态环境和双臂操作任务上相比主流概率模型和生成式基线方法取得了超过35个百分点的性能提升,而所需的训练样本仅为对比方法的二十分之一。

DynaMAC 将多流学习技术拓展至动态环境与双臂操控场景
基于FR3平台的仿真与实体实验验证
论文依托 RLBench 搭建 DynaBench 动态仿真基准,再通过双 FR3 实体机器人复现全部实验,完成静态、动态、扰动三类场景测试。
单臂动态操控实体实验
单台 FR3 完成堆叠器皿、擦拭台面、开合微波炉等任务,仅使用 5 组静态示教数据,依靠 DynaMAC 实现零样本迁移至运动物体场景;对比扩散策略、MiDiGaP 等基线算法,FR3 搭载 DynaMAC 后在平滑运动、瞬移物体场景任务完成率保持高位。

双臂协同实体实验
两台 FR3 组成双臂系统,开展物品交接、协同抬托盘、收纳瓶子等任务:

- 静态环境下,FR3 运行 DynaMAC 与 MiDiGaP 表现接近;
- 动态扰动场景(随机偏移交接点位、外力推拉机械臂),仅 DynaMAC 可驱动 FR3 实时重新协调轨迹,其余基线算法出现轨迹偏移、任务失败问题。
人机协作拓展测试
将其中一台 FR3 替换为人类操作者,另一台 FR3 搭载 DynaMAC 完成人机物品传递。依靠 FR3 高精度末端运动追踪,物体无遮挡时可稳定完成交接;仅在视觉深度感知误差较大时出现少量任务失败,验证 FR3 在开放式人机协同场景的落地潜力。

基于动态坐标系实现双臂协同。图中,左侧机械臂末端执行器位姿\(\xi_{left}\)全程引导右侧末端执行器位姿\(\xi_{right}\),完成从抓取到物体交接的整套动作。
FR3 平台用于动态操控研究的价值
应用价值
算法可复现性强:全球多所高校采用 FR3 作为标准实验设备,基于该硬件得到的实验数据便于不同研究团队横向对比;
轻量化框架兼容:DynaMAC 属于策略无关的外层模块,FR3 开放底层控制接口,可搭配高斯混合、流匹配等多种基础多流策略;
数据采集成本低:FR3 示教便捷,仅需少量静态演示样本,算法即可泛化动态场景,大幅降低动态环境示教采集难度。
总结
Franka Research 3 凭借七轴力控、高频实时控制、开放底层接口的硬件特性,成为 DynaMAC 动态双臂协作框架可靠的实体验证平台。在单臂动态操作、双臂自主协同、人机交互多类实验中,双 FR3 设备完整验证了动态多流学习框架零样本泛化、无主从动态协调的能力,为动态环境机器人操控算法提供了标准化落地载体。后续研究可结合移动底盘拓展 FR3 工作空间,搭配更高精度视觉追踪模块,进一步拓宽动态双臂操控的应用边界。
原项目链接:https://dynamac.cs.uni-freiburg.de/
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)