USC Cloth Sim
收藏github2025-03-21 收录
下载链接:
https://github.com/uscresl/dmfd
下载链接
链接失效反馈官方服务:
资源简介:
USC Cloth Sim 是由南加州大学(University of Southern California)创建的可变形物体操作数据集,专注于布料折叠等任务。该数据集包含多个任务的视觉和运动数据,如绳索拉直和布料折叠等,涵盖了多样化的操作场景和任务类型。数据集的创建过程涉及在模拟环境中部署机器人,通过专家示范和行为克隆策略收集数据。这些数据包括 RGB 图像、机器人本体感觉状态以及动作信息,旨在为机器人学习提供丰富的经验。
USC Cloth Sim is a deformable object manipulation dataset created by the University of Southern California, focusing on tasks such as cloth folding. This dataset contains visual and motion data for multiple tasks including rope straightening and cloth folding, covering diverse manipulation scenarios and task types. The dataset development process involves deploying robots in a simulated environment and collecting data via expert demonstrations and behavior cloning strategies. The collected data includes RGB images, robot proprioceptive states, and action information, aiming to provide rich empirical resources for robot learning.
提供机构:
南加州大学
原始信息汇总
数据集概述
数据集名称
Learning Deformable Object Manipulation from Expert Demonstrations (DMfD)
数据集简介
该数据集是用于学习可变形物体操作的专家演示数据,基于PyTorch实现,相关研究发表于IEEE RA-L和IEEE IROS 2022。数据集包含多个任务,如拉直绳子、折叠布料等,支持多种实验和基准测试。
数据集内容
- 任务类型:包括拉直绳子(Straighten Rope)、折叠布料(ClothFold)、对角固定布料折叠(ClothFoldDiagonalPinned)、对角非固定布料折叠(ClothFoldDiagonalUnpinned)等任务。
- 数据格式:数据集包含专家演示的轨迹数据,支持基于状态和基于图像的实验。
- 下载内容:
cached_initial_states:初始状态缓存数据。checkpoints:用于复现实验结果的模型检查点。
数据集使用
- 环境安装:需通过Conda创建Python 3.7环境,并安装必要的依赖包。支持Docker环境下的PyFlex安装。
- 实验复现:提供了详细的训练和评估脚本,支持多种基准实验(如DMfD、SAC、AWAC、BC等)。
- 专家演示生成:提供了生成专家演示数据的脚本,支持不同任务的演示数据生成。
引用
如果使用该数据集,请引用以下文献: bibtex @article{salhotra2022dmfd, author={Salhotra, Gautam and Liu, I-Chun Arthur and Dominguez-Kuhne, Marcus and Sukhatme, Gaurav S.}, journal={IEEE Robotics and Automation Letters}, title={Learning Deformable Object Manipulation From Expert Demonstrations}, year={2022}, volume={7}, number={4}, pages={8775-8782}, doi={10.1109/LRA.2022.3187843} }
相关链接
搜集汇总
数据集介绍

构建方式
USC Cloth Sim数据集的构建基于专家演示的学习方法,旨在研究可变形物体的操控。该数据集通过模拟环境中的物理引擎PyFlex生成,结合了多种任务场景,如拉直绳索、折叠布料等。数据集的构建过程包括生成初始状态缓存、专家演示轨迹以及训练和评估脚本的编写。通过这种方式,数据集能够提供丰富的物理交互数据,支持多种学习算法的训练与验证。
特点
USC Cloth Sim数据集的特点在于其高度逼真的物理模拟环境和多样化的任务设置。数据集涵盖了多种可变形物体的操控任务,如拉直绳索、折叠布料等,每个任务都提供了基于状态和基于图像的两种数据形式。此外,数据集还包含了专家演示轨迹,支持从演示中学习的算法(如DMfD、BC等)的训练与评估。这些特点使得该数据集成为研究可变形物体操控的理想选择。
使用方法
使用USC Cloth Sim数据集时,首先需要配置PyFlex和SoftGym环境,并安装必要的依赖包。用户可以通过提供的脚本进行训练和评估,支持多种算法如DMfD、SAC、AWAC等。数据集的使用还包括生成专家演示轨迹,这些轨迹可用于训练基于演示学习的算法。通过运行提供的脚本,用户可以轻松复现实验结果或进行新的实验探索。
背景与挑战
背景概述
USC Cloth Sim数据集由南加州大学的研究团队于2022年发布,旨在解决可变形物体操控的复杂问题。该数据集的核心研究问题是通过专家演示学习如何操控可变形物体,如布料和绳索。研究团队利用PyTorch框架实现了这一目标,并在IEEE RA-L和IEEE IROS等顶级会议上发表了相关成果。该数据集的发布为机器人学、计算机视觉和强化学习领域提供了重要的实验平台,推动了可变形物体操控技术的发展。
当前挑战
USC Cloth Sim数据集在解决可变形物体操控问题时面临多重挑战。首先,可变形物体的物理特性复杂,难以通过传统的刚体动力学模型进行精确建模。其次,数据集的构建过程中需要生成大量的专家演示数据,这对计算资源和时间成本提出了较高要求。此外,数据集的多样性和复杂性使得模型的训练和评估过程变得异常困难,尤其是在图像和状态空间的高维数据处理方面。这些挑战不仅考验了算法的鲁棒性,也对硬件性能提出了更高的要求。
常用场景
经典使用场景
USC Cloth Sim数据集在机器人学和计算机视觉领域中被广泛用于研究可变形物体的操控问题。该数据集通过模拟布料、绳索等可变形物体的物理行为,为研究者提供了一个高度可控的实验环境。经典的使用场景包括布料的折叠、绳索的拉直等任务,这些任务不仅能够验证算法的鲁棒性,还能为实际应用中的机器人操控提供理论支持。
解决学术问题
USC Cloth Sim数据集解决了可变形物体操控中的多个关键学术问题。首先,它通过提供高质量的专家演示数据,帮助研究者理解和建模复杂物体的物理行为。其次,该数据集支持多种基于状态和图像的实验,使得研究者能够探索不同输入形式对算法性能的影响。此外,该数据集还为强化学习、模仿学习等方法的性能评估提供了标准化的基准。
衍生相关工作
USC Cloth Sim数据集衍生了一系列经典研究工作,尤其是在机器人操控和强化学习领域。基于该数据集,研究者提出了多种先进的算法,如DMfD(Deformable Manipulation from Demonstrations)和SAC-LfD(Soft Actor-Critic with Learning from Demonstrations)。这些算法不仅在仿真环境中表现出色,还为实际机器人操控任务提供了新的解决方案。此外,该数据集还推动了可变形物体操控领域的标准化和开放性研究。
以上内容由遇见数据集搜集并总结生成



