[38ba34]: / Body / AAUHuman / Arm / WristMuscle.any

Download this file

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;
};