A Kalman Filter for Nonlinear Attitude Estimation Using Time Variable Matrices and Quaternions
Álvaro Deibe1, José Augusto Antón Nacimiento2, Jesús Cardenal2
1Integrated Group for Engineering Research, University of A Coruña, Mendizábal s/n, 15403 Ferrol, Spain.
Abstract:
The nonlinear problem of sensing the attitude of a solid body is solved by a novel implementation of the Kalman Filter. This implementation combines the use of quaternions to represent attitudes, time-varying matrices to model the dynamic behavior of the process and a particular state vector. This vector was explicitly created from measurable physical quantities, which can be estimated from the filter input and output. The specifically designed arrangement of these three elements and the way they are combined allow the proposed attitude estimator to be formulated following a classical Kalman Filter approach. The result is a novel estimator that preserves the simplicity of the original Kalman formulation and avoids the explicit calculation of Jacobian matrices in each iteration or the evaluation of augmented state vectors.
Related Concept Videos
Linear Approximation in Time Domain
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length,...
Kinematic Equations for Rotation
For instance, imagine a point A on a rigid body engaged in circular motion. The translational velocity of this particular point can be calculated by taking the time derivatives of the displacement equation, which essentially measures the...
Relative Motion Analysis using Rotating Axes
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...
Kinematic Equations - II
Suppose a car merges into freeway traffic on a 200 m long ramp. If its initial velocity is 10 m/s and it accelerates at 2 m/s2, then the...
Kinematic Equations - III
Using the kinematic equations,...


