Specifications
7
//This model is only for kinematic analysis and should be used when playing
//around with the kinematics of the model since leaving the muscles out, makes
//the model run much faster
#include
"..\..\..\BRep\Aalborg\BodyModels\FullBodyModel\BodyModel_NoMuscles.any"
//This model uses the simple constant force muscles
//#include "..\..\..\BRep\Aalborg\BodyModels\FullBodyModel\BodyModel.any"
//This model uses the simple constant force muscles for shoulder-arm and spine
//but the 3 element Hill-type model for the legs
//Remember to calibrate the legs before running the inverse anlysis
//This is done by pressing Main.Bike3D.Model.humanModel.CalibrationSequence in
the
//operationtree(lower left corner of screen)
//#include "..\..\..\BRep\Aalborg\BodyModels\FullBodyModel\BodyModel_Mus3E.any"
AnyFolder StrengthParameters={
AnyVar SpecificMuscleTensionSpine= 90; //N/cm^2
AnyVar StrengthIndexLeg= 1;
AnyVar SpecificMuscleTensionShoulderArm= 90; //N/cm^2
};
//Pick one of the scaling laws
//Do not scale
#include "..\..\..\BRep\Aalborg\Scaling\ScalingStandard.any"
//Scaling unifoRmly in all directions to macth segments lengths
//#include "..\..\..\BRep\Aalborg\Scaling\ScalingUniform.any"
//Scaling taking length and mass of the segments into account
//#include "..\..\..\BRep\Aalborg\Scaling\ScalingLengthMass.any"
//Scaling taking length, mass and fat of the segments into account
//#include "..\..\..\BRep\Aalborg\Scaling\ScalingLengthMassFat.any"
// Scaling={
// #include "..\..\..\BRep\Aalborg\Scaling\AnyFamilyAnyJack.any"
// };
};
Please notice that depending on who touched the file last, the choice of body model and scaling option as
defined by the lines commented in or out may be different for you than shown above. Please make sure that
you have chosen the BodyModel_NoMuscles and the ScalingStandard options, and that the Scaling folder is
commented out.
The standing model has a few things, which are predefined, and some that you can modify. Here is a short
list:
• The model is supported by having both its feet rigidly connected to ground. This conditon applied no
matter what posture the model is put into.
• The posture of the model is controlled via angles for all major joints except the ankles. So the
model has a place where joint angles can be specified directly, and the model will assume the
posture defined by the joint angles. We shall return to this topic shortly.
• The model automatically balances its posture by means of the ankle angles such that its collective
center of mass remains vertically above the ankle joints. For instance, if the model extends the
arms in front of it, then the ankles will adjust and move the entire model slightly backwards to
maintain the balance.
• The model has a set of predefined points to which can be applied three-dimensional external forces
simply defined as spatial vectors. When doing so, the muscles of the model will be recruited to










