five

NeuralGrasps Dataset

收藏
github2024-04-01 更新2024-05-31 收录
下载链接:
https://github.com/IRVLUTD/neuralgrasps-dataset-generation
下载链接
链接失效反馈
官方服务:
资源简介:
该数据集用于训练机器人手抓取的隐式表示,包括抓取点云、接触图和SDF值等数据,用于支持论文NeuralGrasps: Learning Implicit Representations for Grasps of Multiple Robotic Hands的研究。

本数据集旨在培养机器人手抓取的隐性表征能力,涵盖抓取点云、接触图以及SDF值等丰富数据,以助力支撑论文《NeuralGrasps:多机器人手抓取隐性表征学习》的研究进展。
创建时间:
2022-07-19
原始信息汇总

NeuralGrasps Dataset 概述

数据集内容

  • Graspit接口Python代码:用于处理抓取信息(XML文件)并转换为3D模型。
  • 3D模型渲染:从特定摄像机视角获取点云数据。
  • 结果存储:所有结果被保存到输出目录中。

抓取生成

  • 环境设置:使用Python 2环境在Ubuntu 18.04 Docker镜像中进行Graspit抓取生成。
  • 抓取生成脚本:通过generate_grasps.py脚本生成初始抓取集,存储在~/data/output_dataset/initial_grasps/目录中。
  • 抓取细化:使用refine_grasps.py脚本进行最远点采样,输出50个细化抓取到~/data/output_dataset/refined_grasps目录。

数据集生成

  • YCB模型准备:使用ycb-tools下载并准备YCB模型用于Pybullet。
  • 点云渲染、SDF和接触图:通过grasp_pc.pygen_sdf.pygen_obj_contact_map.py脚本生成点云、SDF样本和接触图。
  • RGB图像生成:使用gen_images.pygen_high_res_images.py生成抓取场景的RGB图像。

数据集结构

  • initial_grasps/*.json
  • refined_grasps/*.json
  • object_003/
    • point_cloud/
      • Allegro/
      • Barrett/
      • HumanHand/
      • fetch_gripper/
      • panda_grasp/
    • sdf/
    • contactmap/
    • images/
    • object_point_cloud.ply
    • norm_params.npz

引用信息

bibtex @misc{https://doi.org/10.48550/arxiv.2207.02959, doi = {10.48550/ARXIV.2207.02959}, url = {https://arxiv.org/abs/2207.02959}, author = {Khargonkar, Ninad and Song, Neil and Xu, Zesheng and Prabhakaran, Balakrishnan and Xiang, Yu}, title = {NeuralGrasps: Learning Implicit Representations for Grasps of Multiple Robotic Hands},
publisher = {arXiv}, year = {2022},
copyright = {Creative Commons Attribution 4.0 International} }

搜集汇总
数据集介绍
main_image_url
构建方式
NeuralGrasps数据集的构建过程依托于Graspit抓取生成工具,通过Docker容器在Ubuntu 18.04环境下进行抓取生成。首先,使用Python 2环境运行Graspit生成初始抓取数据,随后通过Python 3环境进行3D模型渲染,获取点云数据,并生成接触图和SDF值。整个过程涉及多个步骤,包括抓取生成、点云渲染、SDF采样和接触图生成,最终将结果保存至指定目录。
特点
NeuralGrasps数据集的特点在于其多样性和全面性。数据集涵盖了多种机械手的抓取数据,包括Fetch Gripper、Barrett、HumanHand、Panda Grasp和Allegro等。每个对象的抓取数据均包含点云、SDF值、接触图以及高分辨率RGB图像,为研究多机械手抓取的隐式表示提供了丰富的训练数据。此外,数据集的结构清晰,便于研究人员快速定位和使用所需数据。
使用方法
NeuralGrasps数据集的使用方法较为灵活,用户可以通过Docker容器在本地环境中复现抓取生成过程。首先,加载提供的Docker镜像并启动容器,随后运行抓取生成脚本和抓取优化脚本,生成初始和优化后的抓取数据。用户还可以通过Jupyter Notebook可视化优化后的抓取数据,并利用提供的Python脚本生成点云、SDF值、接触图和RGB图像。数据集的结构设计使得用户能够轻松访问和处理不同对象和机械手的抓取数据。
背景与挑战
背景概述
NeuralGrasps数据集由Ninad Khargonkar等研究人员于2022年创建,旨在解决多机器人手抓取任务的隐式表示学习问题。该数据集通过生成抓取、点云、接触图和SDF值等数据,为机器人抓取研究提供了丰富的训练资源。其核心研究问题在于如何通过深度学习模型,实现对不同机器人手的抓取动作进行高效且准确的表示与预测。该数据集的发布不仅推动了机器人抓取领域的技术进步,还为相关研究提供了重要的数据支持。
当前挑战
NeuralGrasps数据集在构建过程中面临多重挑战。首先,抓取生成需要处理复杂的物理交互,确保生成的抓取动作在实际应用中具有可行性。其次,点云渲染和SDF值的计算对计算资源要求较高,且需保证数据的精确性。此外,数据集的多模态特性(如抓取、点云、接触图等)要求各模块之间的无缝集成,增加了数据处理和存储的复杂性。最后,如何在不同机器人手之间实现通用性,也是该数据集构建中的一大难题。
常用场景
经典使用场景
NeuralGrasps数据集在机器人抓取领域具有广泛的应用,特别是在多机器人手抓取任务的隐式表示学习中。该数据集通过生成抓取点云、接触图和SDF值,为研究人员提供了丰富的训练数据。其经典使用场景包括机器人抓取策略的优化、抓取姿态的生成与评估,以及多机器人手抓取任务的仿真与实验。通过该数据集,研究人员能够深入探索不同机器人手在不同物体上的抓取性能,从而为实际应用提供理论支持。
衍生相关工作
NeuralGrasps数据集衍生了一系列经典研究工作。例如,基于该数据集的研究提出了多种机器人抓取姿态生成算法,进一步提升了抓取效率与稳定性。此外,该数据集还推动了多机器人手抓取任务的仿真平台开发,为研究人员提供了便捷的实验环境。同时,基于该数据集的隐式表示学习方法也在其他领域得到了广泛应用,如物体识别与场景理解等,进一步拓展了其应用范围与影响力。
数据集最近研究
最新研究方向
在机器人抓取领域,NeuralGrasps数据集的最新研究方向聚焦于利用隐式表示学习技术,实现多类型机械手的抓取策略优化。该数据集通过生成抓取点云、接触图和SDF值,为机器人抓取任务提供了丰富的训练数据。当前研究热点包括如何通过深度学习模型提升抓取精度和适应性,特别是在复杂环境和多样化物体上的应用。此外,数据集的应用还推动了机器人手眼协调和自主抓取系统的发展,为智能制造和服务机器人领域带来了深远影响。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作