Inverse Dynamics Using a single force plate

Provide easy-to-use, extensible software for modeling, simulating, controlling, and analyzing the neuromusculoskeletal system.
POST REPLY
User avatar
Caitlin Edgar
Posts: 12
Joined: Thu Mar 17, 2022 2:23 am

Inverse Dynamics Using a single force plate

Post by Caitlin Edgar » Tue Mar 07, 2023 8:09 am

HI there,

I am currently struggling with my inverse dynamics process using a typical able-bodied model.

I have force plate data for only one force plate and marker data for a full stride.

My inverse kinematics are complete and look to be correct.

I have checked all of my units and made sure they are the same for all input files but when I try and carry out my ID I get weird results tending towards huge numbers. (images attached below).

I have tried with a single leg model in case there is an impact with only having one force plate, but it makes no difference to the results.

The force vector looks to be acting in the correct place on the model on the right calcaneus

Please can someone help to understand where the issue is?

Thank you!
Caitlin
Attachments
force vector.PNG
force vector.PNG (47.7 KiB) Viewed 479 times
knee.PNG
knee.PNG (25.24 KiB) Viewed 479 times
hip.PNG
hip.PNG (26.24 KiB) Viewed 479 times
ankle.PNG
ankle.PNG (23.64 KiB) Viewed 479 times

Tags:

User avatar
Mohammadreza Rezaie
Posts: 381
Joined: Fri Nov 24, 2017 12:48 am

Re: Inverse Dynamics Using a single force plate

Post by Mohammadreza Rezaie » Thu Mar 09, 2023 2:30 am

Hi Caitlin,

The issue might be how the GRF is applied to the foot segment.

https://simtk-confluence.stanford.edu:8 ... cification

Is it assigned correctly?

User avatar
Caitlin Edgar
Posts: 12
Joined: Thu Mar 17, 2022 2:23 am

Re: Inverse Dynamics Using a single force plate

Post by Caitlin Edgar » Mon Mar 13, 2023 9:26 am

Hi Mohammadreza,

Thank you for your reply.

I have a feeling it is something to do with the application but I have the exact same settings as in the link you attached and I am using the same model I have for other simulations which have worked.

Any other advice would be greatly appreciated as I am still stuck on this.

Thanks!

User avatar
Mohammadreza Rezaie
Posts: 381
Joined: Fri Nov 24, 2017 12:48 am

Re: Inverse Dynamics Using a single force plate

Post by Mohammadreza Rezaie » Mon Mar 13, 2023 9:45 am

Hi, I suggest you set the time range exactly according to the foot contact (stance phase of gait) and see the output. The high values in joint moment might be the artifact of the filtering in ID tool. I can check if you share your data (e.g., the scaled model, IK output, force file).

User avatar
Caitlin Edgar
Posts: 12
Joined: Thu Mar 17, 2022 2:23 am

Re: Inverse Dynamics Using a single force plate

Post by Caitlin Edgar » Tue Mar 14, 2023 4:52 am

Hi Mohammadreza,

Thank for you reply, I have tried in the stance phase however this is also not working.

I have shared my model and all the required data here.

The original data was received in a matlab structure.

I created trc and mot files from this structure.

The original model is scaled from one available on opensim.

The IK files are also attached.

Please let me know if you need any other files.

Any insight into this problem would be amazing, thank you for your help.

Caitlin
Attachments
26_walk_1_ik.mot
(21.35 KiB) Downloaded 16 times
26_AB_free_pelvis.osim
(410.86 KiB) Downloaded 9 times
subject_26_walking_1_2.mot
(88.89 KiB) Downloaded 13 times

User avatar
Mohammadreza Rezaie
Posts: 381
Joined: Fri Nov 24, 2017 12:48 am

Re: Inverse Dynamics Using a single force plate

Post by Mohammadreza Rezaie » Tue Mar 14, 2023 8:48 am

Thanks for sharing. The problems is that the time range in [26_walk_1_ik.mot] file is [2.91, 3.76] but the time range in your [subject_26_walking_1_2.mot] file is [2.91, 3.41] and you have nothing for the rest. This is the source of the issue. Two suggestions:
1. set the time range according to your external load file, i.e. [2.91, 3.41];
2. set zeros for the rest of your external load file (it is preferable).
id.png
id.png (26.15 KiB) Viewed 278 times
Hope this helps.
-Mohammadreza

User avatar
Caitlin Edgar
Posts: 12
Joined: Thu Mar 17, 2022 2:23 am

Re: Inverse Dynamics Using a single force plate

Post by Caitlin Edgar » Tue Mar 14, 2023 9:06 am

Thank you sooo much!

This has actually been a life saver. I have tried it on mine and got the same results as you.

Thank you!
Caitlin

POST REPLY