-
Notifications
You must be signed in to change notification settings - Fork 41
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
Merge 6 -> 7 #602
Merge 6 -> 7 #602
Conversation
Extended bullet-featurestone implementation to support these features related to nested models: * ConstructSdfJoint (limited to creating fixed joints to the world) * ConstructSdfNestedModel * GetNestedModelFromModel * WorldModelFeature * RemoveEntities The nested models are currently added to a single multibody since bullet-featherstone does not currently support joints between two different multibodies. The nested model keeps a shared ptr to the root link's btMultibody. With the addition of the above features, more common tests are now being run using bullet-feathersone plugin. Closes #546, #547. Signed-off-by: Shameek Ganguly <[email protected]> Signed-off-by: Steve Peters <[email protected]> Signed-off-by: Ian Chen <[email protected]> Co-authored-by: Shameek Ganguly <[email protected]> Co-authored-by: Steve Peters <[email protected]>
* Tune erp2 and mesh margin * increase tol in joint features test Signed-off-by: Ian Chen <[email protected]>
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## gz-physics7 #602 +/- ##
===============================================
+ Coverage 77.76% 78.32% +0.56%
===============================================
Files 140 140
Lines 7788 8069 +281
===============================================
+ Hits 6056 6320 +264
- Misses 1732 1749 +17 ☔ View full report in Codecov by Sentry. |
bullet-featherstone/src/Base.cc
Outdated
// configuring split impulse and penetration threshold parameters. Instead the | ||
// penentration impulse depends on the erp2 parameter so set to a small value | ||
// (default is 0.2). | ||
this->world->getSolverInfo().m_erp2 = 0.002; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
windows compiler warning here
'=': truncation from 'double' to 'btScalar'
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fixed in 92e02c3
Signed-off-by: Ian Chen <[email protected]>
6addb86
to
92e02c3
Compare
➡️ Forward port
Port gz-physics6 to gz-physics7
Branch comparison: gz-physics7...gz-physics6
Note to maintainers: Remember to Merge with commit (not squash-merge or rebase)