• DocumentCode
    14329
  • Title

    IMU Self-Calibration Using Factorization

  • Author

    Myung Hwangbo ; Jun-Sik Kim ; Kanade, Takeo

  • Author_Institution
    Robot. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • Volume
    29
  • Issue
    2
  • fYear
    2013
  • fDate
    Apr-13
  • Firstpage
    493
  • Lastpage
    507
  • Abstract
    This paper presents a convenient self-calibration method for an inertial measurement unit (IMU) using matrix factorization. Using limited information about applied loads (accelerations or angular rates) available from natural references, the proposed method can linearly solve all the parameters of an IMU in any configuration of its inertial components. Our factorization-based calibration method exploits the bilinear form of an IMU measurement, which is the product of intrinsic calibration parameters and exerted loads. For a redundant IMU, we prove that partial knowledge of the loads, such as magnitude, can produce a linear solution space for a proper decomposition of the measurement. Theoretical analysis on this linear space reveals that a 1-D null space should be considered when load magnitudes are all equal (e.g., gravity loads). Degenerate load distributions are also geometrically identified to avoid singular measurement collection. Since a triad IMU has a lower number of sensor components than a 4-D parameter space, we propose an iterative factorization in which only initial bias is required. A wide convergence region of the bias can provide an automatic setting of the initial bias as the mean of the measurements. Performance of the proposed method is evaluated with respect to various noise levels and constraint types. Self-calibration capability is demonstrated using natural references, which are gravity for accelerometers and image stream from an attached camera for gyroscopes. Calibration results are globally optimal and identical to those of nonlinear optimization.
  • Keywords
    accelerometers; calibration; convergence; gyroscopes; inertial systems; iterative methods; matrix algebra; nonlinear programming; 1D null space; 4D parameter space; IMU measurement; IMU self-calibration; acceleration; accelerometer; angular rate; bias convergence region; camera; constraint type; degenerate load distribution; factorization-based calibration method; gravity load; gyroscope; image stream; inertial measurement unit; intrinsic calibration parameter; iterative factorization; linear solution space; load magnitude; load partial knowledge; matrix factorization; measurement decomposition; noise level; nonlinear optimization; self-calibration capability; sensor components; singular measurement collection; triad IMU; Accelerometers; Calibration; Cameras; Gravity; Gyroscopes; Matrix decomposition; Robot sensing systems; Calibration and identification; factorization method; linear algorithm; redundant and triad inertial measurement unit (IMU); self-calibration;
  • fLanguage
    English
  • Journal_Title
    Robotics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1552-3098
  • Type

    jour

  • DOI
    10.1109/TRO.2012.2230994
  • Filename
    6413274