diff --git a/src/platform/InterpolatedMovingPlatform.cpp b/src/platform/InterpolatedMovingPlatform.cpp index 96e28551f..2477053e0 100644 --- a/src/platform/InterpolatedMovingPlatform.cpp +++ b/src/platform/InterpolatedMovingPlatform.cpp @@ -50,8 +50,8 @@ InterpolatedMovingPlatform::InterpolatedMovingPlatform( break; case RotationSpec::ARINC_705: calcAttitude = [] (arma::Col const x) -> Rotation { - return Rotation(Directions::right, x[1]).applyTo( - Rotation(Directions::forward, x[0]) + return Rotation(Directions::right, -x[0]).applyTo( + Rotation(Directions::forward, -x[1]) ).applyTo( Rotation(Directions::up, -x[2]) );