TY - GEN
T1 - Functional replicas of proprietary three-axis attitude sensors via LSTM neural networks
AU - Fu, Hao
AU - Krishnamurthy, Prashanth
AU - Khorrami, Farshad
N1 - Funding Information:
The authors are with the Control/Robotics Research Laboratory (CRRL), Dept. of ECE, NYU Tandon School of Engg. (Polytechnic Institute), Brooklyn, NY 11201, USA. Emails: {hf881, pk929, khorrami}@nyu.edu. This work was supported in part by the Office of Naval Research under Grant N00014-18-1-2672.
PY - 2020/8
Y1 - 2020/8
N2 - In this paper, machine-learning-based tools are utilized to learn a model of the functionality of a commercial chip with built-in signal processing and sensor fusion algorithms. Specifically, a fully integrated 9-axis Inertial Measurement Unit (IMU) with embedded algorithms providing the three-axis attitude and corresponding quaternion by fusing all the sensors is considered. Traditionally, extended Kalman filters are used for fusing IMU sensors; however, subtle algorithmic fixes (e.g., magnetic and angular alignment calibration for all sensors, Kalman filter tuning, temperature drift compensation, dynamic magnetic effects) need to be deployed to attain precise attitude (especially heading). A recurrent neural network (RNN) was trained using the chip to substitute for the built-in algorithms of the IMU Chip to output the approximate attitude given the 9-axis sensor data. We show the efficacy of our approach by mounting two IMUs on a board and utilize one IMU, which has its own internal algorithms, to train a machine learning system to fuse the raw data from the sensors on the second IMU to generate comparable accuracy (and in some cases, even outperform the original IMU).
AB - In this paper, machine-learning-based tools are utilized to learn a model of the functionality of a commercial chip with built-in signal processing and sensor fusion algorithms. Specifically, a fully integrated 9-axis Inertial Measurement Unit (IMU) with embedded algorithms providing the three-axis attitude and corresponding quaternion by fusing all the sensors is considered. Traditionally, extended Kalman filters are used for fusing IMU sensors; however, subtle algorithmic fixes (e.g., magnetic and angular alignment calibration for all sensors, Kalman filter tuning, temperature drift compensation, dynamic magnetic effects) need to be deployed to attain precise attitude (especially heading). A recurrent neural network (RNN) was trained using the chip to substitute for the built-in algorithms of the IMU Chip to output the approximate attitude given the 9-axis sensor data. We show the efficacy of our approach by mounting two IMUs on a board and utilize one IMU, which has its own internal algorithms, to train a machine learning system to fuse the raw data from the sensors on the second IMU to generate comparable accuracy (and in some cases, even outperform the original IMU).
UR - http://www.scopus.com/inward/record.url?scp=85094134472&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85094134472&partnerID=8YFLogxK
U2 - 10.1109/CCTA41146.2020.9206312
DO - 10.1109/CCTA41146.2020.9206312
M3 - Conference contribution
AN - SCOPUS:85094134472
T3 - CCTA 2020 - 4th IEEE Conference on Control Technology and Applications
SP - 70
EP - 75
BT - CCTA 2020 - 4th IEEE Conference on Control Technology and Applications
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 4th IEEE Conference on Control Technology and Applications, CCTA 2020
Y2 - 24 August 2020 through 26 August 2020
ER -