• DocumentCode
    978192
  • Title

    Quaternion-based extended Kalman filter for determining orientation by inertial and magnetic sensing

  • Author

    Sabatini, Angelo M.

  • Author_Institution
    Scuola Superiore Sant´´Anna Piazza Martiri della Liberta, ARTS Lab, Pisa, Italy
  • Volume
    53
  • Issue
    7
  • fYear
    2006
  • fDate
    7/1/2006 12:00:00 AM
  • Firstpage
    1346
  • Lastpage
    1356
  • Abstract
    In this paper, a quaternion based extended Kalman filter (EKF) is developed for determining the orientation of a rigid body from the outputs of a sensor which is configured as the integration of a tri-axis gyro and an aiding system mechanized using a tri-axis accelerometer and a tri-axis magnetometer. The suggested applications are for studies in the field of human movement. In the proposed EKF, the quaternion associated with the body rotation is included in the state vector together with the bias of the aiding system sensors. Moreover, in addition to the in-line procedure of sensor bias compensation, the measurement noise covariance matrix is adapted, to guard against the effects which body motion and temporary magnetic disturbance may have on the reliability of measurements of gravity and earth´s magnetic field, respectively. By computer simulations and experimental validation with human hand orientation motion signals, improvements in the accuracy of orientation estimates are demonstrated for the proposed EKF, as compared with filter implementations where either the in-line calibration procedure, the adaptive mechanism for weighting the measurements of the aiding system sensors, or both are not implemented.
  • Keywords
    Kalman filters; accelerometers; biomagnetism; biomechanics; calibration; covariance matrices; magnetic sensors; magnetometers; medical signal processing; noise; aiding system sensors; body rotation; earth magnetic field; filter implementations; gravity; human hand orientation motion signals; human movement; in-line calibration; inertial sensing; magnetic sensing; measurement noise covariance matrix; quaternion-based extended Kalman filter; sensor bias compensation; temporary magnetic disturbance; tri-axis accelerometer; tri-axis gyro; tri-axis magnetometer; weighting; Accelerometers; Magnetic field measurement; Magnetic noise; Magnetic sensors; Magnetic separation; Magnetometers; Motion measurement; Noise measurement; Quaternions; Sensor systems; Earth´s magnetic field sensing; extended Kalman filter; human motion tracking; inertial sensing; quaternion; Acceleration; Algorithms; Biomechanics; Computer Simulation; Diagnosis, Computer-Assisted; Filtration; Hand; Humans; Magnetics; Models, Biological; Movement; Orientation;
  • fLanguage
    English
  • Journal_Title
    Biomedical Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9294
  • Type

    jour

  • DOI
    10.1109/TBME.2006.875664
  • Filename
    1643403