Skip to main navigation Skip to search Skip to main content

Real-Time Calibration of Gyro-Magnetometer Misalignment

  • Fu Zhang*
  • , Jianyu Song
  • *Corresponding author for this work

Research output: Contribution to journalJournal Articlepeer-review

Abstract

This letter considers a common calibration problem in robotics: determining the orientation of a three-axis gyro relative to a three-axis magnetometer. This letter first forms the calibration problem as Ri X mi = Rj X mj and then presents two methods to solve the equation on SO(3). The first method is to solve for X directly by regarding the equation as a homogeneous linear equation with respect to X and subsequently enforce the solution onto SO(3). The second approach, utilizing geometrical properties of SO(3), transforms the equation into an equivalent linear equation in the form of Ax = b and invokes a recursive least-squares algorithm to solve. The proposed calibration algorithms succeed in their computational and memory efficiency and suitability for the real-time implementation on embedded systems. Both simulation and experiments on large-scale bulky unmanned aerial vehicles (UAVs) are provided to show that the proposed formulation along with the two solvers can successfully calibrate large misalignments under small and casual movements of the UAV.

Original languageEnglish
Article number8253877
Pages (from-to)849-856
Number of pages8
JournalIEEE Robotics and Automation Letters
Volume3
Issue number2
DOIs
Publication statusPublished - Apr 2018

Bibliographical note

Publisher Copyright:
© 2016 IEEE.

Keywords

  • Calibration and identification
  • aerial systems: applications
  • field robots

Fingerprint

Dive into the research topics of 'Real-Time Calibration of Gyro-Magnetometer Misalignment'. Together they form a unique fingerprint.

Cite this