this should be it
EIVE/eive-obsw/pipeline/head Build started... Details

This commit is contained in:
Marius Eggert 2024-01-19 16:15:22 +01:00
parent 21fc431bc6
commit 367e879d91
1 changed files with 1 additions and 0 deletions

View File

@ -418,6 +418,7 @@ void Guidance::comparePtg(double currentQuat[4], double currentSatRotRate[3], do
double targetSatRotRate[3], double refQuat[4], double refSatRotRate[3],
double errorQuat[4], double errorSatRotRate[3], double &errorAngle) {
// First calculate error quaternion between current and target orientation
QuaternionOperations::inverse(targetQuat, targetQuat);
QuaternionOperations::multiply(currentQuat, targetQuat, errorQuat);
// Last calculate add rotation from reference quaternion
QuaternionOperations::multiply(refQuat, errorQuat, errorQuat);