重塑跨智能体灵巧手抓取,NUS邵林团队提出全新交互式表征,斩获CoRL Workshop最佳机器人论文奖

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

图片

AIxiv专栏是本站发布学术、技术内容的栏目。过去数年,本站AIxiv专栏接收报道了2000多篇内容,覆盖全球各大高校与企业的顶级实验室,有效促进了学术交流与传播。如果您有优秀的工作想要分享,欢迎投稿或者联系报道。投稿邮箱:liyazhou@jiqizhixin.com;zhaoyunfeng@jiqizhixin.com

本文的作者均来自新加坡国立大学 LinS Lab。本文的共同第一作者为上海交通大学实习生卫振宇和新加坡国立大学博士生徐志轩,主要研究方向为机器人学习和灵巧操纵,其余作者分别为实习生郭京翔,博士生侯懿文、高崇凯,以及硕士生蔡哲豪、罗嘉宇。本文的通讯作者为新加坡国立大学助理教授邵林。

想象一下,市面上有数十种形态各异的灵巧手,每一款都被设计得精巧而独特。然而,是否有可能存在一种通用的抓取策略,无需为每款灵巧手单独优化,却能够适应各种机器人手型和多样物体形状?这一看似遥不可及的梦想,正在逐步成为现实。

灵巧抓取是机器人操作领域的一项核心挑战,它要求机器人手能够与物体实现精确且稳定的交互接触。然而,如何有效建模这种高自由度且复杂的交互关系,并生成精准、多样且高效的抓取策略,一直是该领域亟待解决的难题。

近期,新加坡国立大学计算机学院的邵林团队提出了 D(R,O) Grasp:一种面向跨智能体灵巧抓取的机器人与物体交互统一表示。该方法通过创新性地建模机器人手与物体在抓取姿态下的交互关系,成功实现了对多种机器人手型与物体几何形状的高度泛化能力,为灵巧抓取技术的未来开辟了全新的方向。该论文在 CoRL 2024 MAPoDeL Workshop 中获得了 Best Robotics Paper Award。

图片

论文标题:
D(R,O) Grasp: A Unified Representation of Robot and Object Interaction for Cross-Embodiment Dexterous Grasping
项目主页:
https://nus-lins-lab.github.io/drograspweb/
论文链接:
https://arxiv.org/abs/2410.01702
代码链接:
https://github.com/zhenyuwei2003/DRO-Grasp

一、引言

灵巧抓取是机器人完成复杂操作任务的关键,但由于灵巧手的高自由度及稳定抓取所需的复杂交互,任务挑战巨大。目前基于深度学习的方法主要分为机器人中心 (robot-centric) 和物体中心 (object-centric) 两类。

机器人中心方法(如手腕姿态或关节角度表示)直接将观测映射为控制命令,推理速度快,但样本效率低,且因映射依赖特定机器人结构,难以泛化到不同手型。

物体中心方法(如接触点和接触热力图表示)通过描述物体几何与接触信息,泛化能力强,适应不同物体和手型。然而,需额外优化步骤(如指尖逆运动学求解)将预测结果转化为运动学可行的抓取姿态,计算复杂且耗时。

为克服这些局限,我们提出交互中心 (interaction-centric) 的统一表示 D(R,O)。该方法捕捉机器手运动学与物体几何的交互关系,弥补机器人中心方法的泛化不足,同时提升物体中心方法的推理效率,实现跨机器人手型与物体形状的泛化,为灵巧抓取提供高效且鲁棒的解决方案。

图片

                                    图 1 灵巧手抓取方法比较

二、方法

图片

                                         图 2 D(R,O) Grasp 整体框架

给定物体点云和机器人手的 URDF 文件,模型的目标是生成灵巧且多样化的抓取姿态,能够在不同的物体和机器人手型之间实现广泛的泛化。D(R,O) Grasp 整体框架如图 2 所示,主要有以下三个部分组成:

1. 基于对比学习的配置不变预训练

2. D(R,O)表征预测

3. 基于 D(R,O) 表征的抓取姿态生成

2.1 基于对比学习的配置不变预训练

学习灵巧抓取需要理解机器手与物体的空间关系,目标是将机器手的特定配置与物体匹配。然而,由于不同配置下机器手整体姿态变化显著,模型难以捕捉局部几何特征的一致性。为此,我们提出一种配置不变的预训练方法,通过训练神经网络对齐不同配置下的几何特征,促进匹配并提升多姿态适应能力。

我们首先采样并存储机器手各 link 的点云数据。基于前向运动学模型,可为任意配置计算对应点云,确保不同配置下点云的一致性。在预训练中,规范配置(如张开手姿态)和抓取配置的点云分别输入机器人编码器网络提取逐点特征。我们通过点间欧氏距离加权正负点对关系,进行逐点对比学习,并计算如下损失函数:

图片

该方法通过对齐不同配置下编码器的几何特征,简化机器手与物体匹配难度,提高模型的泛化能力。

2.2 D(R,O) 表征预测

我们预测的 D(R,O) 表征是一个机器手点云和物体点云之间相对距离矩阵(Distances of Robot and Object)。首先,我们使用两个相同结构的编码器分别提取机器手点云和物体点云的几何特征:

图片

在此过程中,机器手的编码器使用预训练网络并在训练中保持冻结。为建立两组特征的对应关系,我们引入两个 Transformer 模型嵌入点间对应信息,并使用残差连接:

图片

为实现跨智能体抓取的多样性,我们采用条件变分自编码器(CVAE)网络捕捉机器手、物体与抓取姿态的多种组合变化。具体而言,将机器手与物体在抓取姿态下的点云拼接后输入 CVAE 编码器,利用点云特征作为条件生成隐变量。随后,将隐变量与每个点特征拼接,得到机器手和物体的综合特征。

对于机器手某点与物体某点的综合特征,我们采用结合 MLP 网络和 softplus 函数的核函数计算相对距离,确保结果具有对称性和非负性:

Devin Devin

世界上第一位AI软件工程师,可以独立完成各种开发任务。

Devin 242 查看详情 Devin

图片

通过对所有点对进行上述计算,我们最终得到完整的 D(R,O) 表征如下:

图片

2.3 基于 D(R,O) 表征的抓取姿态生成

给定预测的 D(R,O) 表征,我们获得了机器人手点云与物体点云之间的相对距离关系。由于物体点云已知,我们可利用这些距离关系通过多点定位(Multilateration)技术计算出隐式描述的机器人手点云。本质上,这是一个最小二乘优化问题:

该问题已证明具有闭式解,可快速计算机器人手点云。在三维空间中,确定一个点的位置仅需四个相对距离,而 D(R,O) 表征提供了上百个距离。相比直接预测点云,这种表征对神经网络预测误差更加鲁棒。

得到机器人手点云后,为求解相应关节值,我们将逆运动学分为两步:首先,使用 SVD 分解从点云计算出每个 link 的 6D 姿态;然后,以这些 6D 姿态为优化目标,利用雅克比矩阵迭代更新初始关节值,最终得到期望抓取姿态的关节值。

这一优化过程约束简单,即便是 ShadowHand 等高自由度灵巧手,也可在不到 1 秒内完成优化,大幅提升抓取生成速度。

三、实验结果

图片

                                     图 3 与 baseline 的实验结果对比

在实验中,我们评估了抓取成功率、姿态多样性及生成效率三个指标。抓取结果在 10 个全新物体上进行了测试,使用 Barrett、Allegro 和 ShadowHand 三款灵巧手进行比较。图 3 表显示,我们的方法在所有灵巧手上都显著超越了现有方法的成功率,验证了方法的有效性。此外,生成速度亦大幅优于其他方法,这对灵巧操控任务至关重要。

图片

                                         图 4 生成抓取与 baseline 失败抓取可视化

与基准方法相比,我们的方法生成的抓取姿态更自然且鲁棒,而基准方法易产生不自然、穿透严重且稳定性差的抓取。

图片

                                        图 5 不同条件下实验结果对比

从图 5 表前两行可见,跨智能体训练较单一机器人训练在成功率上略有提升,证明了跨智能体的良好泛化能力。即便输入部分点云,我们的方法也能取得优异表现,展示了其广泛适用性。

图片

                                        图 6 多样化的抓取姿态生成

由于训练数据中输入和抓取旋转已对齐,模型能隐式映射这些旋转,从而根据输入方向生成适宜抓取姿态。如图 6 所示,六个不同方向下模型均生成可行抓取,体现方法的可控性。同时,通过从正态分布中采样隐变量,模型在相同方向上生成多个抓取姿态,展现多样性。

图片

                                         图 7 预训练点云匹配可视化

图 7 展示了预训练模型捕捉到的不同配置下几何特征的对齐关系,不同机器人手间的强匹配性突显了特征的迁移能力。正如图 3 表所示,去除预训练参数直接训练编码器会导致性能显著下降,进一步证明预训练的重要性。

图片

                                       图 8 真机实验效果

在真实机器人实验中,算法部署到 XArm 和 LeapHand 上,并在 10 个全新物体实验中达成 89% 成功率,展现了方法在灵巧抓取中的有效性和良好泛化能力。更多实验视频请见项目主页。

图片

四、总结

在本论文中,我们提出了一种基于相对距离矩阵 D(R,O) 的新颖表征方法,用于捕捉机器人手与物体之间的交互信息,从而提升灵巧手的抓取性能。与现有方法过于依赖特定物体或机器手表示的局限性不同,我们的方法通过引入统一框架弥合了这种差距,并在不同机器人和物体几何形状之间实现了良好的泛化能力。此外,我们设计的预训练方法有效增强了模型适应不同手部配置的能力,从而支持广泛的机器人系统应用。实验结果表明,我们的方法在抓取成功率、姿态多样性以及计算效率方面均取得了显著提升,为灵巧抓取任务提供了新的解决方案。

以上就是重塑跨智能体灵巧手抓取,NUS邵林团队提出全新交互式表征,斩获CoRL Workshop最佳机器人论文奖的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/782213.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
mysql二级考试怎么考
上一篇 2025年11月26日 10:13:08
Java中如何用HttpClient发送包含文件和参数的HTTP请求?
下一篇 2025年11月26日 10:13:09

相关推荐

  • 从 Java ArrayList 中移除指定类的第一个对象实例

    从 Java ArrayList 中移除指定类的第一个对象实例从 Java ArrayList 中移除指定类的第一个对象实例从 Java ArrayList 中移除指定类的第一个对象实例从 Java ArrayList 中移除指定类的第一个对象实例

    本文介绍了如何在 Java 的 ArrayList 中,移除指定子类 T 的第一个对象实例。通过使用 instanceof 关键字,可以有效地识别并移除目标对象,避免了创建新对象进行比较的低效方法。同时,本文也讨论了直接使用 remove(Object o) 方法可能存在的问题,并提供了更安全可靠的…

    2026年9月29日 • 用户投稿
    400
  • VSCode如何管理SSH密钥 VSCode远程开发的安全连接方法

    使用ssh密钥比密码更安全高效,因其基于非对称加密且避免了暴力破解风险;2. 配置步骤包括生成密钥对、部署公钥到远程服务器、配置本地ssh config文件、启动ssh-agent并添加私钥、通过vscode remote-ssh扩展连接;3. 排查问题时需检查文件权限(如~/.ssh目录700、私…

    2026年9月29日
    100
  • 国内AI软件实力排行 最新十大人工智能工具盘点

    国内AI软件实力排行 最新十大人工智能工具盘点国内AI软件实力排行 最新十大人工智能工具盘点国内AI软件实力排行 最新十大人工智能工具盘点国内AI软件实力排行 最新十大人工智能工具盘点

    国内ai软件难排名,但可依据需求选择。1.文心一格适合对图片质量要求高且偏好中文环境的用户;2.盗梦师功能新颖,细节把控好,适合追求新体验者;3.稿定设计集成ai绘画,满足简单设计需求。写作工具方面:1.秘塔写作猫擅长语法检查与逻辑优化,适合学术类写作;2.effidit提供风格润色和素材灵感,适合…

    2026年9月29日 • 用户投稿
    200
  • JavaFX:控制形状的层叠顺序以实现视觉效果

    JavaFX:控制形状的层叠顺序以实现视觉效果JavaFX:控制形状的层叠顺序以实现视觉效果JavaFX:控制形状的层叠顺序以实现视觉效果JavaFX:控制形状的层叠顺序以实现视觉效果

    在JavaFX应用中,控制形状的层叠顺序对于实现复杂的视觉效果至关重要。当使用toFront()方法无法达到预期效果时,可以考虑使用setViewOrder()方法。setViewOrder()允许开发者显式地设置节点的绘制顺序,数值越小,节点越靠前(即越在上层显示)。 使用setViewOrder…

    2026年9月29日 • 用户投稿
    000
  • 怎么用豆包AI帮我优化Webpack配置 用AI加速前端构建的完整指南

    使用豆包ai优化webpack配置可显著提升构建效率和输出质量,具体方法包括:1. 让豆包ai分析现有配置问题,识别缓存、代码拆分、压缩等方面的优化空间;2. 生成针对特定项目(如react)的最佳实践配置模板,涵盖代码分割、压缩插件、环境变量设置等;3. 针对具体问题(如提取css)获取完整解决方…

    2026年9月29日
    100
  • ​Meta 成立超级政治行动委员会,抗击 AI 监管政策

    ​Meta 成立超级政治行动委员会,抗击 AI 监管政策​Meta 成立超级政治行动委员会,抗击 AI 监管政策​Meta 成立超级政治行动委员会,抗击 AI 监管政策​Meta 成立超级政治行动委员会,抗击 AI 监管政策

    据 Axios 报道,Meta 公司正显著增加在政策游说方面的资源投入,宣布成立一个名为“美国技术卓越计划”(American Technology Excellence Project)的超级政治行动委员会(super PAC),并计划投入数千万美元,以应对各州可能推进的人工智能监管措施。该委员会…

    2026年9月29日 • 用户投稿
    200
  • iCloud官网怎么注册_iCloud官网新账号注册教程

    iCloud官网怎么注册_iCloud官网新账号注册教程iCloud官网怎么注册_iCloud官网新账号注册教程iCloud官网怎么注册_iCloud官网新账号注册教程iCloud官网怎么注册_iCloud官网新账号注册教程

    需通过Apple ID系统注册而非iCloud官网,访问appleid.apple.com或在设备上创建账号,填写信息、验证邮箱手机号后即可登录iCloud。 如果您尝试在iCloud官网创建一个全新的Apple账户,但找不到直接的注册入口,这是因为iCloud本身不提供独立的注册页面。您需要通过苹…

    2026年9月29日 • 用户投稿
    000
  • java代码怎样实现图的深度优先搜索 java代码图遍历的实用编写教程​

    java代码怎样实现图的深度优先搜索 java代码图遍历的实用编写教程​java代码怎样实现图的深度优先搜索 java代码图遍历的实用编写教程​java代码怎样实现图的深度优先搜索 java代码图遍历的实用编写教程​java代码怎样实现图的深度优先搜索 java代码图遍历的实用编写教程​

    图的深度优先搜索通过递归或栈实现,使用visited数组避免重复访问,可解决环导致的无限循环问题;DFS与BFS的区别在于搜索顺序和数据结构,DFS适用于路径查找、环检测和拓扑排序等场景。 图的深度优先搜索(DFS)在Java中可以通过递归或栈来实现,核心思想是尽可能深地搜索图的分支。简单来说,就是…

    2026年9月29日 • 用户投稿
    000
  • Sublime代码缩进设置 Sublime规范代码格式方法

    Sublime代码缩进设置 Sublime规范代码格式方法Sublime代码缩进设置 Sublime规范代码格式方法Sublime代码缩进设置 Sublime规范代码格式方法Sublime代码缩进设置 Sublime规范代码格式方法

    1.全局设置缩进规则,通过preferences->settings调整tab_size、translate_tabs_to_spaces和detect_indentation参数;2.针对不同语言配置语法专属设置;3.使用view->indentation菜单快速调整缩进;4.结合pr…

    2026年9月29日 • 用户投稿
    000
  • 如何在iPhone上完成DeepSeek安装

    如何在iPhone上完成DeepSeek安装如何在iPhone上完成DeepSeek安装如何在iPhone上完成DeepSeek安装如何在iPhone上完成DeepSeek安装

    在iphone上直接安装deepseek目前不可行,因其模型面向服务器环境设计。1. 通过api访问:注册开发者账号并获取api key,使用pythonista等工具调用api,优点是无需担心性能限制,缺点是需编程基础和网络连接;2. 使用web app或pwa:若deepseek提供网页版服务,…

    2026年9月29日 • 用户投稿
    000
  • 怎么用豆包AI生成Python虚拟环境配置 3个命令让AI帮你搞定环境隔离

    怎么用豆包AI生成Python虚拟环境配置 3个命令让AI帮你搞定环境隔离怎么用豆包AI生成Python虚拟环境配置 3个命令让AI帮你搞定环境隔离怎么用豆包AI生成Python虚拟环境配置 3个命令让AI帮你搞定环境隔离怎么用豆包AI生成Python虚拟环境配置 3个命令让AI帮你搞定环境隔离

    使用豆包ai配置python虚拟环境只需4步:1. 明确项目需求如python版本和所需库;2. 用python -m venv创建环境并激活;3. 让ai生成安装命令和requirements.txt;4. 通过ai指导快速恢复或分享环境配置,实现高效环境隔离与管理。 ☞☞☞AI 智能聊天, 问答…

    2026年9月29日 • 用户投稿
    000
  • 中国移动积分更名为“AI 豆”

    中国移动积分更名为“AI 豆”中国移动积分更名为“AI 豆”中国移动积分更名为“AI 豆”中国移动积分更名为“AI 豆”

    感谢网友 吉茵珂絲、微软去哦怕 的线索投递! 9 月 23 日消息,中国移动于 9 月 22 日在其 App 发布公告,宣布将对现有积分服务进行全新升级。 自 2025 年 9 月 26 日起,原“积分”将正式升级更名为“AI 豆”,更名后相关的消费回馈规则、账户余额以及其余业务规则均维持不变。 近…

    2026年9月29日 • 用户投稿
    100
  • 抖音店铺客服不回复怎么办?商家客服不回复怎么办

    抖音店铺客服不回复怎么办?商家客服不回复怎么办抖音店铺客服不回复怎么办?商家客服不回复怎么办抖音店铺客服不回复怎么办?商家客服不回复怎么办抖音店铺客服不回复怎么办?商家客服不回复怎么办

    越来越多的消费者选择在抖音平台上购物。在购物过程中,客服不回复的问题时常困扰着消费者。本文将针对抖音店铺客服不回复的情况,为大家提供一些建议和解决方案。 一、客服不回复的原因 1.客服人员数量不足:随着店铺订单量的增加,客服人员可能无法及时回复每一位消费者的咨询。 2.客服人员工作繁忙:客服人员可能…

    2026年9月29日 • 用户投稿
    000
  • Java多线程任务调度:共享任务列表的高效处理策略

    Java多线程任务调度:共享任务列表的高效处理策略Java多线程任务调度:共享任务列表的高效处理策略Java多线程任务调度:共享任务列表的高效处理策略Java多线程任务调度:共享任务列表的高效处理策略

    本文深入探讨了在Java多线程环境中,如何高效且安全地处理共享任务列表的问题。核心策略是利用ExecutorService框架,它能够自动管理线程池并调度任务到可用线程,从而避免复杂的手动同步机制。文章还将简要介绍BlockingQueue作为底层机制或手动实现任务分发时的替代方案,并提供实际代码示…

    2026年9月29日 • 用户投稿
    100
  • 怎么用豆包AI生成GraphQL API代码 GraphQL API代码的AI生成方案

    怎么用豆包AI生成GraphQL API代码 GraphQL API代码的AI生成方案怎么用豆包AI生成GraphQL API代码 GraphQL API代码的AI生成方案怎么用豆包AI生成GraphQL API代码 GraphQL API代码的AI生成方案怎么用豆包AI生成GraphQL API代码 GraphQL API代码的AI生成方案

    使用豆包ai生成graphql api代码的关键在于明确需求并合理引导ai输出。1. 明确数据模型与业务逻辑,如定义user和post类型及其关系;2. 通过结构化提示词生成基础代码,包括typedefs、resolvers和服务启动代码;3. 根据实际项目需要调整验证逻辑、优化数据加载、连接真实数…

    2026年9月29日 • 用户投稿
    100
  • Java多线程任务调度:利用ExecutorService高效处理共享列表任务

    Java多线程任务调度:利用ExecutorService高效处理共享列表任务Java多线程任务调度:利用ExecutorService高效处理共享列表任务Java多线程任务调度:利用ExecutorService高效处理共享列表任务Java多线程任务调度:利用ExecutorService高效处理共享列表任务

    本文深入探讨在Java多线程环境中,如何高效且安全地从共享任务列表中分配并执行任务。针对手动管理任务分发的复杂性,文章重点推荐并详细阐述了ExecutorService作为核心解决方案,它通过内部机制自动化任务调度,确保线程资源得到充分利用。文中提供了详细的Java代码示例,并讨论了Blocking…

    2026年9月29日 • 用户投稿
    000
  • 抖音网页版如何登录_抖音网页版账号登录详细教程

    抖音网页版如何登录_抖音网页版账号登录详细教程抖音网页版如何登录_抖音网页版账号登录详细教程抖音网页版如何登录_抖音网页版账号登录详细教程抖音网页版如何登录_抖音网页版账号登录详细教程

    登录抖音网页版可通过扫码、验证码或密码方式,推荐使用扫码登录更安全便捷。 打开电脑浏览器,访问抖音官网 www.douyin.com,就能进入抖音网页版。登录方式有多种,操作简单,下面详细介绍具体步骤。 扫码登录(推荐方式) 这是最常用也最安全的登录方法,无需输入密码。 • 打开电脑上的浏览器,进入…

    2026年9月29日 • 用户投稿
    000
  • Effidit的”个性化词库”怎么设置?如何添加行业术语或专有名词?

    Effidit的”个性化词库”怎么设置?如何添加行业术语或专有名词?Effidit的”个性化词库”怎么设置?如何添加行业术语或专有名词?Effidit的”个性化词库”怎么设置?如何添加行业术语或专有名词?Effidit的”个性化词库”怎么设置?如何添加行业术语或专有名词?

    设置effidit个性化词库的关键在于找到词库管理入口并添加专属词汇。1.进入设置或个人资料页面,选择添加新词或导入词库;2.手动输入术语或导入已有文本文件,并为词条添加标签或解释;3.词库生效后,effidit将优先使用这些词汇提供写作建议,提升专业性和效率;4.持续优化词库内容和标签结构,以适应…

    2026年9月29日 • 用户投稿
    100
  • 抖音怎么抖小店商品?抖音小店商品添加教程

    抖音怎么抖小店商品?抖音小店商品添加教程抖音怎么抖小店商品?抖音小店商品添加教程抖音怎么抖小店商品?抖音小店商品添加教程抖音怎么抖小店商品?抖音小店商品添加教程

    抖音平台正迅速成长为一个拥有海量用户的社交平台。作为抖音电商的关键部分,抖音抖小店为商家提供了新的销售途径。如何在竞争激烈的市场中脱颖而出,创作出吸引消费者的商品文案,成了众多商家关心的重点。本文将详细介绍如何撰写抖音抖小店商品文案,助力商家创造热销商品,实现流量增长和收益提升。 一、关键词优化 1…

    2026年9月29日 • 用户投稿
    100
  • 豆包AI怎么生成报告 豆包AI报告生成方法

    豆包AI怎么生成报告 豆包AI报告生成方法豆包AI怎么生成报告 豆包AI报告生成方法豆包AI怎么生成报告 豆包AI报告生成方法豆包AI怎么生成报告 豆包AI报告生成方法

    豆包ai生成报告的方法主要包括四步。一、准备好输入内容,确保有清晰的数据或框架,如行业数据、课程内容等,数据越具体生成内容越精准;二、使用合适的提示词,明确告诉ai生成报告类型及具体要求,例如“请根据以下销售数据生成季度分析报告”;三、调整格式与细节,检查标题结构、数据准确性、语言风格,并补充图表以…

    2026年9月29日 • 用户投稿
    200

发表回复

登录后才能评论
关注微信