43 lines (38 with data), 2.1 kB
/// Driver Positions - in degrees
AnyFolder DrvPos = {
AnyVar PelvisSeatLinXPos = 0.05; ///< Position of the pelvis on the seat
AnyVar SeatGlobalLinYPos = 0; ///< Seat Height
AnyVar SeatGlobalZRot = 0; ///< Forward seat inclination
AnyVar BackRestHeadResRotZPos = 0; ///< Rotation of the head rest wrt the back rest
AnyVar GlobalLegRestRotZPos = 30; ///< Inclination of the leg rest
AnyVar GlobalBackRestRotZPos = 0; ///< Back rest inclination
AnyVar LegRestFootRestLinYPos = 0.2; ///< Position of the footrest along the leg rest
}; // DrvPos
/// Driver Velocities - angles are in degrees per second
AnyFolder DrvVel = {
AnyVar PelvisSeatLinXVel = 0; ///< Movement of the pelvis on the seat
AnyVar SeatGlobalLinYVel = 0; ///< Movement of the seat Height
AnyVar SeatGlobalZRotVel = 0; ///< Movement of seat inclination
AnyVar GlobalBackRestRotZVel = 30; ///< Back rest inclination velocity
AnyVar GlobalLegRestRotZVel = 0; ///< Leg rest inclination velocity
AnyVar LegRestFootRestLinYVel = 0; ///< Movement of the footrest along the leg rest
}; // DrvVel
// --------------------------------------------------------
// Support settings
// --------------------------------------------------------
/// Settings for the support elements, friction coefficients and
/// strength of the support contact elements. If the strength
/// gets too low it means that the body will start using muscle
/// force to avoid laying too much
AnyFolder SupportSettings = {
//Friction coefficients between the human and the chair
AnyVar StaticFrictionSeat = 0.5;
AnyVar StaticFrictionBackrest = 0.5;
AnyVar StaticFrictionFootrest = 0.5;
AnyVar StaticFrictionArmrest = 0.2;
//Strenght of the support muscles between the human and the chair
AnyVar SeatSupportStrength=10000;
AnyVar BackrestSupportStrength=10000;
AnyVar FootrestSupportStrength=10000;
AnyVar ArmrestSupportStrength=10000;
};