human standing model

Hello, this is Kang Bukku from Yonsei University.

I am using AMMR v.1.6.5.
I am using the human standing tamplate model, and I’m doing to analyze lumber1 and knee joints with the imaginary springs attached to the right and left, respectively, and bending the waist. This is a concept model of the exoskeleton suit to relieve the lumbar load.
What I’m curious about

  1. I added muscle instead of a virtual spring, but I could not see the position change of lumber1, knee joint, lumber5 and knee joint in the model view. Why?

  2. Can I use a virtual spring instead of the added muscle? If so, can I use the FDK to find the pos, vel, load on a virtual spring?

  3. Is it possible to check the node coordinates of the model view immediately? Or conversely, I wonder if you can check the coordinate value of node in the code script in the model view.

Thank you.

Hi,

  1. AnyBody Modeling System is based on inverse dynamics analysis so that the kinematics input is supposed to be provided for your analysis. It means that just adding some force elements(such as muscle and spring) will not make any change in the kinematics.

  2. You can add a kind of virtual spring.
    You can try to use FDK for some degrees of freedom.

  3. If you want to check the global location of your AnyRefNode objects, you can find those information in the model tree, not in the model view.

Best regards,
Moonki

Thank you for your reply.

I have another question.

I am using the HUMAN STANDING TEMPLATE model and want to modify the information in the seg (for example, add AnyRefNode information), where should I fix it?

I am copying the example model from drive c to drive d and I am not sure where the HUMAN STANDING TEMPLATE model refers to the seg information

Best wishes for a Happy New Year

I have a question. I want to create random “artificial stiffness” from lumber1 through pelvis to knee joint in HUMAN STANDING TEMPLATE model. I understand that the AnyForce instruction is applicable only to two reference points as shown below. Is there any way to connect three seg. points?

AnyForce ArtificialStiffness = 
  {
    AnyFloat Stiffness = 7.5e4;//5e4; // N/m
    AnyKinLinear lin = 
  {
//Ref = -1;
    AnyRefFrame &r1= Main.HumanModel.BodyModel.Trunk.SegmentsLumbar.L1Seg;
    AnyRefFrame &r2 = Main.HumanModel.BodyModel.Right.Leg.Seg.Thigh.KneeJoint;


  };
  //AnyDrawForce 
F = - Stiffness * lin.Pos;

};

Hi Bokku,

You can use AnyKinPLine kinematic measure object to define a more complex spring. Please read the manual to see how it can be constructed or search through code examples.

Kind regards,
Pavel