Class QuaternionIntegrator
java.lang.Object
com.irurueta.navigation.inertial.calibration.gyroscope.QuaternionIntegrator
Class in charge of performing integration steps of rotations.
This implementation uses a Runge-Kutta integration algorithm to obtain
accurate results on
EasyGyroscopeCalibrator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
integrateGyroSequence
(BodyKinematicsSequence<StandardDeviationTimedBodyKinematics> sequence, com.irurueta.geometry.Quaternion initialAttitude, QuaternionStepIntegratorType type, com.irurueta.geometry.Quaternion result) Integrates a sequence of gyroscope measurements contained within timed body kinematics, starting at an initial attitude to obtain a final attitude.static void
integrateGyroSequence
(BodyKinematicsSequence<StandardDeviationTimedBodyKinematics> sequence, QuaternionStepIntegratorType type, com.irurueta.geometry.Quaternion result) Integrates a sequence of gyroscope measurements contained within timed body kinematics, starting at the identity attitude to obtain a final attitude.static com.irurueta.geometry.Quaternion
integrateGyroSequenceAndReturnNew
(BodyKinematicsSequence<StandardDeviationTimedBodyKinematics> sequence, com.irurueta.geometry.Quaternion initialAttitude, QuaternionStepIntegratorType type) Integrates a sequence of gyroscope measurements contained within timed body kinematics, starting at an initial attitude to obtain a final attitude.static com.irurueta.geometry.Quaternion
integrateGyroSequenceAndReturnNew
(BodyKinematicsSequence<StandardDeviationTimedBodyKinematics> sequence, QuaternionStepIntegratorType type) Integrates a sequence of gyroscope measurements contained within timed body kinematics, starting at the identity attitude to obtain a final attitude.
-
Constructor Details
-
QuaternionIntegrator
private QuaternionIntegrator()Constructor. Prevents instantiation of helper class.
-
-
Method Details