63 lines (53 with data), 1.6 kB
//This file defines artificial muscles working on the universal joint in the wrist.
AnyKinMeasureOrg FlexionExtension={
AnyRevoluteJoint &jnt =..Jnt.WristJointFlexion;
MeasureOrganizer={0};
};
AnyKinMeasureOrg AbductionAdduction={
AnyRevoluteJoint &jnt =..Jnt.WristJointDeviation;
MeasureOrganizer={0};
};
//Data taken from "Krafteatlas Teil 1 Datenauswertung statisher aktionskrafte"
//Schriftenreihe der Bundesanstalt fur Arbeitsmedizin
//Table 35: Vertikale Zug- und Druckkrafte des armes
//The momentarm has been set to 0.05 m this is a guesstimate
AnyMuscleModel WristExtensionMuscle={
F0=440*0.05;
Vol0 = 1e-6;
};
AnyMuscleModel WristFlexionMuscle={
F0=440*0.05;
Vol0 = 1e-6;
};
AnyMuscleModel WristAbductionMuscle={
F0=440*0.05;
Vol0 = 1e-6;
};
AnyMuscleModel WristAdductionMuscle={
F0=440*0.05;
Vol0 = 1e-6;
};
//Definition of wrist joint
AnyMuscleGeneric WristFlexion ={
AnyKinMeasure& ref1=.FlexionExtension;
AnyMuscleModel &ref2=.WristFlexionMuscle;
Type = NonPositive;
};
//Definition of wrist joint
AnyMuscleGeneric WristExtension ={
AnyKinMeasure& ref1=.FlexionExtension;
AnyMuscleModel &ref2=.WristFlexionMuscle;
Type = NonNegative;
};
//Definition of wrist joint
AnyMuscleGeneric WristAbduction ={
AnyKinMeasure& ref1=.AbductionAdduction;
AnyMuscleModel &ref2=.WristAbductionMuscle;
Type = NonPositive;
};
//Definition of wrist joint
AnyMuscleGeneric WristAdduction ={
AnyKinMeasure& ref1=.AbductionAdduction;
AnyMuscleModel &ref2=.WristAdductionMuscle;
Type = NonNegative;
};