Weigh-in-Motion System Based on an Improved Kalman and LSTM-Attention Algorithm

Sensors (Basel). 2022 Dec 26;23(1):250. doi: 10.3390/s23010250.

Abstract

A weigh-in-motion (WIM) system continuously and automatically detects an object's weight during transmission. The WIM system is used widely in logistics and industry due to increasing labor and time costs. However, the accuracy and stability of WIM system measurements could be affected by shock and vibration under high speed and heavy load. A novel six degrees-of-freedom (DOF), mass-spring damping-based Kalman filter with time scale (KFTS) algorithm was proposed to filter noise due to the multiple-input noise and its frequency that is highly coupled with the basic sensor signal. Additionally, an attention-based long short-term memory (LSTM) model was built to predict the object's mass by using multiple time-series sensor signals. The results showed that the model has superior performance compared to support vector machine (SVM), fully connected network (FCN) and extreme gradient boosting (XGBoost) models. Experiments showed this improved deep learning model can provide remarkable accuracy under different loads, speed and working situations, which can be applied to the high-precision logistics industry.

Keywords: Kalman filter; deep learning; time-series analysis; weigh-in-motion.

MeSH terms

  • Algorithms
  • Female
  • Humans
  • Industry
  • Labor, Obstetric*
  • Motion
  • Pregnancy
  • Vibration*

Grants and funding

The authors express their appreciation for financial support provided by the National Natural Science Foundation of China (No. 51879089) and the Cooperative Innovational Center for Coastal Development and Protection (for the first group, 2011 Plan of China’s Jiangsu Province, grant no. (2013) 56).