Yaqi Li, Li Wang, Zhitao Wang, Xiangqing Li, Jiaojiao Li, Steven weidong Su
{"title":"On-site scale factor linearity calibration of MEMS triaxial gyroscopes","authors":"Yaqi Li, Li Wang, Zhitao Wang, Xiangqing Li, Jiaojiao Li, Steven weidong Su","doi":"arxiv-2405.03393","DOIUrl":null,"url":null,"abstract":"The calibration of MEMS triaxial gyroscopes is crucial for achieving precise\nattitude estimation for various wearable health monitoring applications.\nHowever, gyroscope calibration poses greater challenges compared to\naccelerometers and magnetometers. This paper introduces an efficient method for\ncalibrating MEMS triaxial gyroscopes via only a servo motor, making it\nwell-suited for field environments. The core strategy of the method involves\nutilizing the fact that the dot product of the measured gravity and the\nrotational speed in a fixed frame remains constant. To eliminate the influence\nof rotating centrifugal force on the accelerometer, the accelerometer data is\nmeasured while stationary. The proposed calibration experiment scheme, which\nallows gyroscopic measurements when operating each axis at a specific rotation\nspeed, making it easier to evaluate the linearity across a related speed range\nconstituted by a series of rotation speeds. Moreover, solely the classical\nleast squares algorithm proves adequate for estimating the scale factor,\nnotably streamlining the analysis of the calibration process. Extensive\nnumerical simulations were conducted to analyze the proposed method's\nperformance in calibrating a triaxial gyroscope model. Experimental validation\nwas also carried out using a commercially available MEMS inertial measurement\nunit (LSM9DS1 from Arduino nano 33 BLE SENSE) and a servo motor capable of\ncontrolling precise speed. The experimental results effectively demonstrate the\nefficacy of the proposed calibration approach.","PeriodicalId":501062,"journal":{"name":"arXiv - CS - Systems and Control","volume":"36 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-05-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Systems and Control","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2405.03393","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The calibration of MEMS triaxial gyroscopes is crucial for achieving precise
attitude estimation for various wearable health monitoring applications.
However, gyroscope calibration poses greater challenges compared to
accelerometers and magnetometers. This paper introduces an efficient method for
calibrating MEMS triaxial gyroscopes via only a servo motor, making it
well-suited for field environments. The core strategy of the method involves
utilizing the fact that the dot product of the measured gravity and the
rotational speed in a fixed frame remains constant. To eliminate the influence
of rotating centrifugal force on the accelerometer, the accelerometer data is
measured while stationary. The proposed calibration experiment scheme, which
allows gyroscopic measurements when operating each axis at a specific rotation
speed, making it easier to evaluate the linearity across a related speed range
constituted by a series of rotation speeds. Moreover, solely the classical
least squares algorithm proves adequate for estimating the scale factor,
notably streamlining the analysis of the calibration process. Extensive
numerical simulations were conducted to analyze the proposed method's
performance in calibrating a triaxial gyroscope model. Experimental validation
was also carried out using a commercially available MEMS inertial measurement
unit (LSM9DS1 from Arduino nano 33 BLE SENSE) and a servo motor capable of
controlling precise speed. The experimental results effectively demonstrate the
efficacy of the proposed calibration approach.