• DocumentCode
    2336194
  • Title

    An improved quaternion-based Kalman filter for real-time tracking of rigid body orientation

  • Author

    Yun, Xiaoping ; Lizarraga, Mariano ; Bachmann, Eric R. ; Mcghee, Robert B.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Naval Postgraduate Sch., Monterey, CA, USA
  • Volume
    2
  • fYear
    2003
  • fDate
    27-31 Oct. 2003
  • Firstpage
    1074
  • Abstract
    This paper presents an improved Kalman filter for real-time tracking of human body motions. An earlier version of the filter was presented at IROS 2001. Since then, the filter has been substantially improved. Real-time tracking of rigid body orientation is accomplished using the MARG (magnetic, angular rate, and gravity) sensors. A MARG sensor measures the three-dimensional local magnetic field, three-dimensional angular rate, and three-dimensional acceleration. A Kalman filter is designed to process measurements provided by the MARG sensors, and to produce real-time orientation represented in quaternions. There are many design decisions as related to choice of state vectors, output equations, process model, etc. The filter design presented in this paper utilizes the Gauss-Newton method for parameter optimization in conjunction with Kalman filtering. The use of the Gauss-Newton method, particularly the reduced-order implementation introduced in the paper, significantly simplifies the Kalman filter design, and reduces computational requirements.
  • Keywords
    Kalman filters; Newton method; filtering theory; gravity; magnetic sensors; optimisation; real-time systems; sensor fusion; tracking; Gauss-Newton method; angular rate sensor; gravity sensor; magnetic sensor; parameter optimization; quaternion-based Kalman filter; real-time tracking; rigid body orientation; three-dimensional acceleration; three-dimensional angular rate; three-dimensional local magnetic field; Filters; Gravity; Humans; Least squares methods; Magnetic field measurement; Magnetic sensors; Magnetic separation; Newton method; Recursive estimation; Tracking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Robots and Systems, 2003. (IROS 2003). Proceedings. 2003 IEEE/RSJ International Conference on
  • Print_ISBN
    0-7803-7860-1
  • Type

    conf

  • DOI
    10.1109/IROS.2003.1248787
  • Filename
    1248787