Loading…

QuateRA: The Quaternion Regression Algorithm

This work proposes a batch solution to the problem of estimating fixed angular velocity using orientation measurements. Provided that the angular velocity remains constant with time, it is shown that the orientation quaternion belongs to a constant plane of rotation as time evolves. Motivated by thi...

Full description

Saved in:
Bibliographic Details
Published in:Journal of guidance, control, and dynamics control, and dynamics, 2020-09, Vol.43 (9), p.1600-1616
Main Authors: de Almeida, Marcelino M, Mortari, Daniele, Zanetti, Renato, Akella, Maruthi
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:This work proposes a batch solution to the problem of estimating fixed angular velocity using orientation measurements. Provided that the angular velocity remains constant with time, it is shown that the orientation quaternion belongs to a constant plane of rotation as time evolves. Motivated by this fundamental property, the angular velocity’s direction can be determined by estimating the quaternion plane of rotation. Under the small angle assumption on the attitude measurement noise, the plane of rotation is estimated by minimizing a constrained total least-squares cost function, and the proposed algorithm produces a unique optimizing solution through a batch approach (no need for iterations). The angular velocity magnitude is estimated by projecting the measured quaternions onto the estimated plane of rotation, and then computing the least-squares evolution of the quaternion angle in the plane. A Monte Carlo analysis of the proposed algorithm is performed, validating the method and comparing it with a multiplicative extended Kalman Filter, which is a traditional method in the literature.
ISSN:1533-3884
0731-5090
1533-3884
DOI:10.2514/1.G004375