Welcome to the upgraded MacSphere! We're putting the finishing touches on it; if you notice anything amiss, email macsphere@mcmaster.ca

Design and Implementation of an IMU Calibration Platform

dc.contributor.advisorZheng, Rong
dc.contributor.authorChen, Ge
dc.contributor.departmentComputing and Softwareen_US
dc.date.accessioned2023-03-22T18:57:09Z
dc.date.available2023-03-22T18:57:09Z
dc.date.issued2021
dc.description.abstractInertial 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.en_US
dc.description.degreeMaster of Computer Engineering (MCompE)en_US
dc.description.degreetypeThesisen_US
dc.identifier.urihttp://hdl.handle.net/11375/28382
dc.language.isoenen_US
dc.subjectIMUen_US
dc.subjectcalibration algorithmen_US
dc.subjectsensor error modelen_US
dc.subjectallan varianceen_US
dc.subjectcost functionen_US
dc.subjectRunge-Kutta integrationen_US
dc.subjectmotion detectoren_US
dc.subjectdata similarity measuresen_US
dc.subjectaligning time series dataen_US
dc.titleDesign and Implementation of an IMU Calibration Platformen_US
dc.typeReporten_US
dc.typeTechnical Reporten_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Chen_Ge_202109_Meng.pdf
Size:
11.03 MB
Format:
Adobe Portable Document Format
Description:
Chen Ge Meng report

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.68 KB
Format:
Item-specific license agreed upon to submission
Description: