Low-Cost Inertial Measurement Unit Calibration With Nonlinear Scale Factors

被引:30
作者
Zhang, Xin [1 ]
Zhou, Changle [1 ]
Chao, Fei [1 ,2 ]
Lin, Chih-Min [3 ]
Yang, Longzhi [4 ]
Shang, Changjing [2 ]
Shen, Qiang [2 ]
机构
[1] Xiamen Univ, Sch Informat, Dept Artificial Intelligence, Xiamen 361005, Peoples R China
[2] Aberystwyth Univ, Inst Math Phys & Comp Sci, Aberystwyth SY23 3DB, Dyfed, Wales
[3] Yuan Ze Univ, Dept Elect Engn, Tao Yuan 32003, Taiwan
[4] Northumbria Univ, Dept Comp & Informat Sci, Newcastle Upon Tyne NE2 1RW, Tyne & Wear, England
基金
中国国家自然科学基金;
关键词
Calibration; Sensors; Accelerometers; Gyroscopes; Cost function; Systematics; Informatics; Inertial measurement unit (IMU) calibration; low-cost IMU; nonlinear scale factors; SELF-CALIBRATION; MEMS; ACCELEROMETERS; ALGORITHM;
D O I
10.1109/TII.2021.3077296
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Inertial measurement units (IMUs) have been widely used to provide accurate location and movement measurement solutions, along with the advances of modern manufacturing technologies. The scale factors of accelerometers and gyroscopes are linear when the range of the sensors are reasonably small, but the factor becomes nonlinear when the range gets much bigger. Based on this observation, this article presents a calibration method for low-cost IMU by effectively deriving the nonlinear scale factors of the sensors. Two motion patterns of the sensor on a rigid object are moved to collect data for calibration: One motion pattern is to upcast and rotate the rigid object, and another pattern is to place the rigid object on a stable base in different attitudes. The rotation motion produces centripetal and Coriolis force, which increases the measurement range of accelerometers. Four cost functions with different weight factors and two sets of data are utilized to optimize the IMU parameters. The weight factor comes from derived formula with input values which are the variance of the noise of the sampled data. The proposed approach was validated and evaluated on both synthetic and real-world data sets, and the experimental results demonstrated the superiority of the proposed approach in improving the accuracy of IMU for long-range use. In particular, the errors of acceleration and angular velocity led by our algorithm are significantly smaller than those resulted from the existing approaches using the same testing data sets, demonstrating a remarkable improvement of 64.12% and 47.90%, respectively.
引用
收藏
页码:1028 / 1038
页数:11
相关论文
共 21 条
[1]  
Aktakka EE, 2017, INT SYMP INERT SENSO, P31
[2]   Accelerometer calibration with nonlinear scale factor based on multi-position observation [J].
Cai, Qingzhong ;
Song, Ningfang ;
Yang, Gongliu ;
Liu, Yiliang .
MEASUREMENT SCIENCE AND TECHNOLOGY, 2013, 24 (10)
[3]   Analysis and modeling of inertial sensors using Allan variance [J].
EI-Sheimy, Naser ;
Hou, Haiying ;
Niu, Xiaoji .
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2008, 57 (01) :140-149
[4]   An Accelerometers-Size-Effect Self-Calibration Method for Triaxis Rotational Inertial Navigation System [J].
Gao, Pengyu ;
Li, Kui ;
Song, Tianxiao ;
Liu, Zengjun .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2018, 65 (02) :1655-1664
[5]  
Groves PD, 2013, ARTECH HSE GNSS TECH, P1
[6]  
Jekeli Christopher., 2012, Inertial navigation systems with geodetic applications
[7]   Feasibility of Wrist-Worn, Real-Time Hand, and Surface Gesture Recognition via sEMG and IMU Sensing [J].
Jiang, Shuo ;
Lv, Bo ;
Guo, Weichao ;
Zhang, Chao ;
Wang, Haitao ;
Sheng, Xinjun ;
Shull, Peter B. .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (08) :3376-3385
[8]   IMPROVED STRAPDOWN CONING ALGORITHMS [J].
JIANG, YF ;
LIN, YP .
IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 1992, 28 (02) :484-490
[9]  
Kozlov A, 2014, INT SYMP INERT SENSO, P105
[10]   Smart Insole: A Wearable Sensor Device for Unobtrusive Gait Monitoring in Daily Life [J].
Lin, Feng ;
Wang, Aosen ;
Zhuang, Yan ;
Tomita, Machiko R. ;
Xu, Wenyao .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2016, 12 (06) :2281-2291