Table of Contents
Fetching ...

TinyGC-Net: An Extremely Tiny Network for Calibrating MEMS Gyroscopes

Cui Chao, Zhao Jiankang

TL;DR

This work tackles the challenge of calibrating and denoising MEMS gyroscopes in resource-constrained environments. It introduces TinyGC-Net, an ultra-lightweight CNN architecture that separates calibration and denoising into two small subnets, enabling real-time deployment on MCUs while training on GPUs. A physics-informed loss using attitude references over short windows enables training without dataset-specific ground truth, and the method demonstrates competitive orientation accuracy on EuRoC data alongside real-world turntable experiments. The approach achieves robust performance with only hundreds of parameters, does not require accelerometer inputs, and is well-suited for industrial IMU calibration and embedded navigation systems; future work includes temperature drift handling and array-scale deployment.

Abstract

This paper presents a learning-based method for calibrating and denoising microelectromechanical system (MEMS) gyroscopes, which is designed based on a convolutional network, and only contains hundreds of parameters, so the network can be trained on a graphics processing unit (GPU) before being deployed on a microcontroller unit (MCU) with limited computational resources. In this method, the neural network model takes only the raw measurements from the gyroscope as input values, and handles the calibration and noise reduction tasks separately to ensure interpretability. The proposed method is validated on public datasets and real-world experiments, without relying on a specific dataset for training in contrast to existing learning-based methods. The experimental results demonstrate the practicality and effectiveness of the proposed method, suggesting that this technique is a viable candidate for applications that require IMUs.

TinyGC-Net: An Extremely Tiny Network for Calibrating MEMS Gyroscopes

TL;DR

This work tackles the challenge of calibrating and denoising MEMS gyroscopes in resource-constrained environments. It introduces TinyGC-Net, an ultra-lightweight CNN architecture that separates calibration and denoising into two small subnets, enabling real-time deployment on MCUs while training on GPUs. A physics-informed loss using attitude references over short windows enables training without dataset-specific ground truth, and the method demonstrates competitive orientation accuracy on EuRoC data alongside real-world turntable experiments. The approach achieves robust performance with only hundreds of parameters, does not require accelerometer inputs, and is well-suited for industrial IMU calibration and embedded navigation systems; future work includes temperature drift handling and array-scale deployment.

Abstract

This paper presents a learning-based method for calibrating and denoising microelectromechanical system (MEMS) gyroscopes, which is designed based on a convolutional network, and only contains hundreds of parameters, so the network can be trained on a graphics processing unit (GPU) before being deployed on a microcontroller unit (MCU) with limited computational resources. In this method, the neural network model takes only the raw measurements from the gyroscope as input values, and handles the calibration and noise reduction tasks separately to ensure interpretability. The proposed method is validated on public datasets and real-world experiments, without relying on a specific dataset for training in contrast to existing learning-based methods. The experimental results demonstrate the practicality and effectiveness of the proposed method, suggesting that this technique is a viable candidate for applications that require IMUs.
Paper Structure (19 sections, 10 equations, 12 figures, 3 tables)

This paper contains 19 sections, 10 equations, 12 figures, 3 tables.

Figures (12)

  • Figure 1: The overall network architecture of TinyGC-Net.
  • Figure 2: The network architecture of calibration subnet.
  • Figure 3: The network architecture of denoising subnet.
  • Figure 4: The architecture of loss function.
  • Figure 5: Orientation estimations on the test sequence V2_02_medium.
  • ...and 7 more figures