TinyGC-Net: An Extremely Tiny Network for Calibrating MEMS Gyroscopes (2403.02618v2)
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.
- Chua L O and Roska T 1993 IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications 40 147–156
- Ding B, Qian H and Zhou J 2018 Activation functions and their characteristics in deep neural networks 2018 Chinese control and decision conference (CCDC) (IEEE) pp 1836–1841
- Loshchilov I and Hutter F 2017 arXiv preprint arXiv:1711.05101
- Grupp M 2017 evo: Python package for the evaluation of odometry and slam. https://github.com/MichaelGrupp/evo
- Brossard M, Bonnabel S and Barrau A 2020 IEEE Robotics and Automation Letters 5 4796–4803