hello,
I combined an ankle rehabilitation robot with a manikin to study leg muscles,now, I have a question with the different Muscles activity output when I use the “BM_SCALING CONST_SCALING_UNIFORM” and default human Model,as the follow show.
this is used default human model
and this is used “uniform” Scaling standard but no changed the data.
I don't understand why the trend of the curves is different,I can send my model to you. Please let me know if you need it.Thank you in advance.
When you switch between the default and uniformly-scaled model (please check the tutorials to see what uniform scaling does), you will get some changes in the geometry and moment arms of different muscles. Depending on your configuration and your ankle robot attachment - it may happen that some muscle have worse moment arms to provide balance to the system. That seems to happen in the first 0.3 seconds of the simulation for [0],[5],[6] muscles, and [2] is now unloaded.
Hi Pavel,
Thank you for your reply.And I'm sorry to reply you so late.
Is the geometry and moment arm of these muscles changed because the file "AnyManUniform" used for uniform scaling is based on a specific anthropometric data and is inconsistent with the data of the default model? Can this be improved by adjusting the position of the human model and ankle robot?
And if I want to know the length of each bone of the default model, such as calf, thigh, etc., where can I find it?
Best regards,
Chen
To learn more about the different scaling laws please visit our documentation here. The default scaling gives you a model scaled to the 50th percentile european male, while the uniform law takes joint to joint distances and scales uniformly in all three directions. Before altering positions of the model and ankle robot you should decide on a scaling.
To find the length of each bone look in the model tree under: Main.HumanModel.Anthropometrics.SegmentDimensions
The absolute path might differ if you run an old version of have a custom model.
Hi Bjørn
Thank you for your reply.
The version I use is AnyBody 6.1. When I use the TLEM lower limb model, set the lower limb muscle type to HILL, and the model will prompt excessive muscle stretching during initialization. What's the matter? The same problem occurs when I add such statements to the human standing model template:
#define BM_ARM_LEFT OFF #define BM_ARM_RIGHT OFF #define BM_LEG_MUSCLES_BOTH CONST_MUSCLES_3E_HILL
Are you running the calibration study for the 3Element Muscles?
Before the Inverse analysis you need to calibrate the muscle parameters.
I think it is wise to read a little about the muscle models and calibration before using them. https://anyscript.org/tutorials/Muscle_modeling/lesson5.html#calibration