Skip navigation
  • Home
  • Browse
    • Communities
      & Collections
    • Browse Items by:
    • Publication Date
    • Author
    • Title
    • Subject
    • Department
  • Sign on to:
    • My MacSphere
    • Receive email
      updates
    • Edit Profile


McMaster University Home Page
  1. MacSphere
  2. Open Access Dissertations and Theses Community
  3. Open Access Dissertations and Theses
Please use this identifier to cite or link to this item: http://hdl.handle.net/11375/28382
Title: Design and Implementation of an IMU Calibration Platform
Authors: Chen, Ge
Advisor: Zheng, Rong
Department: Computing and Software
Keywords: IMU;calibration algorithm;sensor error model;allan variance;cost function;Runge-Kutta integration;motion detector;data similarity measures;aligning time series data
Publication Date: 2021
Abstract: Inertial Measurements Units (IMU) are widely used in robotics, such as navigation and mapping tasks. Nowadays, many commercial off-the-shelf devices like smartphones and drones are mostly equipped with low-cost embedded IMU sensors. Nevertheless, systematic errors affect low-cost IMUs due to imprecise scaling factors and axes misalignments that decrease the accuracy in position and attitude estimation. Therefore, a procedure to calibrate these IMUs at reasonable costs is essential in many engineering applications. Traditionally the calibration of such IMUs has been done by using special mechanical platforms such as a robotic manipulator. However, such mechanical platforms used for calibration are usually costly. In this report, we propose a method to calibrate IMUs with the help of a low-cost platform. The procedure is based on a multi-position scheme, providing scale and misalignments factors for both the accelerometers and gyroscopes triads, as well as estimating sensor biases. The method only requires a sensor to be attached to the calibration platform. We use an Arduino Due board to control the motor on the platform and set different attitudes for the rotatable shaft. We design a data collection and calibration protocol that exploits an effective parameterless static filter to reliably detect the static intervals in the sensor measurements, where local stability of the gravity's magnitude can be assumed. In the protocol, the accelerometers triad is first calibrated from measurement samples in the static intervals. Next, these results are exploited to calibrate the gyroscopes through a robust numerical integration. The performances of the proposed calibration technique have been evaluated via actual experiments with a commercial high-precision IMU sensor.
URI: http://hdl.handle.net/11375/28382
Appears in Collections:Open Access Dissertations and Theses

Files in This Item:
File Description SizeFormat 
Chen_Ge_202109_Meng.pdf
Open Access
Chen Ge Meng report11.29 MBAdobe PDFView/Open
Show full item record Statistics


Items in MacSphere are protected by copyright, with all rights reserved, unless otherwise indicated.

Sherman Centre for Digital Scholarship     McMaster University Libraries
©2022 McMaster University, 1280 Main Street West, Hamilton, Ontario L8S 4L8 | 905-525-9140 | Contact Us | Terms of Use & Privacy Policy | Feedback

Report Accessibility Issue