-
Notifications
You must be signed in to change notification settings - Fork 285
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
Increment body node version after it has been moved to a new skeleton #1445
Conversation
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.
Could you change the target branch to release-6.9
if this patch needs to go into to v6.9.3?
I will be pushing a regression test for this issue shortly.
👍
Sorry, that's what I meant for the target branch to be. It's updated now. |
I've added a unit test that fails if this line gets removed. |
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.
Looks good to me.
It seems CI tests are failing due to issues that are unrelated to this change. release-6.9
has been failing: https://dev.azure.com/dartsim/dart/_build/results?buildId=2053&view=results
Codecov Report
@@ Coverage Diff @@
## release-6.9 #1445 +/- ##
===============================================
+ Coverage 56.96% 56.99% +0.02%
===============================================
Files 366 366
Lines 27145 27146 +1
===============================================
+ Hits 15464 15472 +8
+ Misses 11681 11674 -7
|
…268) When a joint is created between BodyNodes in different skeletons, the child BodyNode is moved to the skeleton of the parent BodyNode. When this happens, the BodyNode version of the child needs to be incremented. This is actually fixed by dartsim/dart#1445, but we don't have that merged into our fork. So in the meantime, we call incrementVersion after moveTo is called similar to #31. Signed-off-by: Addisu Z. Taddese <addisu@openrobotics.org> Co-authored-by: Louise Poubel <louise@openrobotics.org>
An issue with auto-updating collisions was found in ign-physics. This PR ports the fix into DART itself.
I will be pushing a regression test for this issue shortly.
Before creating a pull request
clang-format
Before merging a pull request
CHANGELOG.md