Robust and accurate attitude and heading estimation using Micro-Electromechanical System (MEMS) Inertial Measurement Units (IMU) is the most crucial technique that determines the accuracy of various downstream applications, especially pedestrian dead reckoning (PDR), human motion tracking, and Micro Aerial Vehicles (MAVs). However, the accuracy of the Attitude and Heading Reference System (AHRS) is often compromised by the noisy nature of low-cost MEMS-IMUs, dynamic motion-induced large external acceleration, and ubiquitous magnetic disturbance. To address these challenges, we propose a novel data-driven IMU calibration model that employs Temporal Convolutional Networks (TCNs) to model random errors and disturbance terms, providing denoised sensor data. For sensor fusion, we use an open-loop and decoupled version of the Extended Complementary Filter (ECF) to provide accurate and robust attitude estimation. Our proposed method is systematically evaluated using three public datasets, TUM VI, EuRoC MAV, and OxIOD, with different IMU devices, hardware platforms, motion modes, and environmental conditions; and it outperforms the advanced baseline data-driven methods and complementary filter on two metrics, namely absolute attitude error and absolute yaw error, by more than 23.4% and 23.9%. The generalization experiment results demonstrate the robustness of our model on different devices and using patterns.
To improve the reliability and yield of thermopile infrared detectors, a self-test, self-calibration and self-repair methodology is proposed in this paper. A novel micro-electro-mechanical system (MEMS) infrared thermopile detector structure is designed in this method with a heating resistor building on the center of the membrane. The heating resistor is used as the stimuli of the sensing element on chip to achieve a self-test, and the responsivity related with ambient temperature can be calibrated by the equivalent model between electrical stimuli and physical stimuli. Furthermore, a fault tolerance mechanism is also proposed to localize the fault and repair the detector if the detector fails the test. The simulation results with faults simulated by the Monte Carlo stochastic model show that the proposed scheme is an effective solution to improve the yield of the MEMS thermopile infrared detector.