ORIGINAL RESEARCH article

Front. Bioeng. Biotechnol., 03 September 2026

Sec. Biomechanics

Volume 14 - 2026 | https://doi.org/10.3389/fbioe.2026.1927528

Prediction-driven active assistance control for lower-limb exoskeletons using multisource information fusion and short-term gait prediction

  • 1. Beibu Gulf University, Qinzhou, Guangxi Zhuang, China

  • 2. Guangxi University of Science and Technology, Liuzhou, Guangxi Zhuang, China

  • 3. Beijing Institute of Technology, Beijing, China

Abstract

Introduction:

For lower-limb exoskeletons to provide continuous position-reference assistance based on wearer state, the state of human–exoskeleton coupling must be sensed and translated into executable motor commands. However, when prediction outputs are directly fed into low-level controllers without further processing, command discontinuities and increased human–exoskeleton interaction torque may occur because of sensor noise or gait-phase transitions. Multisource information fusion and short-horizon gait prediction are therefore regarded as effective means of addressing this problem.

Methods:

In this study, a prediction-driven position-reference control method based on multisource information fusion and a CNN-BiLSTM-GTN model is proposed. Surface electromyography (sEMG), inertial measurement unit (IMU) signals, plantar pressure, joint angles and angular velocities, and human–exoskeleton interaction torques are synchronously collected and organized as sliding-window inputs. In the developed CNN-BiLSTM-GTN model, local dynamic feature extraction by convolutional neural networks, temporal dependency modelling by bidirectional long short-term memory networks, and hip–knee synergistic coupling representation by a graph transformation network are integrated to enable accurate short-term prediction of hip and knee joint-angle trajectories. To make the predicted angles executable, a prediction-driven position-reference assistive strategy is designed. The predicted rolling position references are corrected using measured joint states, gait phase, plantar support state, and interaction torque, thereby generating smooth and bounded joint angle commands.

Results:

Experimental results show that the proposed model achieved higher prediction accuracy than the evaluated prediction baselines. The closed-loop experiment further showed that the predicted trajectories could be converted into continuous and bounded position commands with stable tracking.

Discussion:

During the evaluated trials, the measured interaction torques remained below the predefined controller intervention threshold.

1 Introduction

Lower-limb motor impairment is commonly associated with neurological injury and disease, and affected patients often experience reduced muscle strength, restricted joint motion, and abnormal gait. Rehabilitation therefore requires long-term, repetitive, and task-oriented training. Conventional therapist-assisted rehabilitation can be constrained by therapist availability, training intensity, and cost. Lower-limb rehabilitation exoskeletons can provide repeated and quantifiable mechanical assistance, which supports higher training dosage and more consistent movement practice (; ; ).

Training with lower-limb exoskeletons has gradually moved from fully passive trajectory following toward active participation and human–exoskeleton cooperation. Body-weight-supported treadmill training can reduce lower-limb loading while supporting high-frequency gait practice (). Overground exoskeleton training further expands the possibility of natural walking and multi-joint coordination (). With the development of compliant actuators and wearable sensors, exoskeletons can adjust assistance according to the user state, limit excessive human–exoskeleton interaction torque, and preserve voluntary contribution (Zhan et al., 2025). Multilevel control strategies have also been used to coordinate assistance levels and trajectory tracking across training stages (Zhang et al., 2022). These studies indicate that continuous active assistance requires more than execution of a preset trajectory. The system must also perceive the user state and adapt assistance to motor ability and gait variation.

Estimating the user’s short-term joint-motion tendency is a key step for continuous active assistance. sEMG reflects neuromuscular activation before and during movement and has been used for lower-limb action recognition and joint-motion prediction (). Temporal convolutional networks, long short-term memory networks, and hybrid architectures have been used to predict continuous joint angles from sEMG or inertial signals (; Zeng et al., 2024). Transformer-based models have further explored synchronous multi-joint prediction (). However, a single signal usually describes only one aspect of the user’s movement state. sEMG provides anticipatory information but is sensitive to electrode placement, fatigue, and inter-subject differences. IMU signals describe limb-segment motion robustly but mainly reflect motion that has already occurred. Plantar pressure is more suitable for detecting foot-contact events and support phases. Existing temporal models also make limited explicit use of structural coupling among the hip, knee, and ankle joints. Therefore, stable continuous joint-angle prediction requires fusion of physiological, kinematic, and contact information, as well as joint temporal and topological modeling.

Accurate short-term joint-angle prediction does not mean that the prediction can be sent directly as a motor command. Sensor noise, gait-phase transitions, and rolling updates of the sliding window can produce abrupt predicted-angle changes. If these predictions are input directly to the low-level controller, they may cause discontinuous commands or increased human–exoskeleton interaction torque (; ; Zhu et al., 2023). For lower-limb exoskeletons with a position-control interface, active assistance depends on converting future joint-angle predictions into smooth, bounded position references that respect joint range-of-motion constraints. The controller should also correct the reference using gait phase, plantar support state, and human–exoskeleton interaction torque (; ; ).

This paper proposes a prediction-driven active assistance control method for lower-limb exoskeleton-assisted walking. The method first fuses sEMG, IMU, plantar pressure, joint angle, joint angular velocity, and interaction torque to build a human–exoskeleton coupled-state input. It then uses a CNN-BiLSTM-GTN network to predict short-term hip and knee angle trends, which provide feedforward motion references for active assistance. Finally, future hip and knee predictions are converted into rolling position references. Measured joint state, gait phase, plantar support state, and interaction torque are used to smooth, saturate, and state-correct the joint commands before they are sent to the low-level motor position controller.

In this manuscript, active assistance refers specifically to prediction-informed position-reference tracking on the present exoskeleton; it does not denote torque-based assist-as-needed, impedance, or admittance control. Prediction-driven control denotes the high-level process in which the model predicts the next 0.1 s of hip and knee joint angles from a 0.5 s multisource history, after which the predicted sequence is smoothed, bounded, and state-corrected before low-level position execution. The terms short-term gait prediction and short-term joint-motion tendency refer to future joint-angle prediction from the available sensor signals and do not imply direct measurement of neural motor intention. Human–exoskeleton interaction is quantified by the measured hip and knee interaction torques. In the present controller, a predefined interaction-torque intervention threshold of was introduced as a supervisory control parameter. When the measured interaction torque approaches this threshold, the controller adopts a more conservative reference correction. The value is an empirical controller-design parameter for the present exoskeleton platform and should not be interpreted as a universal biomechanical or clinical boundary between safe and unsafe human–exoskeleton interaction.

The main contributions are as follows.

  • A multisource information-fusion platform is constructed for lower-limb exoskeleton active assistance. It integrates sEMG, IMU, plantar pressure, joint angle, joint angular velocity, and interaction torque into a human–exoskeleton coupled-state input for gait prediction and active control.

  • A CNN-BiLSTM-GTN short-term gait prediction model is proposed. It combines local feature extraction, bidirectional temporal modeling, and hip-knee topological modeling to predict future hip and knee joint angles.

  • A prediction-driven position-reference active assistance controller is developed. It transforms future joint-angle predictions into smooth and bounded position commands and incorporates gait phase, plantar support, and interaction-torque feedback to adapt the reference correction according to the current human–exoskeleton interaction state.

2 System and methods

2.1 Overall framework

The proposed active assistance control framework is shown in Figure 1. The system contains three modules: multisource information fusion, CNN-BiLSTM-GTN short-term gait prediction, and prediction-driven position-reference control. These modules form a rolling closed loop of state perception, gait prediction, reference generation, position execution, and state feedback. The information-fusion module synchronously acquires and processes sEMG, IMU, plantar pressure, joint state, and interaction torque. The gait-prediction module predicts short-term future hip and knee angles from the historical state window. The active-control module converts the predicted angles into smooth and bounded joint-position commands and sends them to the low-level motor position controller. After exoskeleton actuation, joint state, plantar pressure, and interaction torque are fed back to the system for prediction and control in the next cycle.

FIGURE 1

2.2 Multisource information acquisition

2.2.1 Sensor configuration

The multisource acquisition system is shown in Figure 2, and the main hardware components and their specifications are summarized in Table 1. The system consists mainly of joint drive units, joint encoders, torque sensors, plantar-pressure sensors, IMUs, and six-channel sEMG sensors (). The joint encoders measure hip and knee angles and provide joint angular velocities. The torque sensors record interaction torques between the human and the exoskeleton (). The plantar-pressure sensors identify foot-contact state and gait phase (). The IMUs collect lower-limb segment-motion information (). The sEMG sensors acquire muscle-activation signals related to hip and knee flexion and extension (). After synchronization, preprocessing, and sliding-window construction, these signals are used as inputs to the gait-prediction and active-control modules.

FIGURE 2

TABLE 1

ComponentModel/ManufacturerMain specifications
Joint actuator moduleJM-TH-CRA-RI, PRO-series harmonic joint moduleIntegrated frameless torque motor, precision harmonic reducer, servo drive, and 16-bit motor-side absolute encoder; 24–48 V DC; CAN communication
sEMG acquisition moduleSix-channel sEMG acquisition moduleSix-channel synchronous acquisition; RAW/Envelope modes; configurable sampling rate of 600–10,000 Hz; 5 V DC
IMUYBX-ICM45686, based on TDK InvenSense ICM-45686Six-axis MEMS; gyroscope range: 15.625 to 4000 dps; accelerometer range: 2 to 32 g; SPI/C; 3.3–5 V
Plantar-pressure sensorRX-ES42-1818 independent sensing elements; length: 260 mm; thickness: 0.3 mm; single-point range: 70 kg; response time: 20 m; 3.3–5 V
Human–exoskeleton interaction-torque sensorCHD-NJCAvailable measurement range: 5–300 Nm; safe overload: 120% F.S.; sensitivity: 1.0–2.0 mV/V; zero output: 1% F.S.; nonlinearity: 0.30% F.S.; hysteresis: 0.30% F.S.; repeatability: 0.30% F.S.; operating voltage: 5–12 V DC (10 V recommended)

Main hardware components and specifications of the multisource sensing and control platform.

2.2.2 sEMG muscle selection and electrode placement

This study focused on active assistance for sagittal-plane hip and knee flexion and extension. Six lower-limb muscle groups were selected for sEMG acquisition: rectus femoris, tibialis anterior, gluteus medius, gluteus maximus, hamstrings, and gastrocnemius (). The acquisition positions are shown in Figure 3. Before the experiment, the electrode attachment areas were cleaned. Surface electrodes were attached to the muscle belly of each target muscle, and the electrode direction was aligned with the muscle-fiber direction as far as possible. This procedure reduced contact impedance and crosstalk from adjacent muscles (; ). The six-channel sEMG signals, together with IMU, plantar-pressure, joint-state, and interaction-torque signals, formed the multisource state input.

FIGURE 3

2.3 Signal synchronization and preprocessing

2.3.1 Signal synchronization

Because the sensors had different sampling frequencies and timestamps, all signals were synchronized and resampled before model-input construction. In the experiment, the raw sEMG sampling frequency was 1000 Hz. The IMU, plantar-pressure, joint-angle, and interaction-torque sampling frequencies were 100 Hz. Considering the update cycle of the gait-prediction and active-control modules, all modalities were resampled to 100 Hz, corresponding to a sampling period of 10 m. The multisource state at sampling instant was represented by Equation 1:where denotes the sEMG signal, denotes the IMU motion information, denotes plantar-pressure information, and denote hip and knee joint angles and angular velocities, and denotes interaction-torque information. After synchronization, all modalities were mapped to a unified time axis. The synchronized raw multisource data are shown in Figure 4.

FIGURE 4

2.3.2 Signal preprocessing

After time synchronization, signals from each modality were filtered, resampled, normalized, and transformed into model features. The specific preprocessing methods are summarized in Table 2.

TABLE 2

Signal typePreprocessing methodParametersOutput information
sEMG signalDC-offset removal, band-pass filtering, power-line notch filtering, full-wave rectification, and smoothing4th-order Butterworth band-pass filter (20–450 Hz); 2nd-order 50-Hz notch filter; full-wave rectification; 50-m moving-average window; resampled from 1000 Hz to 100 HzSix-channel EMG envelope signals
IMU signalBias correction, low-pass filtering, and resampling4th-order Butterworth low-pass filter with a 10-Hz cutoff frequency; resampled to 100 HzLower-limb segment acceleration and angular velocity
Plantar-pressure signalSmoothing, normalization, and threshold detection5-Point moving-average window (50 m); min–max normalization; normalized contact threshold of 0.10Left and right plantar support state and gait phase
Joint-angle signalLow-pass filtering and smoothing4th-order Butterworth low-pass filter with a 6-Hz cutoff frequency; 5-point moving-average window (50 m)Hip and knee joint angles
Joint-angular-velocity signalAngle differentiation followed by smoothingCentral-difference calculation; 5-point moving-average window (50 m)Hip and knee joint angular velocities
Interaction-torque signalLow-pass filtering and smoothing4th-order Butterworth low-pass filter with a 10-Hz cutoff frequency; 5-point moving-average window (50 m)Hip and knee human–exoskeleton interaction torques

Preprocessing methods and parameters for different signal modalities.

To eliminate differences in physical dimension and amplitude range among modalities, each synchronized and preprocessed feature was normalized using Equation 2. To prevent information leakage between the training and evaluation subsets, the normalization parameters were calculated exclusively from the training data of each participant. Specifically, and for each feature were obtained from the corresponding training subset and were then fixed and applied unchanged to the validation and test subsets.where is the raw feature value, and are the minimum and maximum values calculated exclusively from the training subset, is a small constant used to avoid division by zero, and is the normalized feature. The preprocessed multisource signals are shown in Figure 5. These signals provided a unified time axis and numerical scale for feature extraction and sliding-window input construction.

FIGURE 5

2.4 Feature extraction and multisource input construction

After synchronization, filtering, resampling, and normalization, feature-level fusion was used to construct the input to the CNN-BiLSTM-GTN gait-prediction model. Because different sensors reflect different aspects of the human–exoskeleton state, a single modality cannot fully characterize the state relevant to short-term joint-angle prediction during assisted walking. sEMG, IMU, plantar pressure, joint angle, joint angular velocity, and interaction torque were concatenated at each unified sampling instant to form a multisource fused state vector.

The fused state vector at sampling instant was defined by Equation 3:where denotes the six-channel sEMG envelope features, and denote IMU acceleration and angular-velocity features, denotes plantar-pressure features, and denote hip and knee angles and angular velocities, and denotes hip and knee interaction torques.

To exploit continuous temporal information in gait signals, the model input was constructed using a sliding window. The previous 0.5 s of multisource fused state was used as the historical input window, and the model predicted hip and knee angle changes over the next 0.1 s. Since all modalities were resampled to 100 Hz, the input-window length was , and the prediction horizon was . With sampling instant as the window endpoint, the multisource input sequence was defined by Equation 4:where is the model-input window, is the input-window length, and is the fused feature dimension. The prediction target was the future hip and knee joint-angle sequence over sampling instants, as shown in Equation 5:

2.5 CNN-BiLSTM-GTN short-term gait prediction

The CNN-BiLSTM-GTN model used the multisource fused state window as input and output the future short-term hip and knee angles. The model consisted of CNN (), BiLSTM (Zhan et al., 2024), and GTN () components. The CNN extracted local dynamic features, the BiLSTM modeled temporal dependencies, and the GTN represented cooperative coupling between the hip and knee joints (; Zhu et al., 2024). The model structure is shown in Figure 6.

FIGURE 6

The model included a CNN local feature-extraction module, a BiLSTM temporal-modeling module, a GTN hip-knee cooperative-modeling module, and a fully connected output layer. Its overall mapping was given by Equation 6:where denotes the CNN-BiLSTM-GTN gait-prediction model, denotes trainable parameters, and denotes the predicted future short-term hip and knee angle sequence.

The model was trained using supervised learning. The mean squared error between predicted and measured joint angles was used as the loss in Equation 7:where is the number of training samples, is the prediction horizon, is the number of predicted joints, and and are the predicted and measured angles for sample , horizon step , and joint .

2.6 Prediction-driven position-reference active assistance

After future short-term hip and knee angles were obtained, the predicted sequence was used as a rolling position reference. The final joint-angle command was generated by combining the predicted reference with measured joint state, gait phase, plantar support state, and interaction torque.

The use of position-reference control in this study was determined by the low-level control architecture of the experimental exoskeleton, which provides an embedded motor position-control interface. Accordingly, this work focuses on high-level prediction-based reference generation rather than redesigning the actuator-level controller. Torque, impedance, admittance, and assist-as-needed control can regulate physical human–exoskeleton interaction more directly and provide greater intrinsic compliance. In contrast, position control may increase interaction forces when the commanded trajectory deviates from the wearer’s voluntary motion. To mitigate this limitation, the predicted trajectory was not imposed directly as a rigid position command. Instead, the reference was smoothed, bounded, and corrected according to gait phase, plantar-support state, joint angular velocity, and measured interaction torque, together with joint-range and command-rate constraints. These mechanisms improve compatibility with the present position-controlled platform but are not intended to replace intrinsically compliant control strategies.

Suppose the prediction model outputs a future -step joint-angle sequence at control cycle . The controller selects a previewed prediction at lead step as the current prediction reference according to Equation 8:where is the predicted reference angle, is the lead step, and is the predicted hip and knee angle at future step generated at cycle .

Because short-term predictions can be affected by sensor noise, gait-phase transitions, and rolling window updates, first-order smoothing was applied to the prediction reference using Equation 9:where is the smoothed rolling reference angle and is the smoothing coefficient. This process reduces abrupt changes between adjacent prediction windows.

The active-control module then corrected the reference using measured joint angle, joint angular velocity, gait phase, plantar support state, and interaction torque (Zhang et al., 2024). The tracking error was defined by Equation 10:where is the measured hip and knee angle. The joint-angle command was generated using Equation 11:where is the joint-angle command sent to the low-level motor position controller, is the measured joint angular velocity, denotes elementwise multiplication, and denotes joint-angle saturation. The coefficients and are state-dependent position-correction and velocity-suppression gains determined by gait phase, plantar support state, and interaction torque. When plantar support is stable and interaction torque is small, the controller increases the position-correction ratio so that the exoskeleton follows the predicted reference more actively. When the absolute interaction torque increases toward the predefined interaction-torque intervention threshold, the controller reduces the position-correction ratio and strengthens velocity suppression so that the predicted position reference is applied more conservatively.

The value was empirically selected during controller development as a supervisory intervention parameter for the present exoskeleton platform. It was not quantitatively derived from a statistically characterized baseline interaction-torque distribution, an optimization-based threshold-identification procedure, or a clinically validated biomechanical safety criterion. Its purpose is to define an intervention level at which the controller progressively reduces the position-correction contribution and strengthens velocity suppression when the measured interaction torque increases, rather than continuing to apply the predicted position reference with the same correction intensity. Therefore, the value should be interpreted as a platform-specific empirical controller parameter rather than as an optimized or generally applicable interaction-torque threshold.

In this study, the assistance level was not defined as a fixed percentage of body weight or joint torque. Instead, the effective assistance was continuously modulated through the state-dependent gains and according to gait phase, plantar-support state, tracking error, joint angular velocity, and interaction torque. The same gain settings and controller constraints were used for all healthy participants, and no normalization based on body mass or maximum voluntary joint torque was applied. Subject-specific adjustment was limited to mechanical fitting and joint alignment.

To ensure command continuity and bounded joint motion (), the command was also constrained by joint range of motion and adjacent-cycle rate limits according to Equation 12:where and are the lower and upper bounds of allowable hip and knee motion, and is the maximum allowed command change between adjacent control cycles. These constraints reduce abrupt command changes caused by prediction error, sensor noise, or gait-phase transitions.

During closed-loop operation, the active-control module generated joint-angle commands from the current multisource state and prediction result. These commands were sent to the low-level motor position controller. The motor position loop tracked the command and produced hip and knee motion. The executed joint angle, joint angular velocity, plantar pressure, and interaction torque were then fed back to the acquisition module for the next prediction and control cycle.

2.6.1 Initialization and activation of prediction-driven control

At the beginning of each active-control trial, the participant first stood in a neutral posture while the exoskeleton was aligned with the wearer. The prediction-driven controller was not activated immediately. During the initial 0.5-s period, multisource sensor signals were continuously acquired to populate the 50-sample historical input window required by the prediction model. During this initialization period, no prediction-generated gait trajectory was applied.

The initial joint reference and command were initialized using the measured joint configuration, i.e., , to avoid an abrupt mismatch between the wearer and the exoskeleton at controller activation. Once the complete 0.5-s historical window became available, the CNN-BiLSTM-GTN model generated the first 0.1-s-future hip and knee angle sequence. The selected preview point was then introduced into the position-reference controller through the first-order smoothing operation in Equation 9, followed by the state-dependent correction and joint-range saturation in Equation 11 and the adjacent-cycle rate limitation in Equation 12.

Therefore, the first predicted trajectory was not directly imposed on the participant. Prediction-driven control was enabled only after the required historical window had been collected, and the transition from the measured initial joint configuration to the prediction-driven reference was constrained to remain continuous.

3 Results

3.1 Experimental setup and dataset

Lower-limb exoskeleton-assisted walking experiments were conducted in two separate stages: dataset acquisition for model development and closed-loop active-control validation. Participant information, speed settings, trial numbers, data partitioning, and stage-specific control configurations are listed in Table 3. During the first stage, multisource signals were recorded while the participants performed the prescribed walking tasks with the prediction-driven reference-generation module disabled. Therefore, no CNN-BiLSTM-GTN-generated joint trajectory was applied during the collection of the training, validation, or test data. The measured hip and knee joint angles obtained during these trials were used as the ground-truth prediction targets.

TABLE 3

ItemDescription
Number of participants3 healthy participants
Sex3 males
Age years
Height cm
Body mass kg
Health statusNo lower-limb motor dysfunction
Experimental taskContinuous assisted walking while wearing the lower-limb exoskeleton
Experimental stagesStage 1: Dataset acquisition for model development; stage 2: Closed-loop active-control validation with the trained model fixed
Speed conditionsSlow, self-selected, and fast gait conditions
Dataset-acquisition trials per participant5 trials per speed condition, 15 trials in total
Single-trial duration2 min
Rest interval1 min between trials
Valid gait cyclesApproximately 900 valid gait cycles
Training-data control configuration10 Stage-1 trials per participant; prediction-driven reference generation disabled; no CNN-BiLSTM-GTN-generated trajectory applied
Validation-data control configuration2 Stage-1 trials per participant; prediction-driven reference generation disabled; no CNN-BiLSTM-GTN-generated trajectory applied
Test-data control configuration3 Stage-1 trials per participant; prediction-driven reference generation disabled; no CNN-BiLSTM-GTN-generated trajectory applied
Training/validation/test ratioApproximately 66.7%/13.3%/20.0%
Closed-loop active-control dataCollected in stage 2 after deployment of the fixed trained model; used only for control-performance evaluation and not reused for model development or prediction testing
Informed consentAll participants provided written informed consent

Participant information and experimental protocol.

After dataset acquisition, the recorded trials of each participant were divided into mutually exclusive training, validation, and test subsets. The CNN-BiLSTM-GTN model was trained and evaluated using these datasets. The trained model was subsequently fixed and deployed in the prediction-driven position-reference controller for the second-stage closed-loop active-control experiments. Data from the closed-loop experiments were used only for control-performance evaluation and were not reused for model training, validation, or prediction testing.

Before prediction-driven control was enabled in each second-stage trial, a 0.5-s initialization period was used to populate the historical input window. Active-control data reported in this section were recorded after completion of this initialization stage.

During each experiment, raw sEMG was sampled at 1000 Hz, while IMU, plantar-pressure, joint-angle, and interaction-torque signals were sampled at 100 Hz. All modalities were synchronized, resampled to 100 Hz, filtered, normalized, and organized into sliding windows. The experimental scene is shown in Figure 7.

FIGURE 7

For sample construction, a sliding-window strategy was used to generate model inputs and prediction labels. With a unified sampling frequency of 100 Hz, the input-window length was set to . Thus, the model used the current and previous 0.5 s of multisource fused state as input. The prediction horizon was set to , corresponding to the future 0.1 s hip and knee joint angles. The gait-prediction experiment evaluated the short-term joint-angle prediction ability of the CNN-BiLSTM-GTN model. The active-control experiment recorded the predicted reference angle, joint-angle command, measured joint angle, tracking error, and interaction torque to verify the closed-loop feasibility of multisource state perception, short-term gait prediction, and position-reference active control.

3.2 Short-term gait-prediction performance

BiLSTM and CNN-BiLSTM without the GTN module were used as comparison models. This comparison evaluated the effects of local feature extraction and hip-knee cooperative modeling on short-term gait-prediction performance. The training parameters are listed in Table 4, and the evaluation metrics were RMSE, MAE, and .

TABLE 4

ParameterValue
OptimizerAdam
Loss functionMSE
Input-window length50 sampling points
Prediction-window length10 sampling points
Sampling frequency100 Hz
Batch size64
Maximum epochs100
Initial learning rate0.001
Gradient threshold1
Learning-rate drop period50
Learning-rate drop factor0.1
Dropout ratio0.2
Training/validation/test ratio66.7%/13.3%/20.0%

Training parameters of the CNN-BiLSTM-GTN model.

The model was trained to minimize the error between predicted and measured hip and knee angles. Under the parameter settings in Table 4, the model used 50 consecutive sampling points as the input window and predicted the next 10 sampling points. This setting preserved a short prediction lead while avoiding loss of real-time performance from an excessively long input window.

Figure 8 shows the predicted short-term hip and knee joint angles from the different models. BiLSTM generally followed the periodic joint-angle changes, but clear deviations remained around peaks, valleys, and gait-phase transitions. The CNN-BiLSTM model without GTN improved the predictions, indicating that the CNN-BiLSTM architecture enhanced local dynamic feature extraction and temporal dependency modeling. The proposed CNN-BiLSTM-GTN model produced prediction curves that were closer to the measured curves. It showed smaller deviations at hip flexion-extension peaks, rapid knee flexion, and cycle transitions.

FIGURE 8

Table 5 shows that the proposed CNN-BiLSTM-GTN model achieved the lowest errors and highest fitting accuracy for both hip and knee prediction. The hip RMSE and MAE were and , with an of 0.9995. The knee RMSE and MAE were and , with an of 0.9993. Compared with BiLSTM, the proposed model reduced hip and knee RMSE by approximately 93.7% and 94.8%, respectively. Compared with CNN-BiLSTM without GTN, it reduced hip and knee RMSE by approximately 86.1% and 89.8%, respectively. These results demonstrate the accuracy and stability of the proposed model for short-term hip and knee joint-motion prediction under the tested walking conditions.

TABLE 5

MethodHip RMSE/Hip MAE/Hip Knee RMSE/Knee MAE/Knee
BiLSTM5.103.940.8708.586.540.739
W/o GTN2.311.820.9734.413.320.931
Proposed CNN-BiLSTM-GTN0.320.260.99950.450.360.9993

Short-term gait-prediction performance of different models.

3.3 Prediction-driven position-reference active control

After validating the short-term gait-prediction model, prediction-driven position-reference active control was tested. The purpose was to evaluate whether predicted angles, after smoothing, saturation, and interaction-torque correction, could be converted into joint-angle commands executable by the low-level position controller. This section focuses on the rolling reference angle, joint-angle command, measured joint angle, tracking error, and interaction torque.

Figure 9 shows the prediction-driven active-control results. The smoothed and bounded angle command was more continuous than the rolling prediction reference, indicating that the controller reduced reference jumps caused by adjacent prediction-window updates. The measured joint angles followed the angle commands overall, showing that the corrected predictions could be executed by the low-level position controller. Hip tracking was relatively smooth. The knee showed larger short-term tracking deviations around phase transitions and peaks because of rapid flexion and extension, but the tracking error did not increase continuously.

FIGURE 9

The active-control performance was quantified using joint tracking error and interaction torque, as shown in Table 6. Both hip and knee joints tracked the prediction-driven angle commands with small errors. The hip tracking RMSE and maximum tracking error were and , respectively. The knee tracking RMSE and maximum tracking error were and , respectively. Knee error was higher than hip error, mainly because knee motion has larger angular velocity and stronger nonlinearity during swing-phase flexion and extension. Nevertheless, knee tracking error did not show continuous divergence, indicating that the low-level position controller stably tracked the prediction-driven angle command.

TABLE 6

JointTracking RMSE/Maximum tracking error/Peak interaction torque/NmRMS interaction torque/Nm
Hip0.721.098.34.1
Knee1.803.0512.36.0

Prediction-driven active assistance control results.

For interaction torque, the peak and RMS values were 8.3 Nm and 4.1 Nm at the hip and 12.3 Nm and 6.0 Nm at the knee, respectively. During the evaluated prediction-driven closed-loop trials, the measured peak interaction torques remained below the predefined controller intervention threshold. These measurements characterize the human–exoskeleton interaction observed during execution of the proposed controller. These observations show that the active-control module generated prediction-driven joint-angle commands while incorporating interaction-torque feedback.

Taken together, Figure 9 and Table 6 demonstrate that the predicted joint trajectories could be converted into continuous and bounded position commands and executed in closed loop on the exoskeleton platform. The observed tracking errors and interaction-torque profiles support the preliminary feasibility and executability of the proposed prediction-to-control chain.

4 Discussion

This study proposed an active assistance control method for lower-limb exoskeletons based on multisource information fusion and CNN-BiLSTM-GTN short-term gait prediction. Unlike fixed gait-template following, the method uses sEMG, IMU, plantar pressure, joint angle, joint angular velocity, and interaction torque to construct a human–exoskeleton coupled-state input. It then predicts short-term hip and knee angle trends from the current gait state to provide rolling references for active assistance.

The experimental results showed that the proposed CNN-BiLSTM-GTN model achieved low hip and knee prediction errors. This indicates that multisource fused input can describe gait state more completely than a single sensing modality. sEMG provides feedforward information on muscle activation. IMU and joint-state signals reflect limb-segment motion and measured joint change. Plantar pressure provides gait-phase information. Interaction torque reflects the coupled state between the human and the exoskeleton. Fusing these modalities on a unified time axis helps the model learn relationships among muscle activation, limb motion, foot contact, and joint coordination.

The prediction advantage of CNN-BiLSTM-GTN mainly came from joint modeling of local dynamic features, temporal dependencies, and hip-knee cooperation. The CNN module extracted local variation features from multisource gait signals. The BiLSTM module described temporal evolution within the continuous gait window. The GTN module further introduced structural relationships between the hip and knee joints. Compared with BiLSTM alone or CNN-BiLSTM without GTN, the complete model produced lower hip and knee prediction errors. This result suggests that temporal modeling alone is insufficient to describe multi-joint gait motion, while explicit hip-knee cooperative modeling improves prediction stability.

It should be emphasized that prediction accuracy and assistance effectiveness represent different levels of evaluation. Accurate short-term joint prediction provides a necessary input for prediction-driven reference generation, but it does not by itself demonstrate reduced muscular effort, improved comfort, enhanced gait function, or rehabilitation benefit.

Short-term predicted angles are not suitable as direct motor commands. Predicted values may be affected by sensor noise, gait-phase transitions, and adjacent sliding-window updates. Directly sending them to the low-level position controller could cause abrupt commands or increased human–exoskeleton interaction torque. The proposed controller therefore converted predictions into smooth and bounded rolling position references and applied state-dependent correction using measured joint state, plantar support state, and interaction torque. The active-control experiment showed that the measured hip and knee angles followed the prediction-driven commands, while the measured interaction torques remained below the predefined controller intervention threshold during the evaluated trials. This result supports the preliminary feasibility of the control chain from multisource state perception to short-term gait prediction, position-reference generation, joint tracking, and interaction-torque feedback.

The closed-loop results should be interpreted as a feasibility validation rather than evidence of superiority over alternative control strategies. No direct controller-level comparison with fixed-template trajectory control, torque control, impedance/admittance control, or assist-as-needed control was performed in the present study. Therefore, the reported tracking-error and interaction-torque results demonstrate that the proposed prediction-driven reference-generation strategy can be executed on the current exoskeleton platform, but they do not establish that it provides better assistance quality, compliance, or rehabilitation effectiveness than existing control architectures.

A further consideration concerns the interpretation of the interaction-torque results. The present experimental design did not include a matched controller-level baseline condition specifically intended for quantitative interaction-torque comparison. The present two-stage experimental protocol was designed primarily for prediction-model development followed by closed-loop feasibility validation, rather than as a matched controller-level comparison between baseline operation and prediction-driven control. Therefore, although interaction torque was measured and incorporated into the proposed framework, the current results do not establish whether the proposed strategy reduces or normalizes human–exoskeleton interaction torque relative to baseline operation. The predefined intervention threshold should likewise be interpreted as an empirical supervisory controller parameter for the present platform. It was not derived from a statistically characterized baseline torque distribution, an optimization-based threshold-identification procedure, or a clinically validated biomechanical safety criterion. Consequently, the present study does not claim that represents an optimal or universally applicable threshold. A dedicated comparative experiment under matched participant, walking-speed, mechanical-configuration, and controller conditions will be required to quantitatively determine whether prediction-driven reference correction reduces or normalizes human–exoskeleton interaction torque. Future evaluation should include peak, RMS, mean-absolute, and high-percentile interaction-torque measures, together with systematic sensitivity analysis of different intervention-threshold settings.

A major limitation of the present study is that all experiments were conducted with healthy participants without lower-limb motor impairment. Therefore, the current results demonstrate only the engineering feasibility of the proposed sensing, prediction, and control pipeline and cannot be generalized directly to clinical rehabilitation populations. The intended future users are individuals who retain partial voluntary lower-limb motor function and measurable voluntary-activation or movement-state signals, such as selected post-stroke patients and individuals with incomplete spinal cord injury. For these users, multisource sensing may help characterize residual short-term joint-motion tendency when any single signal is unreliable, while rolling prediction and interaction-torque feedback could provide state-responsive assistance without relying solely on a fixed gait template. Because neurological impairment may result in altered sEMG patterns, muscle co-contraction, gait asymmetry, restricted joint range of motion, and larger inter-subject variability, prediction models trained on healthy gait data cannot be assumed to maintain the same performance in these populations. Patient-specific calibration and assistance adaptation will therefore be required before clinical application.

Beyond the participant population, this study tested short-term hip and knee angle prediction and position-reference control only during level continuous walking. Prediction stability under different speeds, terrains, long-duration walking, and fatigue states has not been systematically analyzed. Moreover, because the exoskeleton used a low-level position-control interface, the interaction characteristics of the present system were managed mainly through interaction-torque feedback, angle saturation, and command smoothing. Future work should further optimize state-dependent correction, systematically analyze the intervention threshold, and evaluate compliant control alternatives across gait phases.

5 Conclusion

This study proposed a prediction-driven active assistance control method for lower-limb exoskeletons based on multisource information fusion and short-term gait prediction. The proposed framework integrates surface electromyography (sEMG), inertial measurement unit (IMU) signals, plantar pressure, joint angles, joint angular velocities, and human–exoskeleton interaction torques to construct a coupled human–exoskeleton state input. On this basis, a CNN-BiLSTM-GTN model was developed to extract local dynamic features, temporal gait dependencies, and hip–knee cooperative relationships, thereby providing short-term joint-angle predictions for active assistance. The predicted angles were further converted into smooth and bounded position references through smoothing, saturation, state-dependent correction, and interaction-torque feedback, allowing the prediction results to be used as executable motor commands rather than direct rigid trajectory inputs.

The proposed architecture establishes an end-to-end control chain from multisource state perception and short-term gait prediction to rolling reference generation, low-level position execution, and interaction-feedback correction. The closed-loop experiments demonstrate that this prediction-to-control chain can be implemented on the physical exoskeleton platform with continuous command generation and bounded tracking errors.

The prediction results verified the effectiveness of the proposed CNN-BiLSTM-GTN model. Compared with the BiLSTM baseline, the proposed model reduced the hip and knee RMSE by approximately and , respectively. Compared with the CNN-BiLSTM model without the GTN module, the hip and knee RMSE were reduced by approximately and , respectively. The final prediction errors reached for the hip joint and for the knee joint, with values of 0.9995 and 0.9993, respectively. These results demonstrate that multisource information fusion and hip–knee cooperative modeling significantly improve the accuracy and stability of short-term gait prediction.

The active-control experiment provided preliminary evidence for the executability of the proposed prediction-driven assistance strategy. The hip and knee joints tracked the generated position commands with RMSE values of and , respectively, and the maximum tracking errors were and . The observed peak interaction torques were at the hip and at the knee during the evaluated prediction-driven closed-loop trials, with both values remaining below the predefined controller intervention threshold. These results demonstrate that the predicted joint trajectories could be converted into continuous and bounded position commands and executed in closed loop on the exoskeleton platform. The observed tracking-error and interaction-torque profiles support the preliminary feasibility and executability of the proposed prediction-to-control chain.

In summary, the proposed method improves short-term gait-prediction accuracy and provides a feasible approach for converting predicted joint motion into continuous and executable position references on the current exoskeleton platform. The present results demonstrate prediction performance and preliminary closed-loop engineering feasibility, but do not establish improved physiological, functional, or clinical assistance outcomes. Further studies incorporating muscular effort, metabolic cost, user comfort, gait-function measures, patient-based evaluation, matched controller-level interaction-torque comparisons, and systematic intervention-threshold analysis are required to assess the actual assistance and rehabilitation effectiveness of the proposed framework.

Statements

Data availability statement

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

Ethics statement

The studies involving humans were approved by Ethics Committee of Beibu Gulf University, Beibu Gulf University, Qinzhou, Guangxi, China. The studies were conducted in accordance with the local legislation and institutional requirements. The participants provided their written informed consent to participate in this study.

Author contributions

YG: Conceptualization, Data curation, Formal Analysis, Investigation, Methodology, Project administration, Software, Validation, Visualization, Writing – original draft, Writing – review and editing. YY: Data curation, Investigation, Methodology, Validation, Writing – review and editing. WZ: Data curation, Investigation, Methodology, Validation, Writing – review and editing. ZH: Data curation, Investigation, Methodology, Validation, Visualization, Writing – review and editing. XG: Funding acquisition, Resources, Supervision, Writing – review and editing. XH: Conceptualization, Methodology, Project administration, Resources, Supervision, Validation, Writing – review and editing. JD: Data curation, Investigation, Validation, Writing – review and editing. PZ: Funding acquisition, Resources, Supervision, Writing – review and editing.

Funding

The author(s) declared that financial support was received for this work and/or its publication. This work is supported by the Guangxi Key R&D Program (Grant No. AB22035006) and the National Key R&D Program of China (Grant No. 2020YFC2008500).

Acknowledgments

The authors thank all participants for their cooperation during the experimental process.

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.

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.

References

  • 1

    BelalM.AlsheikhN.AljarahA.HussainI. (2024). Deep learning approaches for enhanced lower-limb exoskeleton control: a review. IEEE Access12, 143883143907. 10.1109/ACCESS.2024.3414175

  • 2

    CaoW.ChenC.HuH.FangK.WuX. (2021). Effect of hip assistance modes on metabolic cost of walking with a soft exoskeleton. IEEE Trans. Automation Sci. Eng.18, 426436. 10.1109/TASE.2020.3027748

  • 3

    ChenW.ZhangB.TanX.ZhaoY.LiuL.ZhaoX. (2025). Hip-knee-ankle rehabilitation exoskeleton with compliant actuators: from human-robot interaction control to clinical evaluation. IEEE Trans. Robotics41, 269288. 10.1109/TRO.2024.3502226

  • 4

    FengL.GuiL.XuW.WangX.YangC.JinY.et al (2025). Locomotion joint angle and moment estimation with soft wearable sensors for personalized exosuit control. IEEE Trans. Neural Syst. Rehabilitation Eng.33, 10481060. 10.1109/TNSRE.2025.3547361

  • 5

    HanJ.TianY.WangH.PeyrodieL. (2024). Continuous limb joint angle prediction from semg using sa-fawt and conv-bilstm. Biomed. Signal Process. Control97, 106681. 10.1016/j.bspc.2024.106681

  • 6

    HuangP.LiZ.ZhouM.LiX.ChengM. (2022). Fuzzy enhanced adaptive admittance control of a wearable walking exoskeleton with step trajectory shaping. IEEE Trans. Fuzzy Syst.30, 15411552. 10.1109/TFUZZ.2022.3162700

  • 7

    JiangC.XiaoJ.WeiH.WangM. Y.ChenC. (2024). Review on portable-powered lower limb exoskeletons. Sensors24, 8090. 10.3390/s24248090

  • 8

    JinL.LingL.YuZ.WeiL.LiuY. (2025). Continuous lower-limb joint angle prediction under body weight-supported training using awdf model. Fractal Fract.9, 655. 10.3390/fractalfract9100655

  • 9

    LiX.HouC.HeJ. (2024). Saturated sliding mode control scheme for a new wearable back-support exoskeleton. IEEE Trans. Automation Sci. Eng.21, 13921405. 10.1109/TASE.2023.3241619

  • 10

    LiuL.LeonhardtS.NgoC.MisgeldB. J. E. (2020). Impedance-controlled variable stiffness actuator for lower limb robot applications. IEEE Trans. Automation Sci. Eng.17, 9911004. 10.1109/TASE.2019.2954769

  • 11

    LuZ.ChenS.YangJ.LiuC.ZhaoH. (2025). Prediction of lower limb joint angles from surface electromyography using xgboost. Expert Syst. Appl.264, 125930. 10.1016/j.eswa.2024.125930

  • 12

    MaY.WuX.YangS. X.DangC.LiuD.WangC.et al (2021). Online gait planning of lower-limb exoskeleton robot for paraplegic rehabilitation considering weight transfer process. IEEE Trans. Automation Sci. Eng.18, 414425. 10.1109/TASE.2020.2964807

  • 13

    ShushtariM.FoellmerJ.AramiA. (2024). Human-exoskeleton interaction portrait. J. NeuroEngineering Rehabilitation21, 152. 10.1186/s12984-024-01447-1

  • 14

    SongJ.ZhuA.TuY.ZhangX.CaoG. (2023a). Novel design and control of a crank-slider series elastic actuated knee exoskeleton for compliant human-robot interaction. IEEE/ASME Trans. Mechatronics28, 531542. 10.1109/TMECH.2022.3204921

  • 15

    SongQ.MaX.LiuY. (2023b). Continuous online prediction of lower limb joints angles based on semg signals by deep learning approach. Comput. Biol. Med.163, 107124. 10.1016/j.compbiomed.2023.107124

  • 16

    SunL.WangH.LuR. (2024). Assistive force cycle prediction method for lower limb exoskeleton based on independent attitude processing sensor. IEEE Sensors J.24, 95629572. 10.1109/JSEN.2024.3363439

  • 17

    TuL.FanB.DuM.BaoG.LvB.MaoW.et al (2024). Prediction of continuous joint angles of the lower limb based on semg by using the issa-hkelm algorithm. IEEE Sensors J.24, 3259632606. 10.1109/JSEN.2024.3446868

  • 18

    WangC.HeB.WeiW.YiZ.LiP.DuanS.et al (2023). Prediction of contralateral lower-limb joint angles using vibroarthrography and surface electromyography signals in time-series network. IEEE Trans. Automation Sci. Eng.20, 901908. 10.1109/TASE.2022.3185706

  • 19

    WangX.ZhangR.MiaoY.AnM.WangS.ZhangY. (2024). Pi2-based adaptive impedance control for gait adaption of lower limb exoskeleton. IEEE/ASME Trans. Mechatronics29, 42514261. 10.1109/TMECH.2024.3370954

  • 20

    WuX.LiuD.LiuM.ChenC.GuoH. (2018). Individualized gait pattern generation for sharing lower limb exoskeleton robot. IEEE Trans. Automation Sci. Eng.15, 14591470. 10.1109/TASE.2018.2841358

  • 21

    XuL.LiZ.LiG.JinL. (2025). Robust model predictive control of a gait rehabilitation exoskeleton with whole body motion planning and neuro-dynamics optimization. IEEE Trans. Cybern.55, 21242137. 10.1109/TCYB.2025.3545064

  • 22

    YangS.ChengJ.ShangJ.HangC.QiJ.ZhongL.et al (2023). Stretchable surface electromyography electrode array patch for tendon location and muscle injury prevention. Nat. Commun.14, 6494. 10.1038/s41467-023-42149-x

  • 23

    YangL.ShiZ.JiaR.KouJ.DuM.BianC.et al (2024). Multi-branch deep learning neural network prediction model for the development of angular biosensors based on semg. Front. Bioeng. Biotechnol.12, 1492232. 10.3389/fbioe.2024.1492232

  • 24

    YinK.HaoP.ZhaoH.LouP.ChenY. (2025). High-accuracy lower-limb intent recognition: a kpca-issa-svm approach with semg-imu sensor fusion. Biomimetics10, 609. 10.3390/biomimetics10090609

  • 25

    YuY.MaqsoodK.ZengC.YangC.YuanS.LiY. (2024). Dynamic motion primitives-based trajectory learning for physical human-robot interaction force control. IEEE Trans. Industrial Inf.20, 16751686. 10.1109/TII.2023.3280320

  • 26

    ZengX.LiY.ChenF.ChenZ.ZhuY.ShangW.et al (2024). A knowledge transfer-based personalized human-robot interaction control method for lower limb exoskeletons. IEEE Sensors J.24, 3949039502. 10.1109/JSEN.2024.3479239

  • 27

    ZhanH.KouJ.CaoY.GuoQ.ZhangJ.ShiY. (2024). Human gait phases recognition based on multi-source data fusion and bilstm attention neural network. Measurement238, 115396. 10.1016/j.measurement.2024.115396

  • 28

    ZhanH.KouJ.GuoQ.WangC.ChenZ.ShiY.et al (2025). Multilevel control strategy of human-exoskeleton cooperative motion with multimodal wearable training evaluation. IEEE Trans. Control Syst. Technol.33, 434448. 10.1109/TCST.2024.3477299

  • 29

    ZhangP.ZhangJ.ElsabbaghA. (2022). Lower limb motion intention recognition based on semg fusion features. IEEE Sensors J.22, 70057014. 10.1109/JSEN.2022.3146446

  • 30

    ZhangS.ZhangY.LuanM.PengA.YeJ.ChenG.et al (2024). Generation and clinical validation of individualized gait trajectory for stroke patients based on lower limb exoskeleton robot. IEEE Trans. Automation Sci. Eng.22, 64636474. 10.1109/TASE.2024.3445886

  • 31

    ZhuY.WuQ.ChenB.ZhaoZ.LiangC. (2023). Physical human-robot interaction control of variable stiffness exoskeleton with semg-based torque estimation. IEEE Trans. Industrial Inf.19, 1060110612. 10.1109/TII.2023.3240749

  • 32

    ZhuJ.YeZ.RenM.MaG. (2024). Transformative skeletal motion analysis: optimization of exercise training and injury prevention through graph neural networks. Front. Neurosci.18, 1353257. 10.3389/fnins.2024.1353257

Summary

Keywords

human–exoskeleton interaction, lower-limb exoskeleton, multisource information fusion, position-reference control, short-term gait prediction

Citation

Guo Y, Yang Y, Zhao W, Huang Z, Gao X, Han X, Deng J and Zhao P (2026) Prediction-driven active assistance control for lower-limb exoskeletons using multisource information fusion and short-term gait prediction. Front. Bioeng. Biotechnol. 14:1927528. doi: 10.3389/fbioe.2026.1927528

Received

03 July 2026

Revised

11 August 2026

Accepted

12 August 2026

Published

03 September 2026

Volume

14 - 2026

Edited by

Edoardo Sinibaldi, Italian Institute of Technology (IIT), Italy

Reviewed by

Michele Canepa, Italian Institute of Technology (IIT), Italy

Sawan Kumar, L&T Technology Services Limited, India

Updates

Copyright

*Correspondence: Yuanxiang Guo, ; Xin Han, ; Junlin Deng,

Disclaimer

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.

Outline

Figures

Cite article

Copy to clipboard


Export citation file


Share article

Article metrics