Planning along Differentiable Charts of Constraint Manifolds with General-Purpose IK Solvers
本文提出了一种通过逆函数定理计算通用解析逆运动学参数化的梯度,从而实现受运动学约束的机器人机械臂基于梯度的轨迹规划的方法,同时通过最小二乘域扩展和面向优化的可达性约束,将其有效性扩展至可达工作空间之外。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
具有类人灵巧性的机器人面临着一个根本性的难题:当它们的手部必须保持特定的位置或姿态时(例如在行走时稳住杯子,或用双手搬运箱子),该如何规划路径。在机器人领域,机器人所有可能采取位置的空间是巨大的,但当任务要求机器人的手保持固定姿态时,有效的路径会缩减为该空间中极小且隐形的切片。在这一狭窄切片中寻找路径对于计算机来说异常困难。传统的规划工具经常在此折戟,要么陷入停滞,要么需要为每一个新任务编写专门的、手工定制的数学公式。这种局限性阻碍了许多先进机器人执行非结构化环境中的复杂操作任务,因为引导它们的软件往往过于僵化或过于特定,难以重复使用。
麻省理工学院的一个研究小组开发了一种新方法,可以在无需为每台机器重写底层数学模型的情况下,引导机器人穿过这些紧密的约束。他们并没有试图强迫机器人遵循一套僵化的规则,而是创造了一种将机器人运动视为“柔性地图”的方法。其核心方法论基于一个数学原理,允许他们从所需的对手部位置进行逆向推导,从而确定实现该位置所需的关节角度,即使执行计算的计算机程序是一个无法轻易修改的“黑盒”。通过使用微积分中一个标准的规则——反函数定理,研究人员展示了他们可以从机器人的前向运动方程中提取出必要的引导信号。这意味着,只要能处理好机器人试图触及超出其物理范围的目标时的情形,他们就可以将任何现有的、自动化的机器人运动计算工具,瞬间转化为适用于复杂约束规划任务的工具。
研究人员通过在真实的 RB-Y1 机器人上进行测试,证明了该方法的有效性。RB-Y1 是一款旨在模仿人类运动的双臂机器。在一系列二十次试验中,机器人成功地从地板上的不同位置拿起一个箱子,并将其放置在附近的桌子上。机器人必须在一条路径上进行导航,要求两只手臂完美协调以保持箱子稳定,这项任务要求机器人在保持两手之间严格关系的同时,不断调整其关节。该系统通过首先生成一条粗略路径,然后利用这种新的数学技术进行精细化处理来规划这些动作。结果是一种平滑且连续的运动:机器人抬起箱子,直立起身,并将箱子放在桌子上,既没有掉落,也没有违反其关节的物理极限。手部保持对齐的约束满足精度达到了小于一毫米,证明了机器人能够高精度地执行计划。
这项成就之所以意义重大,是因为研究人员并未需要为 RB-Y1 机器人构建一个新的、定制化的数学模型。他们使用了一个标准的自动化求解器,该求解器可以为许多不同类型的机器人生成运动计划,而这类工具通常无法用于此类精细的约束任务,因为它缺乏必要的数学“梯度”或引导信号。团队的创新之处在于创建了一座桥梁,使他们能够从这个“黑盒”求解器中提取出这些信号。他们还解决了第二个问题:当机器人尝试计算一条通往物理上无法到达之地的路径时该怎么办?在过去,计算机会直接崩溃或返回错误。新方法允许系统通过寻找最接近的可能位置并继续计算,从而优雅地处理这些“不可能”的请求,有效地让规划过程即使在机器人进入不可达区域时也能持续运行。
实验表明,这种通用方法几乎与专家为特定机器人编写的专用数学模型一样快。在涉及复杂路径查找和障碍物规避的测试中,新方法计算解决方案的时间仅比定制版本稍长,同时具备了适用于更多种类型机器的灵活性。研究人员发现,通过使用特定技术在机器人接近其触及边缘时平滑计算过程,可以使系统保持稳定和高效。这表明,先进机器人规划的门槛比此前认为的要低得多。工程师现在可以采用通用的机器人和标准的运动求解器,立即将其应用于需要持物、开门或负重行走等任务,而无需配备一支数学家团队来为每一个新应用推导新方程。
这项工作还强调了机器人如何处理失败的重要性。当规划算法建议一个物理上不可能实现的动作时,系统并不会停止;相反,它使用最小二乘法找到最佳近似值并继续优化路径。这种从“不可能状态”中恢复的能力对于现实世界的应用至关重要,因为在现实中,机器人可能并不完全了解物体的位置,或者其环境可能会发生变化。通过在这些困难区域保持梯度信号的流动,优化器可以引导机器人回到可行解。研究人员指出,虽然一些旧方法在数学变得混乱时可能会难以收敛,但他们的方法结合一种新型边界约束,足以应对完成捡箱子任务所需的全范围运动,表现出了极强的鲁棒性。
最终,这项研究改变了教导机器人运动的范式。与其将每一个新任务都视为需要定制化方案的独特数学挑战,该领域可以转向一种更通用的方法,即对标准工具进行即时适配。能够对任何逆运动学函数进行微分的能力,意味着现有的庞大机器人运动软件库可以被解锁,用于复杂的约束规划。在 RB-Y1 机器人上的硬件试验成功证明了这一理论框架在物理世界中的可行性,使机器能够在自身的物理极限与任务需求之间取得微妙平衡。其结果是,朝着让机器人更容易部署到家庭和工厂迈出了重要一步,使其能够执行复杂的操控任务,如同人类一般自然,并由理解运动几何逻辑而非需要为每个新工作重写代码的软件进行引导。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。