Sensors-based data fusion solution design for 3D motion estimation with application in bio-logging

The main purpose of this paper deals with the orientation estimation problem of a rigid-body motion in space. We present an algorithm for attitude estimation, expressed in quaternion representation, using low-cost sensors as 3-axis accelerometer, 3-axis magnetometer and 3-axis gyroscope. The algorithm is based on a complementary nonlinear observer coupled with a Levenberg Marquardt Algorithm (LMA). Moreover, the proposed solution exploits kinematic equation model and includes the estimation of rate gyros biases to compensate angular velocity measurements. This algorithm is developed in order to address the well-known problem of the weak dynamics of the attitude sensors (accelerometer and magnetometer). The efficiency of the proposed observer is illustrated by an attitude estimation example in presence of realistic measurements provided by low-cost sensors. Some preliminary experimental results are provided also to prove the performance of the proposed method. The developed approach will be applied in future works in Bio-logging area which interests to study the animal behavior and its energy expenditure by determining its movement patterns (3D motion or orientation).

[1]  John E. Dennis,et al.  Numerical methods for unconstrained optimization and nonlinear equations , 1983, Prentice Hall series in computational mathematics.

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

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

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

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

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

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

[8]  S. Beeby,et al.  MEMS Mechanical Sensors , 2004 .

[9]  I. Boyd,et al.  Bio-logging science: sensing beyond the boundaries , 2004 .

[10]  Surya P. N. Singh,et al.  Attitude Estimation for Dynamic Legged Locomotion Using Range and Inertial Sensors , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[11]  Yasuhiko Naito,et al.  A new technique for monitoring the detailed behaviour of terrestrial animals: A case study with the domestic cat , 2005 .

[12]  Angelo M. Sabatini,et al.  Quaternion-based extended Kalman filter for determining orientation by inertial and magnetic sensing , 2006, IEEE Transactions on Biomedical Engineering.

[13]  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.

[14]  Andreas Fahlman,et al.  Changes in dive profiles as an indicator of feeding success in king and Adélie penguins , 2007 .

[15]  Andreas Fahlman,et al.  Fine-scale analyses of diving energetics in king penguins Aptenodytes patagonicus: how behaviour affects costs of a foraging dive , 2007 .

[16]  C. A. Bosta,et al.  Changes in dive profiles as an indicator of feeding success in king and Adélie penguins , 2007 .

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

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

[19]  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.

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

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