-
Notifications
You must be signed in to change notification settings - Fork 20
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
Parent Link Collisions on Solo12 #46
Comments
Hi, thank you very much for pointing out this issue!!! Yes self-collision as an option at least is good to have. Best |
Hello @MaximilienNaveau, I run a simple self contact detection script within a custom env with the robot base fixed above the ground. The self contacts are detected between the following links of Solo12:
If you want to reproduce this errors use:
|
Hi @Danfoa , thank you very much for the feedback!!! I appreciate your effort finding the problem. Thanks again for the debugging! Don't hesitate to share the full script for the error reproduction. |
I added @fgrimminger and @jviereck on the subject as they might be interested by this. |
As a workaround, you could create a list of allowed self collisions and then filter the self collisions with it. That's what we setup in the srdf files: https://github.com/open-dynamic-robot-initiative/robot_properties_solo/blob/master/src/robot_properties_solo/resources/srdf/solo.srdf |
Thibault reported a mistake in the stl files last year. Issue: Undue collision due to URDF meshes placement Does that help? |
Good day,
For a learning project, I am working with Solo8 and Solo12. During the learning process, I have found it very useful to enable self-collisions during simulation, as the impacts generated by self collisions and the resultant impact generalized forces are a strong cue to the control policy to avoid such states, simply by their energy expense. Therefore guiding the policy exploration towards safer and more energy-efficient dynamical states.
This is working properly for Solo8, however, I came to realize that the Solo12 URDF has constant links in collision and therefore self-collision cannot be enabled during simulation (because infinite forces are generated due to interpenetration).
I have not had the time to debug which links and specific points are in a constant self-collision, but I hope to do so soon and hopefully make a PR. In the meantime, I leave constancy of this issue (I believe is an issue)
The text was updated successfully, but these errors were encountered: