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.
翻译:MEMS三轴陀螺仪的校准对于实现各类可穿戴健康监测应用中的精确姿态估计至关重要。然而,与加速度计和磁力计相比,陀螺仪的校准面临更大挑战。本文提出一种仅通过伺服电机即可高效校准MEMS三轴陀螺仪的方法,使其特别适用于现场环境。该方法的核心策略在于利用固定坐标系中测量重力与旋转速度的点积保持恒定的特性。为消除旋转离心力对加速度计的影响,加速度计数据在静止状态下测量。所提出的校准实验方案允许在每个轴以特定转速运行时进行陀螺仪测量,从而便于评估由一系列转速构成的相关速度范围内的线性度。此外,仅采用经典的最小二乘算法即可充分估计标度因数,显著简化了校准过程的分析。通过大量数值仿真分析了所提方法对三轴陀螺仪模型校准的性能,并利用商用MEMS惯性测量单元(Arduino nano 33 BLE SENSE搭载的LSM9DS1)及可精确控制转速的伺服电机进行了实验验证。实验结果有效证明了所提校准方法的有效性。