arXiv:2409.01652cs.ROcs.AI2024-09CoRL被引 402

用视觉关键点约束实现机器人多任务实时操作,无需人工标注。

ReKep: Spatio-Temporal Reasoning of Relational Keypoint Constraints for Robotic Manipulation

论文配图:ReKep: Spatio-Temporal Reasoning of Relational Keypoint Constraints for Robotic Manipulation
图 1 · 摘自论文原文
  • 将任务转化为可优化的3D关键点关系函数,支持端到端求解。
  • 基于语言指令与深度图像自动生成约束,无需额外数据或环境模型。
  • 在轮式单臂和固定双臂平台上实现实时、多阶段、反应式操作。

将机器人操作任务表示为关联机器人与环境的约束,是一种有前景的行为编码方式。然而,如何构建满足三重条件的约束仍不明确:1)适用于多样化任务;2)无需人工标注;3)可被现成求解器优化,实现实时动作生成。本文提出关系关键点约束(ReKep),一种基于视觉的约束表示方法。ReKep以Python函数形式表达,将环境中的3D关键点映射为数值代价。通过将任务表示为一系列ReKep,采用分层优化流程求解机器人动作(以SE(3)中的末端执行器位姿序列表示),实现感知-动作循环的实时运行。为避免对每项新任务手动设计ReKep,我们设计了自动化流程,利用大型视觉模型与视觉-语言模型,从自由形式语言指令和RGB-D观测中生成ReKep。系统在轮式单臂平台与固定双臂平台上实现多种复杂操作,包括多阶段、野外环境、双臂协作及反应式行为,全程无需任务特定数据或环境模型。官网:https://rekep-robot.github.io/

原文摘要 · Abstract (English)

Representing robotic manipulation tasks as constraints that associate the robot and the environment is a promising way to encode desired robot behaviors. However, it remains unclear how to formulate the constraints such that they are 1) versatile to diverse tasks, 2) free of manual labeling, and 3) optimizable by off-the-shelf solvers to produce robot actions in real-time. In this work, we introduce Relational Keypoint Constraints (ReKep), a visually-grounded representation for constraints in robotic manipulation. Specifically, ReKep is expressed as Python functions mapping a set of 3D keypoints in the environment to a numerical cost. We demonstrate that by representing a manipulation task as a sequence of Relational Keypoint Constraints, we can employ a hierarchical optimization procedure to solve for robot actions (represented by a sequence of end-effector poses in SE(3)) with a perception-action loop at a real-time frequency. Furthermore, in order to circumvent the need for manual specification of ReKep for each new task, we devise an automated procedure that leverages large vision models and vision-language models to produce ReKep from free-form language instructions and RGB-D observations. We present system implementations on a wheeled single-arm platform and a stationary dual-arm platform that can perform a large variety of manipulation tasks, featuring multi-stage, in-the-wild, bimanual, and reactive behaviors, all without task-specific data or environment models. Website at https://rekep-robot.github.io/.

机器人操作视觉约束语言驱动实时控制

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。