Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More objects of partnet_mobility #18

Closed
ZhuFengdaaa opened this issue Aug 30, 2022 · 2 comments
Closed

More objects of partnet_mobility #18

ZhuFengdaaa opened this issue Aug 30, 2022 · 2 comments

Comments

@ZhuFengdaaa
Copy link

In this page, you released 10 thousand partet mobility objects. However, the python tools/download.py --uid faucet command can only download hundreds of them. The data format is different. Faucet task reads the moblity_cvx.urdf file while the released large-scale dataset provide only mobility.urdf.

Could you please release the preprocess script or the processed data of other partnet mobility objects?

@Jiayuan-Gu
Copy link
Contributor

Jiayuan-Gu commented Aug 30, 2022

Hi, in order to keep hold-out assets private for the ManiSkill 2022 challenge, we will not release the preprocessing script.

However, I can share the general idea about how to preprocess articulations. The key difference between mobility_cvx.urdf and mobility.urdf is whether the collision meshes are processed to be convex.

  1. Parse URDF (recommended tools: bs4, https://github.com/mmatl/urdfpy, pytransform3d)
  2. For each link, merge all visual meshes, and do convex decomposition (V-HACD, COACD) for the merged mesh to get the collision mesh of the link.
  3. Save the collision mesh and add collision tag in URDF
  4. Save URDF

@Jiayuan-Gu
Copy link
Contributor

The processed assets of ManiSkill 2021 will be released in the next version.

@Jiayuan-Gu Jiayuan-Gu closed this as not planned Won't fix, can't repro, duplicate, stale Sep 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants