Dear Anybody team,
I recently started working with Anybody, and I’m facing my first problem.
I’m studying StandingHuman model and I encountered a problem when I try to apply a load to the body. I tried to do simulations with and without applying the load, but the results displayed in the chart (the activities of muscles) do not change. Can anyone help me to figure out where I go wrong?
I both tried to change the “load” in the file “Mannequin” both to apply a force using the “AnyForce3D”.
Vittorio
Dear Vittorio
first of all welcome to the Anyscript Forum.
From your post it is not quite clear where your problem comes from. I tried to reproduce the error and I could see changes in the StandingModel when I applied loads in the Mannequin.any file of the model. What I did was to change the load of the right hand from {0,0,0} to {0,0,-10} which is a push on the right hand with 10 N and I check the effect I looked at one of the deltoid muscles (Main.Study.Output.Model.HumanModel.Right.ShoulderArm.Mus.deltoideus_scapular_part_6)
and I could e.g. see a change in the activity from about 0.06 to 0.17.
Maybe you could try the same to see if you could see the same effect.
Otherwise it would be nice if you could write some more details about your problem so we could find out what goes wrong.
Best regards
Daniel
Dear Daniel,
Thanks for the answer, I tried to change the parameters of the load and I got different results this time. Maybe it was because the load applied to me before was [0, -10, 0] instead of [0, 0, -10]. And then I have a question: load [0, 0, -10] refers to a force of -10 N on the z axis?
Dear Vittorio,
yes, that is right. It is a force of -10 N along the z axis in the global coordinate system which is for this model shown under his feet in the ModelView. This is here a pushing of the hand towards the leg whereas your try before was a pulling of the hand downwards.
I do not know how experienced you are right now, but I always recommend for people that are more or less new to the AnyBody Modelling System and also for those users which want to get more familiar with different parts of the System to have a look into the tutorials.
But for further questions there will also always be the possibility to post them in this forum.
Best regards
Daniel
Dear Daneel,
I edited the file as you did, I went to see in the chart the activity of the muscle, but I have not seen changes following the application of force. I’ll send you the file so that you can verify the results.
Best regards
Vittorio
Dear Vittorio,
I am sorry but it seems that I got confused with AMMR versions the last time. Actually the load block is not used in the current AMMR version. You can see that if you out-comment the Load folder in the mannequin.any file of your model. Sorry for that.
Instead you can try to apply the load on the hand by defining a AnyForce3D in the Model folder, e.g. in the main file by
AnyForce3D pushHand = {
F = {0,0,-100};
AnyRefFrame &r1 = .HumanModel.BodyModel.Right.ShoulderArm.Seg.Glove.ConnectionNode;
};
this should now push the had in the current AMMR.
Best regards
Daniel
Dear Daniel,
Thanks for the answer. I will try to work with the Anyforce3D function and if it doesn’t work I’ll contact you.
Best regards
Vittorio