Skip to content

Original Research

Frontiers in Neurorobotics ·

Volume 20 - 2026 | https://doi.org/10.3389/fnbot.2026.1779125

Active physical human-exoskeleton interaction based on motion intention adaptive recognition and synchronous tracking

  • Weiguo Shi1,2
  • Weiqun Wang1,2*corresponding author
  • Jiaxing Wang1,2
  • Shengda Liu2
  • Xu Liang3
  • Tianyu Lin1,2
  • Kexin Xiang1,2
  • Zeng-Guang Hou1,2
  1. 1School of Artificial Intelligence, University of Chinese Academy of Sciences, Beijing, China
  2. 2State Key Laboratory of Multimodal Artificial Intelligence Systems, Institute of Automation, Chinese Academy of Sciences, Beijing, China
  3. 3School of Automation and Intelligence, Beijing Jiaotong University, Beijing, China
Article metrics0 viewsView details

Abstract

Active physical human–exoskeleton interaction has been widely studied. However, the challenges of human motion intention recognition and synchronous tracking have not been well-addressed. In this article, a motion intention recognition method based on biophysical information fusion and adaptive learning was proposed to overcome the limitations of existing approaches. First, a lower-limb joint angle prediction model was developed by integrating surface electromyography (sEMG), historical joint angles and centers of gravity. The convolutional neural network, Mamba network, and multilayer perceptron network were used respectively for feature extraction, information fusion, and joint angle prediction. Second, an online adaptive method for the angle prediction model was designed based on a style transfer mapping technique to address the issue of recognition accuracy decline. In this method, the new sEMG features were mapped into the initial feature space, by which the prediction model can maintain the predictive performance during long-term implementation. Furthermore, a real-time control method for the exoskeleton synchronous tracking was given based on the predicted angles. Finally, the feasibility of the proposed methods was validated through the offline and online experiments.

Keywords

1 Introduction

Active physical human-robot interaction is very important for the human-robot coupled systems, including exoskeletons, rehabilitation robots and intelligent prostheses (Luo et al., 2024). In order to implement the active interaction in these systems, human motion intentions should first be recognized; however, it has not been well-addressed (Wang et al., 2023; Liang et al., 2022). Presently, most methods for recognizing human motion intentions were designed using physiological or physical signals (Liang et al., 2024). The physiological signals, such as surface electromyography (sEMG) (Wang et al., 2024) and electroencephalography (EEG) (Wang et al., 2021; Lorach et al., 2023), have been widely applied for recognition of human motion intentions, and sEMG based methods can outperform others in reliability and decoding accuracy.

sEMG signals have been frequently used to classify discrete motion patterns or to predict continuous motion quantities in the literature (Li et al., 2020b). Physical gestures were mainly focused on for classification of discrete motion patterns (Li et al., 2019; Zhu et al., 2022; Zeng et al., 2022). The main goal of the continuous motion estimation is to establish the relationships between sEMG data and joint dynamic parameters (Sitole and Sup, 2023; Tian et al., 2024), such as joint torques, velocities and angles.

Although significant progress has been made in sEMG based motion intention recognition, their practical application is still limited due to the prediction accuracy degradation, which frequently appears during online implementment of the pre-trained recognition model (Wei et al., 2024; Kyranou et al., 2025; Spanias et al., 2015). This degradation is mainly caused by the inherent non-stationary property of sEMG signals, which is related to various factors, such as muscle fatigue (Cifrek et al., 2009), electrode displacement (Teh and Hargrove, 2020), and differences in body posture (Xu and Xiong, 2021), etc. Several approaches have been proposed to improve the robustness and adaptability of sEMG based motion intention recognition methods. The first approach involves the application of adaptive learning algorithms, by which model parameters can be updated in real-time (Ameri et al., 2020). The second approach involves integrating sEMG signals with other signals, such as inertial measurement units (IMUs) (Delgado et al., 2021). Transfer learning techniques were also applied to transfer knowledge from previous subjects or tasks, by which extensive subject-specific training can be reduced and cross-subject generalization can be enhanced (Zhang et al., 2022; Bao et al., 2021; Pan et al., 2025). Moreover, advanced signal processing methods, such as wavelet transforms and time-frequency analysis, have been used to extract features less sensitive to muscle fatigue and electrode shifts (Rani et al., 2024; Su et al., 2026). However, two challenges have not been well-addressed in most existing methods. First, many adaptive learning and transfer learning techniques are specifically designed for the particular models, such as deep neural networks or support vector machines, due to which the general applicability across different models is limited. Second, effective feature extraction and data fusion methods for different signals are not sufficiently developed, by which the full exploitation of the complementary characteristics among heterogeneous multimodal data is limited.

By considering the limitations of current methods, a solution was proposed by integrating a lower-limb joint angle prediction model, an adaptive method, and a control framework for the exoskeleton in this study.

First, a lower-limb joint angle prediction method based on multimodal data fusion and a hybrid neural network was proposed. Specifically, sEMG signals, centers of gravity (CoGs), and joint angles were collected synchronously as the inputs of the joint prediction model. To fully exploit information from the heterogeneous multimodal data, one-dimensional convolutional neural networks (1D-CNNs) were employed for feature extraction, and a Mamba network was utilized for information fusion. Subsequently, a multilayer perceptron (MLP) network was constructed as the mapping module, and the outputs of the MLP were the predicted joint angles.

Second, an adaptive method for prediction of joint angles was developed based on real-time update of a transfer mapping matrix. Source and target domain datasets were constructed from offline and online sEMG samples, respectively. The principal component analysis (PCA) and style transfer mapping (STM) methods were applied to establish the transfer mapping matrix, which was iteratively updated based on the prediction errors and the source domain dataset.

Third, a two-layer collaborative control framework was designed for the exoskeleton. At the high-level layer, the subject's lower-limb joint angles were predicted using the proposed method and taken as the control input of the exoskeleton. At the low-level layer, a non-linear constraint and the bilateral filtering method were employed to improve safety of the human-exoskeleton collaboration. Moreover, a position-velocity hybrid strategy based on error feedback was used to reduce cumulative errors.

Finally, extensive experiments were conducted to validate the feasibility of the proposed methods. It was demonstrated by the results of ablation experiment that the prediction accuracies were significantly improved by fusion of joint angles and CoG data. At the same time, the proposed hybrid neural network outperformed existing approaches in the prediction accuracies. The pseudo-online and online experiments demonstrated also that the joint angle prediction errors were effectively reduced by the proposed online adaptive method. Additionally, the human-exoskeleton collaborative experiments were performed as well. The results indicated that the subject's movement could be synchronously tracked by the exoskeleton motion.

The remainder of this article is organized as follows. In Section 2, the joint angle prediction method based on multimodal data fusion and the hybrid neural network is presented. In Section 3, the online adaptive approach for the prediction model is introduced. In Section 4, the hierarchical collaborative control framework is proposed for the human-exoskeleton interaction. The experiments and results are presented in Section 5, and conclusions and future work are presented in Section 6.

2 Model design for recognition of human motion intentions

The joint angle prediction model was designed based on multimodal data, including sEMG signals, CoG data and joint angles. A hybrid neural network was designed, where the 1D-CNN was first employed to extract features from the multimodal input data. The extracted features were then effectively fused through the Mamba network. Finally, the outputs of Mamba network were fed into the MLP network to predict the joint angles of the lower limbs, as illustrated in Figure 1.

Intention driven human-exoskeleton interaction control framework. It consists of two parts, namely the high-level intention adaptive recognition based on the proposed PCA-STM method and low-level position and velocity control. In real-time operation, sEMG, historical joint angles and IMU data were used to predict the next joint angles and then the predicted joint angles was applied for the exoskeleton synchronous tracking.
Figure 1. Intention driven human-exoskeleton interaction control framework. It consists of two parts, namely the high-level intention adaptive recognition based on the proposed PCA-STM method and low-level position and velocity control. In real-time operation, sEMG, historical joint angles and IMU data were used to predict the next joint angles and then the predicted joint angles was applied for the exoskeleton synchronous tracking.

2.1 Feature extraction

The CNNs have been widely applied in processing time series, which can effectively capture spatial and temporal features (Li et al., 2022). In this study, the 1D-CNN was employed to extract features from sEMG signals, joint angles and CoG data. The multimodal data were acquired through sensors strategically placed on the lower limbs and trunk to capture both muscular activity and kinematic information, as shown in Figure 2.

The sensor placement and selected muscles. **(a)** The placement of sensors on the human body. The red circles show the sEMG joint angle sensors, the blue circle shows the IMU sensor. **(b)** The selected muscles in this study.
Figure 2. The sensor placement and selected muscles. (a) The placement of sensors on the human body. The red circles show the sEMG joint angle sensors, the blue circle shows the IMU sensor. (b) The selected muscles in this study.

The sEMG signals were collected from seven muscles of the lower limbs, including the rectus femoris (RF), vastus medialis (VM), vastus lateralis (VL), semitendinosus (ST), medial gastrocnemius (MG), lateral gastrocnemius (LG) and tibialis anterior (TA). The sEMG signals were sampled an 2,000 Hz by a wireless sEMG system (Delsys, TrignoTM, Natick, MA, United States). In the data preprocessing, the continuous sEMG signals were segmented using the sliding window approach, where each window contained 100 data points, and each segment was treated as an individual sample. The 1D-CNN was then employed to automatically extract features from the segmented sEMG signals. The network architecture consisted of two sequential 1D-CNN layers, and the detailed configuration of each layer was summarized in Table 1. After passing through the convolutional layers, the resulting features were flattened into a 294-dimensional feature vector, providing a representation for the subsequent model processing.

Table 1. Architecture of the proposed model.

ModuleLayer typeInput→outputHyperparameters
Feature extractionsEMG input7 × 100–
Conv1d7 × 100 → 49 × 20Kernel Size = 5, Stride = 5
Conv1d49 × 20 → 49 × 6Kernel Size = 5, Stride = 3
Flatten49 × 6 → 294–
Angle + CoG5-dim–
Feature fusionConcatenation294+5 → 299–
Prediction outputMamba × 2Linear +ReLULinear +ReLULinear(299, 1) → (299, 1)299 → 6432 → 3232 → 3D*state* = 16, D*conv* = 4–––

The CoG data were recorded from an IMU sensor mounted on the sacrum, capturing vertical (up-down) and mediolateral (left-right) movements of the body's center of gravity. The signals were sampled at 60 Hz, and each sample contained three data points to align with the sEMG features for subsequent multimodal data processing.

Joint angles were measured from the hip, knee, and ankle joints using a custom-built sensor system. The signals were sampled at 60 Hz, and each sample contained three data points, by which the joint angles were aligned with the sEMG segments.

The multimodal data were aligned based on timestamps. Each sEMG window (100 points, 50 ms) was synchronized with the kinematic data by selecting three CoG and joint angle samples within the corresponding time interval. Average filtering was applied to the three kinematic data points to generate a single representative value for each variable, by which reducing measurement noise can be reduced. A common software trigger signal was conducted to ensure temporal consistency across modalities.

2.2 Multimodal data feature fusion

The features extracted from sEMG signals, CoG data and joint angles were first concatenated into a unified vector. To further explore the deeper multimodal information, the vector was then fed to the Mamba network. The Mamba network was selected as the fusion model for the following reasons. First, a selective state-space mechanism is employed by the Mamba network to dynamically adjust state transitions based on input content, by which both short-term and long-term temporal patterns in multimodal information can be effectively captured. Second, the computational complexity of Mamba network is lower than that of the transformer based sequence models, which is critical for real-time exoskeleton control.

Mamba network is a sequence model based on a structured state-space framework (Gu and Dao, 2023; Dao and Gu, 2024), of which the hidden state is updated through the following equations:

gt=Hgt-1+Fut,(1)

yt=Kgt,(2)

where g*t* is the hidden state vector. u*t* is the input vector. H represents the state transition matrix. F and K denote the mappings from input to state and from state to output, respectively. In this study, u*t* represents the multimodal data features. The matrix H governs the state transition, effectively modeling the long-range temporal dependencies in locomotion.

2.3 Angle prediction

The MLP network, as a widely used architecture in artificial neural networks, consists of multiple fully connected layers with non-linear activation functions. Capable of learning complex mappings and capturing high-dimensional relationships within the integrated feature space, the MLP network was employed to predict joint angles based on the fused multimodal data features.

The network structure used in this study consisted of two hidden layers, with 64 neurons in the first hidden layer and 32 neurons in the second. Each hidden layer was followed by the Relu activation function. Moreover, a fully connected layer was applied to produce the outputs, which consisted of the angles of the hip, knee, and ankle joints.

3 Online adaptive method

Generally, recognition methods based on data-driven models are highly sensitive to the quality and the distribution between training data and online data. In real time, the amplitude and frequency of sEMG signals are easily affected by factors such as sensor displacement, muscle fatigue, and individual variability. Consequently, a distributional shift of the sEMG features between the training and online data can be caused and the prediction accuracy can be degraded. To overcome this limitation, a STM method has been proposed, by which the feature space can be adapted in real time and the distributions can be aligned.

3.1 Style transfer mapping

STM method is an effective transfer learning method, which has been successfully applied in various pattern recognition tasks and has achieved satisfied performance. The definitions of STM methods are different, but the fundamental ideas are similar (Li et al., 2020a). In this study, the STM method is defined by an affine transformation, by which the target domain can be transferred to the source domain. The affine transformation used can be described by:

di=Aoi+b,(3)

where d*i* denotes a sample in the target domain dataset T and is named the destination, o*i* denotes a sample in the source domain dataset S and is named the origin. The A and b are transformation matrix and transformation bias, respectively. The A and b can be optimized by the following least squares function:

minA∈Rm×m,b∈Rm∑i=1n||Aoi+b-di||22+β||A-I||F2+γ||b||22,(4)

where ||·||F2 is the Frobenius norm of matrix and ||·||2 is the L2 norm of vector. n is the number of sEMG features. The strength of regularization for the transformation matrix and the bias term are controlled by β and γ, respectively. Considering the data scaling factor, the parameters can be given as:

β=β~1ϵTr(oioiT),γ=nγ~,(5)

where Tr(·) is the trace of the matrix, ϵ represents the data dimensionality. β~ and γ~ can be selected between 1 and 3. It can be seen that Equation 4 is a convex quadratic programming problem. Thus, a closed-form solution is obtained and can be described by:

A=QM-1,b=1f^(d^-Ao^),(6)

where

Q=∑i=1ndioiT-1f^d^o^T+βI,(7)

M=∑i=1noioiT-1f^o^o^T+βI,(8)

o^=∑i=1noi,d^=∑i=1ndi,f^=n+γ.(9)

It should be noted that the matrix inversion is calculated in the equation. Considering the fact that M is symmetric and generally positive definite, it can be calculated effectively.

3.2 Mapping origin and destination

It can be seen that the solution of Equation 4 is unique when the mapping destination and mapping origin are given. In this study, the mapping origin is the data in A**T**. In other words, the transfer learning method is determined by the definitions of the mapping destination in A*S*.

In previous research (Zhang and Liu, 2011), the STM method was generally used to solve classification problems and the destination was generally defined as the transferred features. In this study, the relationship between the physiological information extracted from sEMG signals and the kinematic information represented by the joint angle was considered. The movement of joints is the result of the contraction of muscles. The destination of sEMG data was defined based on the kinematic state most similar to those of source domain and target domain datasets. To search for the most similar kinematic state, the joint angular velocity and angle were considered simultaneously. Taking into account the direction of joint movement, two types of angular velocity were represented by

v1,i=pi-pi-1,v2,i=pi+1-pi,(10)

where p*i* is the ith joint angles vector from the source domain. The representative kinematic information can then be defined as K*i* = [p*i*, v1, *i*, v2, *i*]. For the source data K*i* and the target data K*j*, two rules were considered in the search process. One rule was that the sign of K*i* and the sign of K*j* should be the same. The other was that the distance between K*i* and K*j* should be as small as possible, which was defined by Mahalanobis distance (De Maesschalck et al., 2000).

3.3 PCA-STM method

In the hybrid neural networks, the extracted features of sEMG signals were 294 in dimension. Considering the computational complexity and the efficiency, the PCA method was employed to further improve the execution efficiency of the STM method.

First, the original feature vector X in A*S* was processed into a lower-dimensional vector X′ using the PCA method. Second, the reduced-dimensional vector X′ was mapped to the corresponding feature Y′ using the STM algorithm, as described in Equation 3. Third, the feature Y′ was transformed back into the original feature space to generate the full-dimensional mapping destination Y. The transfer learning method designed for online calibration can be summarized in Algorithm 1.

Algorithm 1 PCA-STM algorithm for online feature adaptation Algorithm pseudocode in black text describes domain adaptation for predicting joint angles using source domain data, online target data stream, a pre-trained model, hyperparameters, and PCA. Steps include PCA projection, sample assignment to origin and destination sets, calculation of transformation parameters via optimization, transformation of target samples, and prediction.

Whether to update the parameters A and b of the PCA-STM is another crucial aspect of the online experiment. In this study, the mean absolute percentage error (MAPE) was used for the update of the recognition model, which is defined by:

MAPE=100%n∑i=1n|ŷi-yiyi|.(11)

Specifically, the performance of the model is continuously monitored, and when the MAPE exceeds the predefined threshold, the parameters were updated using the data from 30 s prior to the detected change.

4 Exoskeleton control framework

Based on the predicted joint angles, a real-time exoskeleton control strategy was subsequently developed for active physical human-exoskeleton interaction, as shown in Figure 1. The control framework was designed to address two practical challenges in intention-driven exoskeleton synchronous tracking. First, prediction errors and noise were inevitably contained in the predicted joint angles from the recognition model, by which unsafe and non-smooth motions can be caused when directly applied. The bilateral filter and the hyperbolic tangent-based velocity constraint were consequently integrated to ensure smooth and safe motion. Second, cumulative position drift can be caused by the velocity-based control over time. The position-velocity hybrid strategy with error feedback was adopted to correct this drift in real time, maintaining accurate trajectory tracking during prolonged operation.

Specifically, the lower limb joint angles were predicted and subsequently provided to the controller of the lower limb exoskeleton (LLE) with a period of 0.02 s. The exoskeleton was then controlled with a period of 0.1 s. The lower limb joint velocity can be calculated as follows:

pi=15∑j=15pij,vi=(pi-pi-1)0.1,(12)

where pij represents the j-th data received during the i-th control period, p*i* denotes the mean angle, and v*i* is the velocity.

Moreover, the bilateral filter was employed to smooth estimates and to preserve important features. The bilateral filter is defined by a weight coefficient W*i, j*, which is calculated as :

wi,j=si,j·ri,j,(13)

where

si,j=exp(-|j-i|22σs2),(14)

ri,j=exp(-|vj-vi|22σr2).(15)

In Equation 13, s*i, j* and r*i, j* represent the distance and velocity similarity between the v*i* and v*j*, respectively. In Equations 14 and 15, σ*s* and σ*r* are the standard deviation for the distance and velocity similarity, respectively.

A differentiable formulation based on the hyperbolic tangent function was employed to restrict the exoskeleton joint velocities. In contrast to hard saturation, this differentiable formulation avoids discontinuities in the acceleration profile, thereby reducing mechanical jerk and ensuring compliant interaction at the safe boundaries. The formulation is defined as:

v={σ1+σ2×tanh(v-σ1σ2) v>σ1v -σ1≤v≤σ1-σ1+σ2×tanh(v+σ1σ2) v<-σ1,(16)

where σ1 and σ2 denote the maximum velocity constraints of the joint. For velocities within the interval [−σ1, σ1], the given velocity can be implemented without modification. For velocities falling outside, the hyperbolic tangent smoothly compresses the magnitude into the prescribed range, thereby preventing the joint from exceeding allowable velocities.

Finally, a position-velocity hybrid control strategy based on error feedback was adopted to mitigate cumulative deviations. Joint velocities were used as the primary motor control input to enable rapid response during exoskeleton motion. However, deviations from the trajectories predicted by the recognition model were inevitably observed in the joint angles over time. To compensate for the drift, the position control component was integrated into the framework, through which the joint angles were rapidly corrected and aligned with the desired motion trajectory.

5 Experiments and discussion

5.1 Experiment platform and data acquisition

As shown in Figure 3, the LLE developed at the Institute of Automation, Chinese Academy of Sciences, was used as the experiment platform. The LLE has two biomimetic legs, each of which consists of three joints, namely the hip, knee and ankle joints. The Bowden cable was used to transmit the motor force to drive the LLE. The shank bracket and thigh bracket were designed to support more comfortable wear. In addition, the control system, including motors, controller and sensors, was mounted on the backpack. The methods proposed in this study can be applied in the LLE for active rehabilitation training.

Active physical human–exoskeleton interaction experiment platform. **(a)** Experiment setup for treadmill walking with an exoskeleton and predicted joint angles. sEMG electrodes and IMU were attached to the subject's limbs to record muscle activity and motion signals. These signals are collected by the sEMG and IMU acquisition system and transmitted to the computer for processing. Then, the joint angles were predicted by the computer and sent to the exoskeleton while the subject walks on the treadmill. **(b)** The LLE developed in our institute.
Figure 3. Active physical human–exoskeleton interaction experiment platform. (a) Experiment setup for treadmill walking with an exoskeleton and predicted joint angles. sEMG electrodes and IMU were attached to the subject's limbs to record muscle activity and motion signals. These signals are collected by the sEMG and IMU acquisition system and transmitted to the computer for processing. Then, the joint angles were predicted by the computer and sent to the exoskeleton while the subject walks on the treadmill. (b) The LLE developed in our institute.

Five subjects in our institution participated in the experiment. The offline and online experiments were carried out for each subject, and the validation experiments were also conducted. Each subject was required to perform eight trials for data collection, and each trial was executed in accordance with the experiment paradigm, as shown in Figure 4. In each trial, the subject was first allowed a 5-second preparation period, followed by 30 s of free walking, and then a 30-s rest period.

Experiment paradigm for data collection.
Figure 4. Experiment paradigm for data collection.

5.2 Intention recognition model results

The proposed recognition model was implemented using PyTorch. All experiments were performed on an NVIDIA RTX A6000 with 48 GB of memory. The Adam optimizer was employed, and the optimization hyperparameters are summarized in Table 2. The batch size was 256 during the model training. For the proper evaluation of the proposed methods, 5-fold cross-validation was employed in the following offline experiments. To prevent data leakage, the training and test datasets were partitioned at the trial level. Specifically, data from different trials were assigned to either the training set or the test set, ensuring no temporal overlap was existed between them.

Table 2. Training configuration and optimization hyperparameters of the proposed model.

HyperparameterValue
OptimizerAdam
Loss functionL1 loss (MAE)
Initial learning rate1 × 10−3
Batch size256
Number of epochs1000

Three offline experiments were conducted to validate the proposed hybrid neural network. In the first experiment, the prediction accuracy of the proposed model was validated by the datasets recorded from five subjects. The mean square error (MSE), the mean absolute error (MAE), MAPE and the R-square (R2) were calculated. The results, presented in Table 3, indicate that the hip, knee, and ankle joint angles can be accurately predicted by the proposed method. It was also observed that the ankle predictions exhibit lower accuracy compared the hip and knee. This may be attributed to the limited number of muscles selected and the reduced information content inherent in the sEMG signals associated with ankle motion.

Table 3. Prediction errors of the hybrid neural network (subject-equal statistics).

Evaluation metricJointsS1S2S3S4S5Mean ± Std
MSE (°)Hip0.670.660.470.801.070.73 ± 0.22
Knee1.191.610.881.713.431.76 ± 0.99
Ankle2.894.094.042.103.403.30 ± 0.84
MAE (°)Hip0.550.570.410.620.640.56 ± 0.09
Knee0.710.870.640.901.210.87 ± 0.22
Ankle0.821.150.980.771.671.08 ± 0.36
MAPE (%)Hip4.575.576.484.746.345.54 ± 0.80
Knee2.144.445.803.004.423.96 ± 1.28
Ankle1.261.691.551.112.291.58 ± 0.46
R2Hip1.001.000.991.000.970.99 ± 0.01
Knee0.990.990.990.990.990.99 ± 0.00
Ankle0.990.960.980.990.970.98 ± 0.01

Two ablation experiments were conducted. The first ablation experiment was carried out to validate the contribution of different signal combinations. Specifically, CoG data and joint angles were integrated with sEMG signals in various configurations, and the effects on prediction performance were evaluated, as summarized in Table 4. The results demonstrate that the complete fusion of sEMG, angle, and CoG data achieved the best performance across all joints. When CoG data was removed (SEMG + Angle), the hip joint MAPE increased from 5.54% to 8.41%, representing a 51.8% degradation. Similarly, removing joint angle data (SEMG + CoG) resulted in even more substantial performance decline, with hip joint MAPE increasing to 7.14%. Using sEMG signals alone yielded the poorest results, with hip joint MAPE reaching 7.52%. These findings confirm that the synergistic integration of these heterogeneous signals enables more accurate and robust joint angle prediction. This can be attributed to the complementary information provided by the three modalities. Specifically, movement intention is recognized from sEMG signals through the muscle activation patterns that precede actual movement, kinematic continuity is provided by joint angles, and whole-body balance dynamics are reflected by CoG data.

Table 4. The ablation experiment results using different input signal combinations.

Input signalsJointMSE (°)MAE (°)MAPE (%)R2
SEMG + Angle + CoGHip0.730.565.540.99
Knee1.760.873.960.99
Ankle3.301.081.580.98
SEMG + AngleHip1.891.068.410.98
Knee4.821.727.960.99
Ankle5.251.682.370.96
SEMG + CoGHip5.521.817.140.98
Knee2.261.313.810.99
Ankle3.601.381.950.98
CoG + AngleHip1.831.628.910.97
Knee4.141.794.380.98
Ankle4.011.934.410.98
SEMGHip5.801.977.520.97
Knee3.261.554.570.99
Ankle4.811.813.380.98

The second ablation experiment was conducted to evaluate the contribution of each architectural component. Three variants were compared against the proposed model: (1) The Mamba fusion module was removed, and the concatenated CNN features were directly fed into the MLP, namely 1D CNN + MLP; (2) The 1D CNN feature extractor was replaced with handcrafted time-domain features namely Handcrafted + Mamba + MLP; (3) The MLP output module was replaced with a single fully connected layer while the 1D-CNN and Mamba were kept unchanged, namely CNN + Mamba + FC. All variants were trained and evaluated under the same experimental settings, and the results are summarized in Table 5. The best overall performance was achieved in the proposed architecture, confirming the effectiveness of each component in the hybrid network.

Table 5. The results of architecture ablation experiments.

InputsMSE (°)MAE (°)MAPE (%)R2
1DCNN + Mamba + MLPHip0.730.565.540.99
Knee1.760.873.960.99
Ankle3.301.081.580.98
1DCNN + MLPHip0.650.5410.150.99
Knee1.740.8710.640.98
Ankle2.410.881.260.98
Handcrafted + Mamba + MLPHip0.500.479.130.99
Knee1.300.7711.690.98
Ankle5.001.251.810.97
1DCNN + Mamba+ FCHip0.820.6315.000.99
Knee2.671.1316.310.99
Ankle9.201.752.640.96

For further evaluation, a comparative experiment was carried out using several representative methods in the literature, including long short-term memory (LSTM) networks (Song et al., 2023), random forest with principal component analysis (RFPCA) (Li et al., 2020c), CNN-LSTM (Jiao et al., 2021) and support vector regression (SVR). The comparative results are given in Table 6. Considering all performance metrics, the proposed approach demonstrates consistently lower prediction errors and higher coefficients of determination (R2), thereby validating its effectiveness and robustness for joint angle prediction.

Table 6. The comparative experiment results using different methods.

InputsMSE (°)MAE (°)MAPE (%)R2
OursHip0.730.565.540.99
Knee1.760.873.960.99
Ankle3.301.081.580.98
LSTMHip1.411.615.0086.54
Knee1.972.651.9285.33
Ankle1.621.833.1281.61
RFPCAHip4.714.691.1467.53
Knee4.874.732.4873.32
Ankle5.135.351.1467.52
CNN-LSTMHip5.284.154.237.34
Knee4.223.254.8716.25
Ankle4.365.013.294.35
SVRHip7.316.383.514.01
Knee6.123.544.853.15
Ankle5.724.194.3710.55

5.3 Validation of online adaptive strategy

The validation experiment for the proposed online adaptive strategy was conducted through two pseudo-online experiments, in which the discrete Fréchet distance (FD) was used to quantify the similarity between the joint angle trajectories of different methods. The FD is defined as:

ξ(s,l)=minσ max(i,j)∈σ||si−lj||(17)

where s = {s1, ..., s*n*} and l = {l1, ..., l*m*} denote the trajectories, and σ is the index pairs from (1, 1) to (n, m)

Firstly, the sEMG signals, the CoG data and the historical joint angles used for prediction were recorded simultaneously during a 6-min trial. The recorded data were subsequently utilized to predict the lower joint angles with and without the proposed PCA-STM method. Following the initial data collection, the joint angles were continuously predicted using the trained models. To provide a detailed temporal analysis, the 6-min trial was evenly divided into six consecutive segments, denoted as t1, t2, …, t6. Moreover, a fine-tuning strategy was also implemented as a baseline adaptive method. In this approach, the convolutional and Mamba layers of the pre-trained model were frozen, and only the MLP layers were fine-tuned using the incrementally accumulated calibration data. For each segment, the model was fine-tuned for 20 epochs with a learning rate of 1 × 10−4 using the Adam optimizer, and the calibration pool was expanded by appending the data from the completed segment. The MAPE values of the hip, knee, and ankle joint angles were calculated for each segment, as presented in Table 7.

Table 7. Results of the pseudo online experiments for adaptive strategy.

MethodJointst1t2t3t4t5t6Mean ± Std
NormalHip11.0412.1913.6111.0716.8812.4912.88 ± 1.99
Knee2.362.491.892.531.832.722.30 ± 0.33
Ankle1.763.682.252.762.662.532.61 ± 0.58
PCA-STMHip9.219.948.728.607.327.098.48 ± 1.00
Knee1.832.291.851.961.592.171.95 ± 0.23
Ankle1.092.391.351.741.451.621.61 ± 0.41
Fine-tuningHip10.9712.8013.8611.4813.849.6312.10 ± 1.55
Knee2.152.192.882.252.852.532.48 ± 0.30
Ankle1.322.911.582.011.771.931.92 ± 0.50

As shown in Table 7, the lowest mean MAPE values across all three joints were achieved by the PCA-STM method. Moreover, a consistent decreasing trend in the hip MAPE was observed for PCA-STM across the six segments (from 9.21% in t1 to 7.09% in t6), indicating that the adaptive capability was progressively enhanced over time. The smallest standard deviations were also obtained by PCA-STM for all joints, suggesting that more stable predictions were maintained throughout the trial. In contrast, the fine-tuning method was found to yield only marginal improvements over the Normal baseline for the hip joint, while a slightly higher MAPE was observed for the knee joint. These results demonstrate that the proposed PCA-STM strategy is more effective in mitigating performance degradation caused by temporal variations in sEMG signals.

The joint angles for one subject over 8 s are given in Figure 5. To further quantify the differences among trajectories, FD values between different curves are also reported. The FD*RB* represents the distance between the measured joint angles and the predicted joint angles with the proposed adaptive method. The FD*RG* denotes the distance between the measured joint angles and the predicted joint angles without the adaptive method.

Predicted results in the long-term experiment. The green, blue and red lines represent measured angles, predicted angles from the original model and predicted angles from the adaptive model, respectively. **(a)** Hip joint. **(b)** Knee joint. **(c)** Ankle joint.
Figure 5. Predicted results in the long-term experiment. The green, blue and red lines represent measured angles, predicted angles from the original model and predicted angles from the adaptive model, respectively. (a) Hip joint. (b) Knee joint. (c) Ankle joint.

The degradation of prediction accuracy was observed in the model without the adaptive method, characterized by an increase in the FD. By contrast, the degradation of prediction accuracy was mitigated by the proposed PCA-STM method, resulting in preserved geometric similarity between the predicted and measured joint trajectories. Based on those results, the effectiveness of the proposed PCA-STM method can be confirmed.

5.4 Validation of the control framework

To validate the proposed exoskeleton control framework, a subject from our institute walked on a treadmill at a self-selected speed for 3 min, during which the exoskeleton was driven by the predicted angles. In the experiment, the lower-joint angles of the subject were measured, and the corresponding joint angles of the exoskeleton were simultaneously collected and recorded.

Before the experiment, several parameters in Equations 13 and 16 were given. In Equation 16, the sum of σ1 and σ2 defines the upper and lower bounds of the constraint function. In the experiment, the sum of σ1+σ2 was given as 90% of the maximum joint velocity of the exoskeleton. The σ1 represents the turning point of the constraint function, which was determined by the maximum joint velocity of the subject to reduce excessive joint motion. In Equations 14 and 15, σ*s* and σ*r* were determined by the variances of the spatial domain and the value domain, respectively.

The results of the experiment were presented in Figure 6. The FDs were also calculated to quantify the similarity between different trajectories. As shown in the Figure 6, it can be seen that the lower limb angles of the subject were synchronously tracked by the exoskeleton. Nevertheless, discrepancies between the subject joint angles and the exoskeleton joint angles were observed, which may be attributed to suboptimal parameter settings within the control framework.

Predicted results in the long-term experiment. The green, blue and red lines represent angles measured from angle sensors, predicted by the proposed model, and recorded by the exoskeleton, respectively. **(a)** Hip joint. **(b)** Knee joint. **(c)** Ankle joint.
Figure 6. Predicted results in the long-term experiment. The green, blue and red lines represent angles measured from angle sensors, predicted by the proposed model, and recorded by the exoskeleton, respectively. (a) Hip joint. (b) Knee joint. (c) Ankle joint.

6 Conclusion and future work

In this study, an integrated framework for active physical human-exoskeleton interaction was developed, where motion intention recognition, adaptive modeling, and synchronous tracking were focused on. First, a multimodal joint angle prediction model was constructed by combining sEMG signals, CoG data, and historical joint angles through a hybrid neural network composed of 1D-CNN, Mamba, and MLP algorithms. Second, to mitigate the performance degradation caused by the non-stationary characteristics of sEMG signals, an online adaptive algorithm based on PCA-STM was employed, by which the joint angle prediction accuracy and the adaptivity of the designed model were improved efficiently. Third, a hierarchical control strategy was designed to realize synchronized motion between the human and the exoskeleton, and the position-velocity hybrid controller with bilateral filtering and non-linear velocity constraints was used to realize the synchronous tracking based on the predicted joint angles. In future work, the proposed method will be evaluated in practical scenarios to validate its feasibility in real-world environments.

Generative AI statement

The author(s) declared that generative AI was not used in the creation of this manuscript.

Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.

Publisher's note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Footnotes

Edited by: Anirban Chowdhury, University of Essex, United Kingdom

Reviewed by: Sujit Roy, Ulster University, United Kingdom

Song Zhang, Anhui Normal University, China

Statements

Conflict of interest

The author(s) declared that this work was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Funding

The author(s) declared that financial support was received for this work and/or its publication. This work was supported in part by the National Natural Science Foundation of China under Grant62573412, and by the Beijing Natural Science Foundation under Grant L232021.

Data availability

The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.

Author contributions

WS: Project administration, Data curation, Writing – original draft, Formal analysis, Methodology, Resources, Visualization, Software, Investigation, Conceptualization, Writing – review & editing, Validation. WW: Formal analysis, Supervision, Funding acquisition, Writing – review & editing. JW: Formal analysis, Writing – review & editing. SL: Formal analysis, Writing – review & editing. XL: Formal analysis, Writing – review & editing. TL: Writing – review & editing, Formal analysis. KX: Writing – review & editing, Formal analysis. Z-GH: Writing – review & editing, Data curation.

References

  1. Ameri A., Akhaee M. A., Scheme E., Englehart K. (2020). A deep transfer learning approach to reducing the effect of electrode shift in emg pattern recognition-based control. IEEE Trans. Neural Syst. Rehabil. Eng. 28, 370 – 379. doi: doi:10.1109/TNSRE.2019.2962189
  2. Bao T., Zaidi S. A. R., Xie S., Yang P., Zhang Z.-Q. (2021). Inter-subject domain adaptation for cnn-based wrist kinematics estimation using semg. IEEE Trans. Neural Syst. Rehabil. Eng. 29, 1068 – 1078. doi: doi:10.1109/TNSRE.2021.3086401
  3. Cifrek M., Medved V., Tonković S., Ostojić S. (2009). Surface emg based muscle fatigue evaluation in biomechanics. Clin. Biomech. 24, 327 – 340. doi: doi:10.1016/j.clinbiomech.2009.01.010
  4. Dao T., Gu A. (2024). “Transformers are SSMs: generalized models and efficient algorithms through structured state space duality,” in Proceedings of the 41st international conference on machine learning (Vienna: Proceedings of Machine Learning Research (PMLR/JMLR.org)). doi: doi:10.5555/3692070.3692469
  5. De Maesschalck R., Jouan-Rimbaud D., Massart D. L. (2000). The mahalanobis distance. Chemometr. Intell. Lab. Syst. 50, 1 – 18. doi: doi:10.1016/S0169-7439(99)00047-7
  6. Delgado A. L., Da Rocha A. F., León A. S., Ruiz-Olaya A., Montero K. R., Delis A. L. (2021). “Estimation of joint angle from sEMG and inertial measurements based on deep learning approach,” in 2021 43rd annual international conference of the IEEE engineering in medicine & biology society (EMBC) (Piscataway, NJ: IEEE), 700 – 703. doi: doi:10.1109/EMBC46164.2021.9630609
  7. Gu A., Dao T. (2024). “Mamba: linear-time sequence modeling with selective state spaces,” in The first conference on language modeling (COLM 2024) (Philadelphia, PA: OpenReview). doi: doi:10.48550/arXiv.2312.00752
  8. Jiao Y., Wang W., Hou Z.-G., Ren S., Wang J., Shi W.. (2021). “CNN-LSTM network based prediction of human joint angles using multi-band sEMG and historical angles,” in Proceedings of the 2021 international joint conference on neural networks (IJCNN) (Piscataway, NJ: IEEE), 1 – 7. doi: doi:10.1109/IJCNN52387.2021.9534323
  9. Kyranou I., Szymaniak K., Nazarpour K. (2025). Emg dataset for gesture recognition with arm translation. Sci. Data 12: 100. doi: doi:10.1038/s41597-024-04296-8
  10. Li J., Qiu S., Shen Y.-Y., Liu C.-L., He H. (2020a). Multisource transfer learning for cross-subject eeg emotion recognition. IEEE Trans. Cybernet. 50, 3281 – 3293. doi: doi:10.1109/TCYB.2019.2904052
  11. Li K., Zhang J., Liu X., Zhang M. (2019). Estimation of continuous elbow joint movement based on human physiological structure. Biomed. Eng. Online 18, 1 – 15. doi: doi:10.1186/s12938-019-0653-2
  12. Li K., Zhang J., Wang L., Zhang M., Li J., Bao S. (2020b). A review of the key technologies for semg-based human-robot interaction systems. Biomed. Sig. Process. Control 62: 102074. doi: doi:10.1016/j.bspc.2020.102074
  13. Li Z., Guan X., Zou K., Xu C. (2020c). Estimation of knee movement from surface emg using random forest with principal component analysis. Electronics 9: 43. doi: doi:10.3390/electronics9010043
  14. Li Z., Liu F., Yang W., Peng S., Zhou J. (2022). A survey of convolutional neural networks: analysis, applications, and prospects. IEEE Trans. Neural Netw. Learn. Syst. 33, 6999 – 7019. doi: doi:10.1109/TNNLS.2021.3084827
  15. Liang X., He G., Su T., Wang W., Huang C., Zhao Q.. (2022). Finite-time observer based variable impedance control of cable-driven continuum manipulators. IEEE Trans. Hum.-Mach. Syst. 52, 26 – 40. doi: doi:10.1109/THMS.2021.3129708
  16. Liang X., Yan Y., Wang W., Su T., He G., Li G.. (2024). Adaptive human-robot interaction torque estimation with high accuracy and strong tracking ability for a lower limb rehabilitation robot. IEEE/ASME Trans. Mechatr. 29, 4814 – 4825. doi: doi:10.1109/TMECH.2024.3394491
  17. Lorach H., Galvez A., Spagnolo V., Martel F.. (2023). Walking naturally after spinal cord injury using a brain-spine interface. Nature 618, 126 – 133. doi: doi:10.1038/s41586-023-06094-5
  18. Luo J., Zhang C., Si W., Jiang Y., Yang C., Zeng C. (2024). A physical human-robot interaction framework for trajectory adaptation based on human motion prediction and adaptive impedance control. IEEE Trans. Autom. Sci. Eng. 22, 5072 – 5083. doi: doi:10.1109/TASE.2024.3415650
  19. Pan H., Li D., Chen C., Shull P. B. (2025). High-density emg grip force estimation during muscle fatigue via domain adaptation. IEEE Trans. Neural Syst. Rehabil. Eng. 33, 925 – 934. doi: doi:10.1109/TNSRE.2025.3541227
  20. Rani P., Pancholi S., Shaw V., Atzori M., Kumar S. (2024). Enhanced emg-based hand gesture classification in real-world scenarios: mitigating dynamic factors with tempo-spatial wavelet transform and deep learning. IEEE Trans. Med. Robot. Bion. 6, 1202 – 1211. doi: doi:10.1109/TMRB.2024.3408896
  21. Sitole S. P., Sup F. C. (2023). Continuous prediction of human joint mechanics using emg signals: a review of model-based and model-free approaches. IEEE Trans. Med. Robot. Bion. 5, 528 – 546. doi: doi:10.1109/TMRB.2023.3292451
  22. Song Q., Ma X., Liu Y. (2023). Continuous online prediction of lower limb joints angles based on semg signals by deep learning approach. Comput. Biol. Med. 163: 107124. doi: doi:10.1016/j.compbiomed.2023.107124
  23. Spanias J. A., Perreault E. J., Hargrove L. J. (2015). Detection of and compensation for emg disturbances for powered lower limb prosthesis control. IEEE Trans. Neural Syst. Rehabil. Eng. 24, 226 – 234. doi: doi:10.1109/TNSRE.2015.2413393
  24. Su T., Zhang Y., Liang X., Ma N. (2026). Trajectory Planning Method for Fracture Reduction of Parallel Robots Based on DMP and APF. IEEE Trans. Autom. Sci. Eng. 23, 4130 – 4141. doi: doi:10.1109/TASE.2026.3653476
  25. Teh Y., Hargrove L. J. (2020). Understanding limb position and external load effects on real-time pattern recognition control in amputees. IEEE Trans. Neural Syst. Rehabil. Eng. 28, 1605 – 1613. doi: doi:10.1109/TNSRE.2020.2991643
  26. Tian D., Li F., He Y., Li W., Chen Z., Yang M.. (2024). Data-driven estimation for uphill continuous rehabilitation motion at different slopes using semg. Biomed. Sig. Process. Control 93: 106162. doi: doi:10.1016/j.bspc.2024.106162
  27. Wang J., Wang W., Ren S., Shi W., Hou Z.-G. (2021). Neural correlates of single-task versus cognitive-motor dual-task training.
  28. IEEE Trans. Cogn. Dev. Syst. 14, 532 – 540. doi: doi:10.1109/TCDS.2021.3053050
  29. Wang W., Liang X., Liu S., Lin T., Zhang P., Lv Z.. (2023). Drivable space of rehabilitation robot for physical human-robot interaction: definition and an expanding method. IEEE Trans. Robot. 39, 343 – 356. doi: doi:10.1109/TRO.2022.3189231
  30. Wang W., Shi W., Xiang K., Ren S., Lin T., Liu S.. (2024). A multiposture robot for full cycle rehabilitation of lower limbs: design and autonomous training. IEEE/ASME Trans. Mechatr. 29, 4087 – 4098. doi: doi:10.1109/TMECH.2024.3362381
  31. Wei Z., Zhang Z.-Q., Xie S. Q. (2024). Continuous motion intention prediction using semg for upper-limb rehabilitation: a systematic review of model-based and model-free approaches. IEEE Trans. Neural Syst. Rehabil. Eng. 32, 1487 – 1504. doi: doi:10.1109/TNSRE.2024.3383857
  32. Xu H., Xiong A. (2021). Advances and disturbances in semg-based intentions and movements recognition: a review. IEEE Sens. J. 21, 13019 – 13028. doi: doi:10.1109/JSEN.2021.3068521
  33. Zeng J., Zhou Y., Yang Y., Yan J., Liu H. (2022). Fatigue-sensitivity comparison of semg and a-mode ultrasound based hand gesture recognition. IEEE J. Biomed. Health Inform. 26, 1718 – 1725. doi: doi:10.1109/JBHI.2021.3122277
  34. Zhang J., Zhao Y., Bao T., Li Z., Qian K., Frangi A. F.. (2022). Boosting personalized musculoskeletal modeling with physics-informed knowledge transfer. IEEE Trans. Instrument. Measur. 72, 1 – 11. doi: doi:10.1109/TIM.2022.3227604
  35. Zhang X.-Y., Liu C.-L. (2011). “Style transfer matrix learning for writer adaptation,” in 2011 IEEE conference on computer vision and pattern recognition (CVPR) (Piscataway, NJ: IEEE), 393 – 400. doi: doi:10.1109/CVPR.2011.5995661
  36. Zhu B., Zhang D., Chu Y., Gu Y., Zhao X. (2022). Senic: an open source dataset for semg-based gesture recognition in non-ideal conditions. IEEE Trans. Neural Syst. Rehabil. Eng. 30, 1252 – 1260. doi: doi:10.1109/TNSRE.2022.3173708

Citation

Shi, W., et al. (2026). Active physical human-exoskeleton interaction based on motion intention adaptive recognition and synchronous tracking. Frontiers in Neurorobotics, Volume 20. https://doi.org/
Received
Accepted
Published
Volume
20 - 2026

Copyright

Copyright © 2026 Shi, Wang, Wang, Liu, Liang, Lin, Xiang and Hou.

License: https://creativecommons.org/licenses/by/4.0/

*Correspondence: Weiqun Wang

Article metrics

Views
0
Downloads
0
Citations
0
Shares
0