skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Title: Integration of EMG-Based Learning and Sliding Mode Control for an Exoskeleton Assist-as-Needed Support System
Abstract In this study, an electromyography (EMG) signal-based learning is integrated with a Sliding-Mode Control (SMC) law for an effective human-exoskeleton synergy. A modified Recursive Newton-Euler Algorithm (RNEA) with SMC was used to determine and control the inverse dynamics of a highly nonlinear 4 degree-of-freedom exoskeleton designed for the automation of upper-limp therapeutic exercises. The exoskeleton position and velocity, along with the raw EMG signal from the bicep Brachii muscle were used as a feedback. The root mean square (RMS) values of targeted muscles EMG are tracked in a predetermined time window to quantify an adaptive threshold value and control the torque at the exoskeleton joints accordingly. Simulations of the proposed robust control law have been done in MATLAB-Simulink. Results have shown that the designed hybrid Control strategy offers the ability to adjust the needed support instantly based on the amount of muscle engagement presented in the combined motion of the human-exoskeleton system while maintaining the state trajectory errors and input torque bounded to ±7 × 10−3 rads and ±5 N.m, respectively.  more » « less
Award ID(s):
1915872
PAR ID:
10467370
Author(s) / Creator(s):
; ;
Publisher / Repository:
American Society of Mechanical Engineers
Date Published:
ISBN:
978-0-7918-8628-1
Format(s):
Medium: X
Location:
St. Louis, Missouri, USA
Sponsoring Org:
National Science Foundation
More Like this
  1. Andres Blanco-Ortega (Ed.)
    This paper presents an adaptive Fuzzy Sliding Mode Control approach for an Assist-as-Needed (AAN) strategy to achieve effective human–exoskeleton synergy. The proposed strategy employs an adaptive instance-based learning algorithm to estimate muscle effort, based on surface Electromyography (sEMG) signals. To determine and control the inverse dynamics of a highly nonlinear 4-degrees-of-freedom exoskeleton designed for upper-limb therapeutic exercises, a modified Recursive Newton-Euler Algorithm (RNEA) with Sliding Mode Control (SMC) was used. The exoskeleton position error and raw sEMG signal from the bicep’s brachii muscle were used as inputs for a fuzzy inference system to produce an output to adjust the sliding mode control law parameters. The proposed robust control law was simulated using MATLAB-Simulink, and the results showed that it could instantly adjust the necessary support, based on the combined motion of the human–exoskeleton system’s muscle engagement, while keeping the state trajectory errors and input torque bounded within ±5×10−2 rads and ±5 N.m, respectively. 
    more » « less
  2. Robotic exoskeletons can assist humans with walking by providing supplemental torque in proportion to the user's joint torque. Electromyographic (EMG) control algorithms can estimate a user's joint torque directly using real-time EMG recordings from the muscles that generate the torque. However, EMG signals change as a result of supplemental torque from an exoskeleton, resulting in unreliable estimates of the user's joint torque during active exoskeleton assistance. Here, we present an EMG control framework for robotic exoskeletons that provides consistent joint torque predictions across varying levels of assistance. Experiments with three healthy human participants showed that using diverse training data (from different levels of assistance) enables robust torque predictions, and that a convolutional neural network (CNN), but not a Kalman filter (KF), can capture the non-linear transformations in EMG due to exoskeleton assistance. With diverse training, the CNN could reliably predict joint torque from EMG during zero, low, medium, and high levels of exoskeleton assistance [root mean squared error (RMSE) below 0.096 N-m/kg]. In contrast, without diverse training, RMSE of the CNN ranged from 0.106 to 0.144 N-m/kg. RMSE of the KF ranged from 0.137 to 0.182 N-m/kg without diverse training, and did not improve with diverse training. When participant time is limited, training data should emphasize the highest levels of assistance first and utilize at least 35 full gait cycles for the CNN. The results presented here constitute an important step toward adaptive and robust human augmentation via robotic exoskeletons. This work also highlights the non-linear reorganization of locomotor output when using assistive exoskeletons; significant reductions in EMG activity were observed for the soleus and gastrocnemius, and a significant increase in EMG activity was observed for the erector spinae. Control algorithms that can accommodate spatiotemporal changes in muscle activity have broad implications for exoskeleton-based assistance and rehabilitation following neuromuscular injury. 
    more » « less
  3. Abstract Powered exoskeletons need actuators that are lightweight, compact, and efficient while allowing for accurate torque control. To satisfy these requirements, researchers have proposed using series elastic actuators (SEAs). SEAs use a spring in series with rotary or linear actuators. The spring compliance, in conjunction with an appropriate control scheme, improves torque control, efficiency, output impedance, and disturbance rejection. However, springs add weight to the actuator and complexity to the control, which may have negative effects on the performance of the powered exoskeleton. Therefore, there is an unmet need for new SEA designs that are lighter and more efficient than available systems, as well as for control strategies that push the performance of SEA-based exoskeletons without requiring complex modeling and tuning. This article presents the design, development, and testing of a novel SEA with high force density for powered exoskeletons, as well as the use of a two degree-of-freedom (2DOF) PID system to improve output impedance and disturbance rejection. Benchtop testing results show reduced output impedance and damping values when using a 2DOF PID controller as compared to a 1DOF PID controller. Human experiments with three able-bodied subjects (N = 3) show improved torque tracking with reduced root-mean-square error by 45.2% and reduced peak error by 49.8% when using a 2DOF PID controller. Furthermore, EMG data shows a reduction in peak EMG value when using the exoskeleton in assistive mode compared to the exoskeleton operating in transparent mode. 
    more » « less
  4. Task-dependent controllers widely used in exoskeletons track predefined trajectories, which overly constrain the volitional motion of individuals with remnant voluntary mobility. Energy shaping, on the other hand, provides task-invariant assistance by altering the human body's dynamic characteristics in the closed loop. While human-exoskeleton systems are often modeled using Euler-Lagrange equations, in our previous work we modeled the system as a port-controlled-Hamiltonian system, and a task-invariant controller was designed for a knee-ankle exoskeleton using interconnection-damping assignment passivity-based control. In this paper, we extend this framework to design a controller for a backdrivable hip exoskeleton to assist multiple tasks. A set of basis functions that contains information of kinematics is selected and corresponding coefficients are optimized, which allows the controller to provide torque that fits normative human torque for different activities of daily life. Human-subject experiments with two able-bodied subjects demonstrated the controller's capability to reduce muscle effort across different tasks. 
    more » « less
  5. Abstract This study introduces a hybrid model that utilizes a model-based optimization method to generate training data and an artificial neural network (ANN)-based learning method to offer real-time exoskeleton support in lifting activities. For the model-based optimization method, the torque of the knee exoskeleton and the optimal lifting motion are predicted utilizing a two-dimensional (2D) human–exoskeleton model. The control points for exoskeleton motor current profiles and human joint angle profiles from cubic B-spline interpolation represent the design variables. Minimizing the square of the normalized human joint torque is considered as the cost function. Subsequently, the lifting optimization problem is tackled using a sequential quadratic programming (SQP) algorithm in sparse nonlinear optimizer (SNOPT). For the learning-based approach, the learning-based control model is trained using the general regression neural network (GRNN). The anthropometric parameters of the human subjects and lifting boundary postures are used as input parameters, while the control points for exoskeleton torque are treated as output parameters. Once trained, the learning-based control model can provide exoskeleton assistive torque in real time for lifting tasks. Two test subjects’ joint angles and ground reaction forces (GRFs) comparisons are presented between the experimental and simulation results. Furthermore, the utilization of exoskeletons significantly reduces activations of the four knee extensor and flexor muscles compared to lifting without the exoskeletons for both subjects. Overall, the learning-based control method can generate assistive torque profiles in real time and faster than the model-based optimal control approach. 
    more » « less