用仿真生成抓取策略,让机器人零样本学会舀不同物质。
SCOOP'D: Learning Mixed-Liquid-Solid Scooping via Sim2Real Generative Policy
- 通过仿真收集带状态信息的舀取示范,再用扩散模型模仿观察输入。
- 465次零样本测试中表现优异,涵盖多种物品与容器类型。
- 适合需灵活处理液体/颗粒物的机器人任务,如助老喂食或灾后救援。
舀取操作(如用勺子或铲子)在日常生活和灾害救援中常见,但开发通用自主的机器人舀取策略极具挑战,因需理解复杂的工具-物体交互,且常涉及可变形物体(如颗粒或液体),其无限维配置空间和复杂动力学增加了难度。本文提出SCOOP'D方法:基于OmniGibson(构建于NVIDIA Omniverse)的仿真环境,利用算法生成带特权状态信息的舀取示范;随后采用扩散模型生成策略,从观测输入模仿这些示范。该策略直接部署于真实场景,测试覆盖多种物品数量、特性及容器类型。零样本部署下,465次实验中表现出色,涵盖“一级”与“二级”难度物品。相较于所有基线与消融实验,本方法显著更优,证明其在获取机器人舀取技能上的有效性。
原文摘要 · Abstract (English)
Scooping items with tools such as spoons and ladles is common in daily life, ranging from assistive feeding to retrieving items from environmental disaster sites. However, developing a general and autonomous robotic scooping policy is challenging since it requires reasoning about complex tool-object interactions. Furthermore, scooping often involves manipulating deformable objects, such as granular media or liquids, which is challenging due to their infinite-dimensional configuration spaces and complex dynamics. We propose a method, SCOOP'D, which uses simulation from OmniGibson (built on NVIDIA Omniverse) to collect scooping demonstrations using algorithmic procedures that rely on privileged state information. Then, we use generative policies via diffusion to imitate demonstrations from observational input. We directly apply the learned policy in diverse real-world scenarios, testing its performance on various item quantities, item characteristics, and container types. In zero-shot deployment, our method demonstrates promising results across 465 trials in diverse scenarios, including objects of different difficulty levels that we categorize as "Level 1" and "Level 2." SCOOP'D outperforms all baselines and ablations, suggesting that this is a promising approach to acquiring robotic scooping skills. Project page is at https://scoopdiff.github.io/.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。