Distance between 2 RefNodes

Hi AnyBody!
A few days ago I started working with anybody. The topic on which the institution is focused is ergonomics and anthropometrics. Until now Ramsis was used for most purposes such as comfort and reachability analysis. For us, another very interesting aspect is musculosceletal load. That’s why we got the idea of trying anybody.
Right now I am trying to compare the “anthropometrics” of the models I created in anybody with our collected data. The problem I see is, that I can’t adjust every measure of the model, we know from the testpersons.
That’s why I want to know the distances between 2 RefNodes of the Anybody-model.
From the tutorials i got the idea of trying to measure the distances by using the AnyKinLinear function. My problem is, that (having set the AnyFixedRefFrame as the left tip node and the RefNode as right tip node) i got no information when viewing the AnyKinLinear variables in the analysis. May you help me find the problem?
Thanks, Christian

My AnyKinLinear code:
[SIZE=3]AnyKinLinear[/SIZE] tipdist= {
[SIZE=3]AnyFixedRefFrame[/SIZE] &lTip= Main.HumanModel.BodyModel.Left.ShoulderArm.Seg.Hand.Ref.I_Flexor_Digitorum_Profundus_Digit3;
[SIZE=3]AnyRefNode[/SIZE] &rTipNode = Main.HumanModel.BodyModel.Right.ShoulderArm.Seg.Hand.Ref.I_Flexor_Digitorum_Profundus_Digit3;
Ref = 0;

Hello Christian,

Welcome to the AnyBody community!

Try the AnyKinPLine:

AnyKinPLine <ObjectName> =
AnyRefFrame &<Insert name0> = <Insert object reference (or full object definition)>;
AnyRefFrame &<Insert name1> = <Insert object reference (or full object definition)>;
//AnyRefFrame &<Insert name2> = <Insert object reference (or full object definition)>; You can make any number of these objects!

Is this what you want?

You are also mentioning that you cannot adjust every measure in the model!?! What is it you want to adjust!

Hello Amir,
thanks a lot for your help, that is was I was looking for.
To the question, which scaling/adjusting abilities we might need. Our aim is to build models of each individual testperson. We usually take many anthropometrical measures (the last experiment, we took 55 measures) from each participant in the trials. This is what has been done an will be done for further experiments.
I think that we in general have to differentiate between modeling/scaling of the skeleton and the soft tissues. For modeling the skeleton, the possibilites of configuring the model in AnyBody are good, but some parameters, such as acromion-width or thorax-width seem to be scaled from the input in the anyman/woman file. This might be an important factor for reachability-analysis and validation of the models.
For the soft tissues/mass calculation it might be interesting to use circumference measures. Taking the segement masses of winter is a good way to reduce the amount of time to spend on anthropometric measurements, but using further data might be more accurate.
Nevertheless, you are doing a great job. Compared to the software we used until now, AnyBody seems much more useful tu us and our tasks. Maybe, some of the funtioncs I described above are already available in AnyBody and we just have to keep practicing and get to know the software.
Best regards,

Hi Christian,

You are right that in the current scaling laws in AnyBody several dimensions (usually the width and depth) are not imposed directly but are instead calculated from the length input and the mass. This is because not everybody has the opportunity of taking as much measures as you do.

But AnyBody is a very open software and you can very easily create your own scaling law which will use more measurements. If you look in the file ScalingLengthMassFat you will see in the GeometricalScaling section that for each segment there is one measure coming from the AnyMan file, and the other two directions are calculated using the mass. You can add more measurements in the AnyMan file (width, depth, etc…) and use them in the ScalingLengthMassFat file to scale the corresponding directions.

Best regards, Sylvain.