机器人借助虚拟约束接住飞行冰球,实现无滑移着陆

机器人借助虚拟约束接住飞行冰球,实现无滑移着陆

Aakash Khandelwal, Ranjan Mukherjee

1 分钟阅读•2026年10月27日

平面机器人无需先计算球拍的定时运动路径,也能接住飞行中的冰球:本研究利用依赖速度的虚拟约束,使球拍运动直接与冰球运动相耦合。在模拟中,该方法瞄准指定接球高度,降低撞击时的相对运动,随后利用模型预测控制让冰球停稳,同时保持接触。

目录

研究人员构建了什么?

研究人员设计了一种控制器,让机器人球拍在平面内接住运动中的冰球。该模型结合了两个系统:一个无驱动输入的冰球,其运动不由电机直接控制;以及一个具有三个自由度的全驱动机器人末端执行器。在平面设置中,这些自由度描述球拍的位置和朝向。这是一项非抓取式操作任务:机器人不抓住冰球,而是通过表面接触将其接住并加以控制。

控制器分两个阶段工作。接触前,它利用虚拟非完整约束(VNHCs)——通过反馈强制建立冰球与球拍位置、速度之间的关系——引导球拍运动,使其在指定高度接球。接触时,控制器旨在降低冰球相对于球拍的速度。接触后,模型预测控制(MPC)方案引导冰球移至指定静止位置,同时保持接触。

一项关键设计选择是,VNHC以期望的接球高度为依据,而不是为球拍的每次运动分别设定定时参考路径。因此,在所建模的设置范围内,同一约束可适用于不同初始条件。

平面接球设置中冰球与机器人球拍的示意图

主要结果是什么?

报告中的验证是在模拟中进行的。该方法旨在以选定高度接住冰球,同时限制撞击时冰球相对于球拍的运动。控制目标包含两部分:球拍表面法向的相对速度尽可能小,切向相对速度为零。前者可减弱冰球撞向球拍或远离球拍的运动,后者有助于防止接触后冰球在表面滑动或滚动。

这项工作还将接球与受控停稳联系起来。冰球落到球拍上后,MPC会将其移至指定位置并使其停稳,同时不失去接触。第二阶段十分重要,因为如果物体随后滑落,或无法放置到所需位置,那么成功拦截本身还不够。

论文描述了模拟验证,但所提供的结果中没有报告成功率、撞击速度或对比评分等数值。因此,没有可报告的量化基准表;这些发现应被视为在模拟平面任务中展示的一种控制方法,而不是相较于其他接球系统的性能优势测量。

模拟中的机器人球拍正接近冰球

虚拟约束接球如何运作?

许多拦截控制器会先估计物体的运动方向,再生成随时间变化的路径,告诉机器人每个时刻应移动到哪里。这项工作采用了不同思路:它定义物体运动与球拍运动之间的关系,再通过反馈使系统保持接近这些关系。由于约束可以同时依赖速度和位置,因此称为虚拟非完整约束。

这一差异改变了控制问题。控制器不再为球拍的每个坐标分别指定独立的参考轨迹,而是使用与期望接球高度相关的约束。随着冰球运动,受反馈控制的球拍会相应调整,以满足约束,并以适当的相对运动状态到达接触点。论文指出,这种设计无需显式预测物体轨迹,也不必为每次接球单独生成机器人轨迹。

撞击时,相对运动与位置同样重要。球拍即使到达正确位置,如果冰球快速横穿其表面,也可能无法顺利接球。控制器的朝向目标针对这种切向运动,而法向速度目标则旨在实现较柔和的撞击。论文描述的是尽可能减小法向分量,并非一定将其降至零。

接触之后,问题便从拦截转为定位。MPC利用冰球与球拍持续接触过程的模型,选择将冰球移向目标静止位置、同时保持接触的动作。所提供的文本没有说明更新频率或控制器调参等实现细节,因此无法在此评估这些实际设置。

这对机器人技术有何意义?

当机器人需要拦截运动中的物体,而不是等待物体到达固定交接点时,接球就很有用。虚拟约束方法提供了一种协调机器人与物体运动的方式,无需针对每种初始条件分别制定定时球拍轨迹。如果物体和机器人符合该方法的假设,这或许能简化涉及抛掷、滑动或其他运动物体的任务控制设计。

接触目标也着眼于接球在实际应用中的关键之处:首次接触后仍要控制物体。限制侧向运动可以减少物体在球拍上滑动,而接球后的控制器则旨在将物体移至指定静止位置。在生产环境中,这种组合或可支持先拦截、再放置,而非让接球以不可控的反弹或滑动告终。

这项研究并非仓库部署,但处理运动中到达的物体这一基础挑战,与未来的物料搬运系统息息相关。正在探索相关环境机器人平台的团队可以浏览仓储机器人。这项研究提供的是一种控制思路,并不能证明已有商用仓储机器人能够完成此任务。

有哪些局限和未解问题?

该方法已在模拟中验证,尚未在实体机器人上测试。论文将未来工作列为实验测试,计划使用倾斜式气垫球桌、通用机器人和视觉系统。真实硬件还需要应对感知误差、执行器限制、摩擦,以及模拟可能无法捕捉的接触效应。

该方法对阻力和不确定性的鲁棒性仍有待研究。目前任务仅限于平面设置,使用的是冰球类物体;作者将扩展到三维和不规则形状物体列为未来方向。所提供的结果没有报告量化对比或指标,因此尚未证实该方法相较于基于轨迹预测的接球系统表现如何。相同约束能否在感知噪声、不同表面或物体属性变化时持续有效,也需要测试。

常见问题有哪些?

机器人用夹爪抓住冰球吗? 不是。它是让冰球落到球拍表面上来接球,因此这是一项非抓取式操作任务。

该方法会预测冰球的轨迹吗? 该方法旨在通过反馈强制建立冰球与球拍运动之间的约束,避免显式预测物体轨迹。

冰球到达球拍后会发生什么? 模型预测控制器会在保持接触的同时,尝试将冰球移至指定静止位置。

该方法在实体机器人上测试过吗? 报告的验证是在模拟中进行的;实体测试被列为未来工作。

核心结论是什么?

虚拟约束提供了一种协调球拍与飞行冰球运动的方式,无需针对每种初始条件分别规划定时球拍路径。模拟结果展示了一种颇有前景的接球与停稳策略,但在了解其真实环境表现之前,仍需进行实体测试和鲁棒性评估。

哪类运动物体任务最能受益于接触后仍能控制物体的接球方式?