191 lines (168 with data), 7.0 kB
/* This file is used when there is no real muscles in the model
it adds artificial muscles to all the joints in this body part
Please remark that the strength of these muscles are all set to the same value*/
JointMuscles = {
//This table gives the constant joint moment strength for each dof and direction
AnyFolder JointStrength={
AnyVar TorsoExtension= 234; //chaffin ok
AnyVar TorsoFlexion= 143; //chaffin ok
AnyVar TorsoLateralFlexion= 159; //chaffin
AnyVar TorsoAxialRotation= 200;
};
AnyFolder L5SacrumJnt={
AnyFolder Extension={
AnyKinMeasure& DOF = ...InterfaceFolder.L5SacrumJntMus;
AnyFolder Object={
AnyVector Strength={...JointStrength.TorsoExtension,...JointStrength.TorsoFlexion};
AnyInt dof= 2;
#include "<ANYBODY_PATH_MODELUTILS>/Diagnostics/DiagnosticMuscle2.any"
};
};
AnyFolder LateralBend ={
AnyKinMeasure& DOF = ...InterfaceFolder.L5SacrumJntMus;
AnyFolder Object={
AnyVector Strength={...JointStrength.TorsoLateralFlexion,...JointStrength.TorsoLateralFlexion};
AnyInt dof= 0;
#include "<ANYBODY_PATH_MODELUTILS>/Diagnostics/DiagnosticMuscle2.any"
};
};
AnyFolder AxialRotation={
AnyKinMeasure& DOF = ...InterfaceFolder.L5SacrumJntMus;
AnyFolder Object={
AnyVector Strength={...JointStrength.TorsoAxialRotation,...JointStrength.TorsoAxialRotation};
AnyInt dof= 1;
#include "<ANYBODY_PATH_MODELUTILS>/Diagnostics/DiagnosticMuscle2.any"
};
};
};
AnyFolder L4L5Jnt={
AnyFolder Extension={
AnyKinMeasure& DOF = ...InterfaceFolder.L4L5JntMus;
AnyFolder Object={
AnyVector Strength={...JointStrength.TorsoExtension,...JointStrength.TorsoFlexion};
AnyInt dof= 2;
#include "<ANYBODY_PATH_MODELUTILS>/Diagnostics/DiagnosticMuscle2.any"
};
};
AnyFolder LateralBend ={
AnyKinMeasure& DOF = ...InterfaceFolder.L4L5JntMus;
AnyFolder Object={
AnyVector Strength={...JointStrength.TorsoLateralFlexion,...JointStrength.TorsoLateralFlexion};
AnyInt dof= 0;
#include "<ANYBODY_PATH_MODELUTILS>/Diagnostics/DiagnosticMuscle2.any"
};
};
AnyFolder AxialRotation={
AnyKinMeasure& DOF = ...InterfaceFolder.L4L5JntMus;
AnyFolder Object={
AnyVector Strength={...JointStrength.TorsoAxialRotation,...JointStrength.TorsoAxialRotation};
AnyInt dof= 1;
#include "<ANYBODY_PATH_MODELUTILS>/Diagnostics/DiagnosticMuscle2.any"
};
};
};
AnyFolder L3L4Jnt={
AnyFolder Extension={
AnyKinMeasure& DOF = ...InterfaceFolder.L3L4JntMus;
AnyFolder Object={
AnyVector Strength={...JointStrength.TorsoExtension,...JointStrength.TorsoFlexion};
AnyInt dof= 2;
#include "<ANYBODY_PATH_MODELUTILS>/Diagnostics/DiagnosticMuscle2.any"
};
};
AnyFolder LateralBend ={
AnyKinMeasure& DOF = ...InterfaceFolder.L3L4JntMus;
AnyFolder Object={
AnyVector Strength={...JointStrength.TorsoLateralFlexion,...JointStrength.TorsoLateralFlexion};
AnyInt dof= 0;
#include "<ANYBODY_PATH_MODELUTILS>/Diagnostics/DiagnosticMuscle2.any"
};
};
AnyFolder AxialRotation={
AnyKinMeasure& DOF = ...InterfaceFolder.L3L4JntMus;
AnyFolder Object={
AnyVector Strength={...JointStrength.TorsoAxialRotation,...JointStrength.TorsoAxialRotation};
AnyInt dof= 1;
#include "<ANYBODY_PATH_MODELUTILS>/Diagnostics/DiagnosticMuscle2.any"
};
};
};
AnyFolder L2L3Jnt={
AnyFolder Extension={
AnyKinMeasure& DOF = ...InterfaceFolder.L2L3JntMus;
AnyFolder Object={
AnyVector Strength={...JointStrength.TorsoExtension,...JointStrength.TorsoFlexion};
AnyInt dof= 2;
#include "<ANYBODY_PATH_MODELUTILS>/Diagnostics/DiagnosticMuscle2.any"
};
};
AnyFolder LateralBend ={
AnyKinMeasure& DOF = ...InterfaceFolder.L2L3JntMus;
AnyFolder Object={
AnyVector Strength={...JointStrength.TorsoLateralFlexion,...JointStrength.TorsoLateralFlexion};
AnyInt dof= 0;
#include "<ANYBODY_PATH_MODELUTILS>/Diagnostics/DiagnosticMuscle2.any"
};
};
AnyFolder AxialRotation={
AnyKinMeasure& DOF = ...InterfaceFolder.L2L3JntMus;
AnyFolder Object={
AnyVector Strength={...JointStrength.TorsoAxialRotation,...JointStrength.TorsoAxialRotation};
AnyInt dof= 1;
#include "<ANYBODY_PATH_MODELUTILS>/Diagnostics/DiagnosticMuscle2.any"
};
};
};
AnyFolder L1L2Jnt={
AnyFolder Extension={
AnyKinMeasure& DOF = ...InterfaceFolder.L1L2JntMus;
AnyFolder Object={
AnyVector Strength={...JointStrength.TorsoExtension,...JointStrength.TorsoFlexion};
AnyInt dof= 2;
#include "<ANYBODY_PATH_MODELUTILS>/Diagnostics/DiagnosticMuscle2.any"
};
};
AnyFolder LateralBend ={
AnyKinMeasure& DOF = ...InterfaceFolder.L1L2JntMus;
AnyFolder Object={
AnyVector Strength={...JointStrength.TorsoLateralFlexion,...JointStrength.TorsoLateralFlexion};
AnyInt dof= 0;
#include "<ANYBODY_PATH_MODELUTILS>/Diagnostics/DiagnosticMuscle2.any"
};
};
AnyFolder AxialRotation={
AnyKinMeasure& DOF = ...InterfaceFolder.L1L2JntMus;
AnyFolder Object={
AnyVector Strength={...JointStrength.TorsoAxialRotation,...JointStrength.TorsoAxialRotation};
AnyInt dof= 1;
#include "<ANYBODY_PATH_MODELUTILS>/Diagnostics/DiagnosticMuscle2.any"
};
};
};
AnyFolder T12L1Jnt={
AnyFolder Extension={
AnyKinMeasure& DOF = ...InterfaceFolder.T12L1JntMus;
AnyFolder Object={
AnyVector Strength={...JointStrength.TorsoExtension,...JointStrength.TorsoFlexion};
AnyInt dof= 2;
#include "<ANYBODY_PATH_MODELUTILS>/Diagnostics/DiagnosticMuscle2.any"
};
};
AnyFolder LateralBend ={
AnyKinMeasure& DOF = ...InterfaceFolder.T12L1JntMus;
AnyFolder Object={
AnyVector Strength={...JointStrength.TorsoLateralFlexion,...JointStrength.TorsoLateralFlexion};
AnyInt dof= 0;
#include "<ANYBODY_PATH_MODELUTILS>/Diagnostics/DiagnosticMuscle2.any"
};
};
AnyFolder AxialRotation={
AnyKinMeasure& DOF = ...InterfaceFolder.T12L1JntMus;
AnyFolder Object={
AnyVector Strength={...JointStrength.TorsoAxialRotation,...JointStrength.TorsoAxialRotation};
AnyInt dof= 1;
#include "<ANYBODY_PATH_MODELUTILS>/Diagnostics/DiagnosticMuscle2.any"
};
};
};
};// End of JointsLumbar