A complementary observer-based approach for the estimation of motion in rigid bodies using inertial and magnetic sensors

This paper addresses the problem of rigid body orientation tracking. A complementary nonlinear observer is proposed for attitude estimation using inertial/magnetic sensors. The approach developed here is applied in Bio-logging, an interdisciplinary research area at the intersection of animal behavior and bioengineering. We propose a state estimation algorithm that combines three complementary data obtained from a 3-axis accelerometer, a 3-axis magnetometer and a 3-axis gyroscope in order to provide the best attitude. The proposed algorithm is based on a nonlinear observer coupled with an Iterated Least Squares Algorithm (ISLA). The evaluation of the state estimator by simulation is followed by some experiments illustrating the efficiency of the proposed approach.

[1]  Richard A. Brown,et al.  Introduction to random signals and applied kalman filtering (3rd ed , 2012 .

[2]  Noureddine Manamanni,et al.  A rigid body attitude estimation for Bio-logging application: A quaternion-based nonlinear filter approach , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Philippe Martin,et al.  Invariant observers for attitude and heading estimation from low-cost inertial and magnetic sensors , 2007, 2007 46th IEEE Conference on Decision and Control.

[4]  E.B. Decker,et al.  Marine Mammal Marker (MAMMARK) Dead Reckoning Sensor for In-Situ Environmental Monitoring , 2006, 2006 IEEE/ION Position, Location, And Navigation Symposium.

[5]  Rong Zhu,et al.  A real-time articulated human motion tracking using tri-axis inertial/magnetic sensors package , 2004, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[6]  L. Halsey,et al.  A thorough and quantified method for classifying seabird diving behaviour , 2007, Polar Biology.

[7]  Xiaoming Hu,et al.  Drift-free attitude estimation for accelerated rigid bodies , 2004, Autom..

[8]  Mohinder S. Grewal,et al.  Global Positioning Systems, Inertial Navigation, and Integration , 2000 .

[9]  S. Salcudean A globally convergent angular velocity observer for rigid body motion , 1991 .

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

[11]  Christian Rutz,et al.  New frontiers in biologging science , 2009, Biology Letters.

[12]  Zhaoying Zhou,et al.  A real-time articulated human motion tracking using tri-axis inertial/magnetic sensors package. , 2004, IEEE transactions on neural systems and rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[13]  Xiaoming Hu,et al.  Drift-free attitude estimation for accelerated rigid bodies , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[14]  Rory P. Wilson,et al.  Prying into the intimate details of animal lives: use of a daily diary on animals , 2008 .

[15]  Peter L. Tyack,et al.  A digital acoustic recording tag for measuring the response of wild marine mammals to sound , 2003 .

[16]  Noureddine Manamanni,et al.  Rigid body motions estimation using inertial sensors: Bio-logging application , 2009 .

[17]  Noureddine Manamanni,et al.  Nonlinear attitude estimation based on fusion of inertial and magnetic sensors: Bio-logging application , 2009, ICONS.

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

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

[20]  J. Kuipers Quaternions and Rotation Sequences , 1998 .