VSCMGConfigMsgPayload
Enums
-
struct VSCMGConfigMsgPayload
- #include <VSCMGConfigMsgPayload.h>
Structure used to define the individual VSCMG configuration data message.
Public Members
-
VSCMGModels VSCMGModel
[-], Type of imbalance model to use
-
double massV
[kg]
-
double massG
[kg]
-
double massW
[kg]
-
double theta
[rad], wheel angle
-
double Omega
[rad/s], wheel speed
-
double gamma
[s], gimbal angle
-
double gammaDot
[rad/s], gimbal rate
-
double IW1
[kg-m^2], spin axis gsHat rotor moment of inertia
-
double IW2
[kg-m^2], gtHat axis rotor moment of inertia
-
double IW3
[kg-m^2], ggHat axis rotor moment of inertia
-
double IW13
[kg-m^2], x-z inertia of wheel about wheel center in wheel frame (imbalance)
-
double IG1
[kg-m^2]
-
double IG2
[kg-m^2]
-
double IG3
[kg-m^2]
-
double IG12
[kg-m^2]
-
double IG13
[kg-m^2]
-
double IG23
[kg-m^2]
-
double IV1
[kg-m^2]
-
double IV2
[kg-m^2]
-
double IV3
[kg-m^2]
-
double rhoG
module variable
-
double rhoW
module variable
-
double U_s
[kg-m], static imbalance
-
double U_d
[kg-m^2], dynamic imbalance
-
double d
[m], wheel center of mass offset from wheel frame origin
-
double l
module variable
-
double L
module variable
-
double u_s_current
[N-m], current motor torque
-
double u_s_max = -1.0
[N-m], Max torque
-
double u_s_min
[N-m], Min torque
-
double u_s_f
[N-m], Coulomb friction torque magnitude
-
double Omega_max = -1.0
[rad/s], max wheel speed
-
double wheelLinearFrictionRatio
[%] ratio relative to max speed value up to which the friction behaves linearly
-
double u_g_current
[N-m], current motor torque
-
double u_g_max = -1.0
[N-m], Max torque
-
double u_g_min
[N-m], Min torque
-
double u_g_f
[N-m], Coulomb friction torque magnitude
-
double gammaDot_max
[rad/s], max wheel speed
-
double gimbalLinearFrictionRatio
[%] ratio relative to max speed value up to which the friction behaves linearly
-
double cOmega
[-], parameter used in coupled jitter back substitution
-
double dOmega
module variable
-
double eOmega
module variable
-
double cgamma
module variable
-
double dgamma
module variable
-
double egamma
module variable
-
double s
module variable
-
double gravityTorqueWheel_s
module variable
-
double gravityTorqueGimbal_g
module variable
-
VSCMGModels VSCMGModel