fixed wrong calculation of gains
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good

This commit is contained in:
2023-04-13 17:06:11 +02:00
parent 6b976f1046
commit d4080fe5cb
3 changed files with 23 additions and 19 deletions

View File

@ -25,16 +25,16 @@ class SafeCtrl {
double &errorAngle);
void safeRateDamping(const double *magFieldB, const double *satRotRateB, const double *sunDirRefB,
double *magMomB, double &errorAngle);
const double inertiaMatrix[3][3], double *magMomB, double &errorAngle);
void splitRotationalRate(const double *satRotRateB, const double *sunDirB);
void calculateRotationalRateTorque(const double *sunDirB, const double *sunDirRefB,
double &errorAngle, const double gainParallel,
const double gainOrtho);
const double gainOrtho, const double inertiaMatrix[3][3]);
void calculateAngleErrorTorque(const double *sunDirB, const double *sunDirRefB,
const double gainAlign, const double inertiaMatrix[3][3]);
const double gainAlign);
void calculateMagneticMoment(double *magMomB);