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

Are arbitrary object meshes supported? #5

Open
richardrl opened this issue Jun 14, 2024 · 1 comment
Open

Are arbitrary object meshes supported? #5

richardrl opened this issue Jun 14, 2024 · 1 comment

Comments

@richardrl
Copy link

Hi,
I am curious if trajectory optimization with a manipulator and arbitrary object meshes are supported - I noticed they are just spheres.

@vincekurtz
Copy link
Owner

Short answer: yes, with caveat below.

Long answer: we already are using meshes to represent the robot, e.g., in the kinova arm case. And to the solver there is no difference between robot and object. You can use arbitrary meshes as long as the contact model is hydroelastic, since autodiff through the forward dynamics is not currently supported for all geometries with point contact. That means that if two mesh objects are in contact, at least one of them needs to be defined as compliant hydroelastic. That can take some work to set up: see the hydroelastic user guide for more info.

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