-
Notifications
You must be signed in to change notification settings - Fork 287
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
ReferentialSkeletons do not include BodyNodes with zero-dof parent Joints #556
Comments
It should definitely include the starting node. I'll look into why that might fail. |
Actually, the issue is more subtle than I first thought. I have a kinematic structure that looks like this:
The contents of
The contents of
Note that |
That's a less surprising bug. I thought this situation was being handled, but I'm not shocked that it isn't. I'll fix it and write a regression test. |
In fact, I think this issue applies to all [Edit] Confirmed. I can't even manually add a |
Interestingly, it turns out this issue is directly related to #548. The coupling between DOFs and BodyNodes is so strong in the ReferentialSkeleton that a BodyNode with no DOFs will get left out of the ReferentialSkeleton. This is obviously not okay. I'll be fixing this issue simultaneously with the feature request of #548. |
I believe this issue should be resolved as of #557. Let me know if that is not the case. |
I expected
Branch::create(node)
to return a branch that includes the sub-tree rooted atnode
, includingnode
itself. This is consistent with my interpretation of the Doxygen comment:However, this is not currently the case - the
Branch
does not includenode
. I am not sure if I am misinterpreting the documentation (as in #437 😄) or if this is a bug.The text was updated successfully, but these errors were encountered: