A Recurrent Neural Network Enhanced Unscented Kalman Filter for Human Motion Prediction
Wansong Liu, Sibo Tian, Boyi Hu, Xiao Liang, Minghui Zheng
TL;DR
The paper tackles human arm motion prediction for safe human–robot collaboration in manufacturing by fusing data-driven and physics-based modeling within an adaptive UKF. It introduces two RNNs: one generating a preliminary bone-vector pose prediction used as a surrogate measurement, and another predicting muscle forces; both are augmented with Monte Carlo dropout to quantify uncertainty and adapt the UKF covariances in real time. The arm is modeled using Lagrangian dynamics $F=M(q)\\ddot{q}+C(q,\\dot{q})+G(q)$ with generalized coordinates $q=[\\phi_1;\\theta_1;\\phi_2;\\theta_2]$, linking motions to muscle forces, which improves future motion forecasts via the UKF. Experimental results show enhanced accuracy and robustness, particularly for dynamic motions, while reducing the tuning burden through uncertainty-driven covariance adaptation, highlighting practical benefits for safe human-robot collaboration. $^{1}$ The approach integrates physics-informed intelligence with probabilistic neural prediction to deliver reliable, uncertainty-aware motion forecasts suitable for real-time robot assistance and safety planning. $^{}$
Abstract
This paper presents a deep learning enhanced adaptive unscented Kalman filter (UKF) for predicting human arm motion in the context of manufacturing. Unlike previous network-based methods that solely rely on captured human motion data, which is represented as bone vectors in this paper, we incorporate a human arm dynamic model into the motion prediction algorithm and use the UKF to iteratively forecast human arm motions. Specifically, a Lagrangian-mechanics-based physical model is employed to correlate arm motions with associated muscle forces. Then a Recurrent Neural Network (RNN) is integrated into the framework to predict future muscle forces, which are transferred back to future arm motions based on the dynamic model. Given the absence of measurement data for future human motions that can be input into the UKF to update the state, we integrate another RNN to directly predict human future motions and treat the prediction as surrogate measurement data fed into the UKF. A noteworthy aspect of this study involves the quantification of uncertainties associated with both the data-driven and physical models in one unified framework. These quantified uncertainties are used to dynamically adapt the measurement and process noises of the UKF over time. This adaption, driven by the uncertainties of the RNN models, addresses inaccuracies stemming from the data-driven model and mitigates discrepancies between the assumed and true physical models, ultimately enhancing the accuracy and robustness of our predictions. Compared to the traditional RNN-based prediction, our method demonstrates improved accuracy and robustness in extensive experimental validations of various types of human motions.
