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

Automate Fusion to URDF to Proto conversion #218

Closed
2 of 5 tasks
lkunelk opened this issue May 8, 2021 · 4 comments
Closed
2 of 5 tasks

Automate Fusion to URDF to Proto conversion #218

lkunelk opened this issue May 8, 2021 · 4 comments
Assignees

Comments

@lkunelk
Copy link
Contributor

lkunelk commented May 8, 2021

Fusion2Urdf:
https://github.com/syuntoku14/fusion2urdf

sample auto generated urdf model:
https://drive.google.com/file/d/1xBrZn4eNRbCGcd7-D4V8L0b-R16vNMsM/view?usp=sharing

simplify urdf collision:
https://github.com/bit-bots/simplify_urdf_collision

urdf2proto:
https://github.com/cyberbotics/urdf2webots

To Dos:

  • Check current urdf model for errors in collision boxes
  • Mech team to look for mass/inertia values discrepancies in current model vs actual model
  • ensure urdf script output works in gazebo/pybullet and look at mass/inertia values
  • test simplify collision script
  • test proto script

After running automation script some manual steps still need to be done:

  • add pressure sensor
  • add imu sensor
  • add camera sensor
  • add motor parameters
  • specify joint limits
  • add jerseys
  • check vetex count on the model (ensure its small for efficient simulation)
@lkunelk
Copy link
Contributor Author

lkunelk commented May 8, 2021

@Shah-Rajab is right that our current urdf model has issues with the right arm collision box. Also the neck collision is missing.
image

@sabrinalokman
Copy link

  • Fusion2Urdf and urdf2proto script is working
  • Collision box added with urdf2proto script
  • Just need to specify joints limit and add sensors on proto file after.
  • Useful for next version of robot

@Shah-Rajab
Copy link
Member

I have outlined some of the existing issues:
image

@Vuwij Vuwij closed this as completed Mar 6, 2022
@acrylic-origami
Copy link
Contributor

Improved Fusion to URDF repo

For Fusion to URDF conversion use this fork of the linked fusion2urdf repo. Big features:

  • Allows linked components so you no longer have to break links
  • Does not change the file anymore, so you can continue working without reopening
  • Claims to allow nested components (I have not tested this thoroughly)

Minor caveats (possibly of the original repo too):

  • Joint and link orders are random
  • You cannot suppress features in the timeline

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

6 participants