• DocumentCode
    3201241
  • Title

    Modification and fixed-point analysis of a Kalman filter for orientation estimation based on 9D inertial measurement unit data

  • Author

    Bruckner, Hans-Peter ; Spindeldreier, Christian ; Blume, Holger

  • Author_Institution
    Inst. of Microelectron. Syst., Leibniz Univ. Hannover, Hannover, Germany
  • fYear
    2013
  • fDate
    3-7 July 2013
  • Firstpage
    3953
  • Lastpage
    3956
  • Abstract
    A common approach for high accuracy sensor fusion based on 9D inertial measurement unit data is Kalman filtering. State of the art floating-point filter algorithms differ in their computational complexity nevertheless, real-time operation on a low-power microcontroller at high sampling rates is not possible. This work presents algorithmic modifications to reduce the computational demands of a two-step minimum order Kalman filter. Furthermore, the required bit-width of a fixed-point filter version is explored. For evaluation real-world data captured using an Xsens MTx inertial sensor is used. Changes in computational latency and orientation estimation accuracy due to the proposed algorithmic modifications and fixed-point number representation are evaluated in detail on a variety of processing platforms enabling on-board processing on wearable sensor platforms.
  • Keywords
    Kalman filters; medical signal processing; microcontrollers; sensor fusion; 9D inertial measurement unit data; Kalman filter; Xsens MTx inertial sensor; computational complexity; computational latency; fixed point analysis; floating point filter algorithms; high accuracy sensor fusion; microcontroller; orientation estimation; wearable sensor platform; Accuracy; Algorithm design and analysis; Covariance matrices; Estimation; Filtering algorithms; Kalman filters; Sensor fusion;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering in Medicine and Biology Society (EMBC), 2013 35th Annual International Conference of the IEEE
  • Conference_Location
    Osaka
  • ISSN
    1557-170X
  • Type

    conf

  • DOI
    10.1109/EMBC.2013.6610410
  • Filename
    6610410