Extended Kalman Filter for spacecraft pose estimation using dual quaternions

Based on the highly successful Quaternion Multiplicative Extended Kalman Filter (Q-MEKF) for spacecraft attitude estimation using unit quaternions, this paper proposes a Dual Quaternion Multiplicative Extended Kalman Filter (DQ-MEKF) for spacecraft pose (i.e., attitude and position) and linear and angular velocity estimation using unit dual quaternions. By using the concept of error unit dual quaternion, defined analogously to the concept of error unit quaternion in the Q-MEKF, this paper proposes, as far as the authors know, the first multiplicative EKF for pose estimation. Compared to existing literature, the state of the DQ-MEKF only includes six elements of a unit dual quaternion, instead of eight, resulting in obvious computational savings. A version of the DQ-MEKF is presented that takes only discrete-time pose measurements with noise and, hence, is suitable for uncooperative satellite proximity operation scenarios where the chaser satellite has only access to measurements of the relative pose, but requires the relative velocities for control. Finally, the DQ-MEKF is experimentally validated and compared with two alternative EKF formulations on a 5-DOF air-bearing platform.

[1]  Panagiotis Tsiotras,et al.  Rigid body motion tracking without linear and angular velocity feedback using dual quaternions , 2013, 2013 European Control Conference (ECC).

[2]  Zhaowei Sun,et al.  6-DOF robust adaptive terminal sliding mode control for spacecraft formation flying , 2012 .

[3]  Ran Dai,et al.  Distributed Motion Estimation of Space Objects Using Dual Quaternions , 2014 .

[4]  John L. Crassidis,et al.  Survey of nonlinear attitude estimation methods , 2007 .

[5]  Panagiotis Tsiotras,et al.  Extended Kalman Filter for Spacecraft Pose Estimation Using Dual Quaternions , 2015 .

[6]  Daniele Mortari,et al.  Norm-Constrained Kalman Filtering , 2009 .

[7]  Panagiotis Tsiotras AAS 14-114 ASTROS: A 5DOF EXPERIMENTAL FACILITY FOR RESEARCH IN SPACE PROXIMITY OPERATIONS , 2014 .

[8]  Qing Wei,et al.  Control of Oriented Mechanical systems: A Method Based on Dual Quaternion , 2008 .

[9]  F. Dimentberg The screw calculus and its applications in mechanics , 1968 .

[10]  Panagiotis Tsiotras,et al.  A 5-dof Experimental Platform for Spacecraft Rendezvous and Docking , 2009 .

[11]  D. Hu,et al.  Strapdown inertial navigation system algorithms based on dual quaternions , 2005 .

[12]  Mongi A. Abidi,et al.  Pose and motion estimation from vision using dual quaternion-based extended kalman filtering , 1997 .

[13]  Dewen Hu,et al.  Strapdown inertial navigation system algorithms based on dual quaternions , 2005, IEEE Transactions on Aerospace and Electronic Systems.

[14]  Panagiotis Tsiotras,et al.  Simultaneous position and attitude control without linear and angular velocity feedback using dual quaternions , 2013, 2013 American Control Conference.

[15]  Panagiotis Tsiotras,et al.  Adaptive Model-Independent Tracking of Rigid Body Position and Attitude Motion with Mass and Inertia Matrix Identification using Dual Quaternions , 2013 .

[16]  F. Landis Markley,et al.  Attitude Estimation or Quaternion Estimation , 2003 .

[17]  Panagiotis Tsiotras,et al.  Robust Feature Detection, Acquisition and Tracking for Relative Navigation in Space with a Known Target , 2013 .

[18]  Panagiotis Tsiotras,et al.  Adaptive Position and Attitude Tracking Controller for Satellite Proximity Operations using Dual Quaternions , 2015 .

[19]  Zexiang Li,et al.  Kinematic control of free rigid bodies using dual quaternions , 2008, Int. J. Autom. Comput..

[20]  F. Markley Attitude Error Representations for Kalman Filtering , 2003 .

[21]  F. Landis Markley,et al.  Attitude Filtering on SO(3) , 2006 .

[22]  Son-Goo Kim,et al.  Kalman filtering for relative spacecraft attitude and position estimation , 2005 .

[23]  Eduardo Bayro-Corrochano,et al.  The Motor Extended Kalman Filter: A Geometric Approach for Rigid Motion Estimation , 2004, Journal of Mathematical Imaging and Vision.

[24]  Stergios I. Roumeliotis,et al.  Vision-Aided Inertial Navigation for Spacecraft Entry, Descent, and Landing , 2009, IEEE Transactions on Robotics.

[25]  William Rowan Hamilton,et al.  Elements of Quaternions , 1969 .

[26]  E. J. Lefferts,et al.  Kalman Filtering for Spacecraft Attitude Estimation , 1982 .

[27]  Marcello Romano,et al.  Laboratory Experimentation of Autonomous Spacecraft Approach and Docking to a Collaborative Target , 2007 .