On the attitude estimation of accelerating rigid-bodies using GPS and IMU measurements

We present two observers that estimate the orientation of a rigid body, which is subjected to linear accelerations and rotational motion, using a global positioning system (GPS) and a body-attached inertial measurement unit (IMU). Unlike some other attitude estimation schemes (which assume that the accelerometer measures the gravity vector, which is not realistic when the rigid body is subject to large linear accelerations), the proposed results belong to the special class of velocity-aided attitude observers, which instead use the true accelerometer measurements (i.e., the system's apparent acceleration). The linear velocity of the rigid body (obtained from the GPS) is used to obviate the requirement of the linear acceleration (which is assumed unavailable in the inertial frame). The new observers can handle large accelerations of the rigid body which could otherwise destroy the performance of other types of attitude observers which assume that the accelerometer measures the gravity vector.

[1]  S. Bhat,et al.  A topological obstruction to continuous global stabilization of rotational motion and the unwinding phenomenon , 2000 .

[2]  Robert E. Mahony,et al.  Nonlinear Complementary Filters on the Special Orthogonal Group , 2008, IEEE Transactions on Automatic Control.

[3]  Minh-Duc Hua Attitude estimation for accelerated vehicles using GPS/INS measurements , 2010 .

[4]  Petros A. Ioannou,et al.  Robust Adaptive Control , 2012 .

[5]  Philippe Martin,et al.  Symmetry-Preserving Observers , 2006, IEEE Transactions on Automatic Control.

[6]  Andrew Roberts,et al.  Position control of VTOL UAVs using IMU and GPS measurements , 2011, IEEE Conference on Decision and Control and European Control Conference.

[7]  Daniel E. Koditschek,et al.  Application of a new Lyapunov function to global adaptive attitude tracking , 1988, Proceedings of the 27th IEEE Conference on Decision and Control.

[8]  M. Shuster,et al.  Three-axis attitude determination from vector observations , 1981 .

[9]  M. Shuster A survey of attitude representation , 1993 .

[10]  G. Wahba A Least Squares Estimate of Satellite Attitude , 1965 .

[11]  M. Moallem,et al.  Attitude estimation and stabilization of a rigid body using low-cost sensors , 2007, 2007 46th IEEE Conference on Decision and Control.

[12]  Abdelhamid Tayebi,et al.  Attitude stabilization of a VTOL quadrotor aircraft , 2006, IEEE Transactions on Control Systems Technology.

[13]  R. G. Reynolds QUATERNION PARAMETERIZATION AND A SIMPLE ALGORITHM FOR GLOBAL ATTITUDE ESTIMATION , 1998 .

[14]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[15]  Philippe Martin,et al.  An Invariant Observer for Earth-Velocity-Aided Attitude Heading Reference Systems , 2008 .

[16]  Malcolm D. Shuster Survey of attitude representations , 1993 .

[17]  T. Hamel,et al.  Complementary filter design on the special orthogonal group SO(3) , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[18]  Robert E. Mahony,et al.  Attitude estimation on SO[3] based on direct inertial measurements , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[19]  Tarek Hamel,et al.  Attitude and gyro bias estimation for a flying UAV , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  Philippe Martin,et al.  Design and implementation of a low-cost observer-based attitude and heading reference system , 2010 .

[21]  Anuradha M. Annaswamy,et al.  Robust Adaptive Control , 1984, 1984 American Control Conference.