added new calibration matrices
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good

This commit is contained in:
Jakob Meier 2023-01-31 10:08:28 +01:00
parent 4aba46e02c
commit 45eadb8302

View File

@ -37,27 +37,27 @@ class AcsParameters /*: public HasParametersIF*/ {
float mgm3orientationMatrix[3][3] = {{0, 0, 1}, {0, -1, 0}, {1, 0, 0}};
float mgm4orientationMatrix[3][3] = {{0, 0, -1}, {-1, 0, 0}, {0, 1, 0}};
float mgm0hardIronOffset[3] = {-3.009521e1, 1.600983e1, -3.025359e1};
float mgm1hardIronOffset[3] = {-3.255443e1, 1.118625e1, -8.400313e0};
float mgm2hardIronOffset[3] = {-6.194874e1, 1.561503e1, -2.911635e1};
float mgm3hardIronOffset[3] = {-3.986654e1, 1.413371e1, -9.778686e0};
float mgm4hardIronOffset[3] = {-3.046779e1, 1.690829e1, -6.597055e0};
float mgm0hardIronOffset[3] = {3.303907e0,4.009162e0,-1.677380e1};
float mgm1hardIronOffset[3] = {-2.494258e0,3.526886e0,3.593006e0};
float mgm2hardIronOffset[3] = {-1.630907e1,5.543566e0,-1.619287e1};
float mgm3hardIronOffset[3] = {-8.612960e-1,2.752825e0,-1.101764e0};
float mgm4hardIronOffset[3] = {1.696131e0,4.624440e0,2.449785e-1};
float mgm0softIronInverse[3][3] = {{9.385532e-1, -1.261877e-1, -8.086912e-2},
{-1.261877e-1, 1.415967e0, -6.953750e-3},
{-8.086912e-2, -6.953750e-3, 1.014963e0}};
float mgm1softIronInverse[3][3] = {{1.054248e0, -1.867005e-1, -4.884622e-2},
{-1.867005e-1, 1.272026e0, -4.212676e-2},
{-4.884622e-2, -4.212676e-2, 1.091061e0}};
float mgm2softIronInverse[3][3] = {{9.474586e-1, 1.506282e-1, -7.002351e-2},
{1.506282e-1, 1.427704e0, 7.247630e-2},
{-7.002351e-2, 7.247630e-2, 9.822354e-1}};
float mgm3softIronInverse[3][3] = {{1.082337e0, 1.971590e-1, -6.910370e-2},
{1.971590e-1, 1.265329e0, 1.301571e-2},
{-6.910370e-2, 1.301571e-2, 1.072459e0}};
float mgm4softIronInverse[3][3] = {{1.094184e0, -1.765240e-2, -3.580871e-2},
{-1.765240e-2, 1.250533e0, 8.302781e-3},
{-3.580871e-2, 8.302781e-3, 1.325068e0}};
float mgm0softIronInverse[3][3] = {{9.687712e-1,1.144510e-2,-9.601610e-2},
{1.144510e-2,1.391574e0,-1.169994e-1},
{-9.601610e-2,-1.169994e-1,1.025668e0}};
float mgm1softIronInverse[3][3] = {{1.086339e0,-4.341287e-2,-5.870281e-2},
{-4.341287e-2,1.274588e0,-1.893176e-1},
{-5.870281e-2,-1.893176e-1,1.077651e0}};
float mgm2softIronInverse[3][3] = {{9.554406e-1,7.009618e-2,-7.924296e-2},
{7.009618e-2,1.428436e0,1.504623e-1},
{-7.924296e-2,1.504623e-1,9.978038e-1}};
float mgm3softIronInverse[3][3] = {{1.091974e0,1.492663e-2-5.993296e-2},
{1.492663e-2,1.263068e0,2.013953e-1},
{-5.993296e-2,2.013953e-1,1.055083e0}};
float mgm4softIronInverse[3][3] = {{1.100341e0,-7.430518e-4,-3.810031e-2},
{-7.430518e-4,1.259561e0,-1.951225e-2},
{-3.810031e-2,-1.951225e-2,1.342584e0}};
float mgm02variance[3] = {1, 1, 1};
float mgm13variance[3] = {1, 1, 1};
float mgm4variance[3] = {1, 1, 1};