How to attach an external object to two bodies

Provide easy-to-use, extensible software for modeling, simulating, controlling, and analyzing the neuromusculoskeletal system.
POST REPLY
User avatar
John Chan
Posts: 22
Joined: Tue Feb 19, 2019 5:54 pm

How to attach an external object to two bodies

Post by John Chan » Sun Nov 14, 2021 8:15 pm

As stated in the Subject section, I plan to add an external object to two bodies in a model. To be more specific, the model is holding a rod with both hands, hence the rod should be attached to both hands with two custom joints, I presume? So far I manage to attach one hand to the rod, but I am unable to attach the rod to another hand, can anyone share with me how to do that?

User avatar
Bas Van Hooren
Posts: 30
Joined: Fri Jan 29, 2016 10:59 am

Re: How to attach an external object to two bodies

Post by Bas Van Hooren » Tue Nov 16, 2021 3:41 am

Please see attached a conference abstract that explains different options and their effects in more detail.
Attachments
Akhavanfar (2021) Sharing the load Strategies for modelling loads in OpenSim simulations of two-handed lifting.pdf
(228.14 KiB) Downloaded 26 times

User avatar
Jordan Sturdy
Posts: 9
Joined: Fri Sep 22, 2017 8:56 am

Re: How to attach an external object to two bodies

Post by Jordan Sturdy » Tue Nov 16, 2021 10:03 am

John, this is something I have been exploring using different implementations for modeling backpack load sharing:
https://www.researchgate.net/publicatio ... d_carriage

There is a good discussion of this issue in the SimBody theory manual https://simtk.org/docman/view.php/47/23 ... Manual.pdf, which should help you.

If you want to define a joint at each hand, you need to break the kinematic chain by splitting the rod into two bodies then constraining them together with a weld or bushing. You still need to be careful with this implementation because you can end up coupling the motion between the joints via the weld based on which degrees of freedom are mobilized. If you don't need a joint at each hand, you can attach the rod using bushings and maybe some other force elements. See what works best for you.

POST REPLY