|
a |
|
b/Application/Examples/Squat/Model/LeftLegTLEMDrivers.any |
|
|
1 |
// ************************************ |
|
|
2 |
// Drivers for the Left leg |
|
|
3 |
// ************************************ |
|
|
4 |
|
|
|
5 |
FootConnection_3Points FootOnGround_Left( |
|
|
6 |
RefFootPrintFolder = Main.Model.ModelEnvironmentConnection.FootPrintGeneration.FootPrintLeft, |
|
|
7 |
HeelLiftOffEnable = 0 )= |
|
|
8 |
{ |
|
|
9 |
}; |
|
|
10 |
|
|
|
11 |
//AnyKinEqFourierDriver KneeDriverLeft = |
|
|
12 |
//{ |
|
|
13 |
// AnyKinMeasureLinComb lincomb = |
|
|
14 |
// { |
|
|
15 |
// AnyKinMeasure& ref = ....HumanModel.Interface.Left.KneeFlexion; |
|
|
16 |
// Coef = {{1.0}}; |
|
|
17 |
// Const = {-0.5*(ADL_SQUAT_ANGLE_KNEE_FLEXION_MAX+ADL_SQUAT_ANGLE_KNEE_FLEXION_MIN)*pi/180}; |
|
|
18 |
// OutDim = 1; |
|
|
19 |
// }; |
|
|
20 |
// Type = Cos; |
|
|
21 |
// Freq = 1/ADL_SQUAT_TIME_PERIOD; |
|
|
22 |
// A = {{0.0, -0.5*(ADL_SQUAT_ANGLE_KNEE_FLEXION_MAX-ADL_SQUAT_ANGLE_KNEE_FLEXION_MIN)*pi/180}}; |
|
|
23 |
// B = {{0.0, 0.0}}; |
|
|
24 |
// Reaction.Type = {Off}; |
|
|
25 |
//}; |
|
|
26 |
|
|
|
27 |
//AnyKinEq Angle_Symmetry_KneeFlexion = |
|
|
28 |
//{ |
|
|
29 |
// AnyKinMeasureLinComb lincomb = |
|
|
30 |
// { |
|
|
31 |
// AnyKinMeasure& ref0 = ....HumanModel.Interface.Left.KneeFlexion; |
|
|
32 |
// AnyKinMeasure& ref1 = ....HumanModel.Interface.Right.KneeFlexion; |
|
|
33 |
// Coef = {{1.0, -1.0}}; |
|
|
34 |
// Const = {0.0}; |
|
|
35 |
// OutDim = 1; |
|
|
36 |
// }; |
|
|
37 |
// Reaction.Type = {Off}; |
|
|
38 |
//}; |
|
|
39 |
|
|
|
40 |
|
|
|
41 |
|
|
|
42 |
|
|
|
43 |
|
|
|
44 |
|
|
|
45 |
|
|
|
46 |
|