Drop foot is a typical symptom of weakened ankle dorsiflexion after cerebral vascular accidents and neurological disorders such as multiple sclerosis or incomplete spinal cord lesions. Affected persons are unable to exhibit normal foot ground clearance during the swing phase, resulting in unnatural steppage gait to avoid tripping/falls. To correct drop foot, functional electrical stimulation (FES), which is an artificial technique to apply electrical potentials across skeletal muscles, can be applied on the tibialis anterior (TA) muscle and induce orthotic effects at the ankle joint. Traditionally, the TA muscle is activated during the swing phase using discrete sensors that detect either heel contact or leg inclination. Here, FES is applied through an open-loop or a trigger-based control method. The stimulation amplitude is fixed or uses a pre-determined trapezoidal shape. Thus, current commercial drop foot stimulators' inability to modulate the stimulation intensity accordingly is a major drawback, given the nonlinear and time-varying nature of FES.
An example system includes an ultrasound transducer, and a controller operably coupled to the ultrasound transducer. The controller includes a processor and memory, the memory having computer-executable instructions stored thereon. The controller is configured to receive an ultrasound imaging signal associated with a subject's muscular activity from the ultrasound transducer; process the ultrasound imaging signal to obtain a feedback signal; and control a device interfacing with the subject based on the feedback signal.
Another example system includes an ultrasound transducer; a plurality of kinematic sensors; a stimulation device including a stimulus generator and at least two electrodes, where the at least two electrodes are operably coupled to the stimulus generator; and a controller. The controller includes a processor and memory, the memory having computer-executable instructions stored thereon. The controller is configured to: receive an ultrasound imaging signal associated with a subject's muscular activity from the ultrasound transducer; process the ultrasound imaging signal to obtain a first feedback signal; process respective kinematic sensor signals from the kinematic sensors to obtain a second feedback signal; and control the stimulation device based on the first and second feedback signals.
Another example system includes an ultrasound transducer; a sensor configured to measure a subject's muscular activity; a powered joint exoskeleton; and a controller. The controller includes a processor and memory, the memory having computer-executable instructions stored thereon. The controller is configured to: receive an ultrasound imaging signal associated with the subject's muscular activity from the ultrasound transducer; receive a sensor signal from the sensor; combine data from the ultrasound imaging signal and the sensor signal to create a fused signal; analyze the fused signal to detect the subject's muscular activity; predict a joint torque based on the subject's detected muscular activity; and control a torque assistance of the powered joint exoskeleton based on the predicted joint torque.
Another example system includes an ultrasound transducer; a stimulation device including a stimulus generator and at least two electrodes, where the at least two electrodes are operably coupled to the stimulus generator; and a controller. The controller includes a processor and memory, the memory having computer-executable instructions stored thereon. The controller is configured to: receive an ultrasound imaging signal associated with a subject's muscular activity from the ultrasound transducer; process the ultrasound imaging signal to quantify the subject's muscular activity; and control the stimulation device based on based on the subject's quantified muscular activity to suppress a tremor.
It should be understood that the above-described subject matter may also be implemented as a computer-controlled apparatus, a computer process, a computing system, or an article of manufacture, such as a computer-readable storage medium.
Other systems, methods, features and/or advantages will be or may become apparent to one with skill in the art upon examination of the following drawings and detailed description. It is intended that all such additional systems, methods, features and/or advantages be included within this description and be protected by the accompanying claims.
The components in the drawings are not necessarily to scale relative to each other. Like reference numerals designate corresponding parts throughout the several views.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art. Methods and materials similar or equivalent to those described herein can be used in the practice or testing of the present disclosure. As used in the specification, and in the appended claims, the singular forms “a,” “an,” “the” include plural referents unless the context clearly dictates otherwise. The term “comprising” and variations thereof as used herein is used synonymously with the term “including” and variations thereof and are open, non-limiting terms. The terms “optional” or “optionally” used herein mean that the subsequently described feature, event or circumstance may or may not occur, and that the description includes instances where said feature, event or circumstance occurs and instances where it does not. Ranges may be expressed herein as from “about” one particular value, and/or to “about” another particular value. When such a range is expressed, an aspect includes from the one particular value and/or to the other particular value. Similarly, when values are expressed as approximations, by use of the antecedent “about,” it will be understood that the particular value forms another aspect. It will be further understood that the endpoints of each of the ranges are significant both in relation to the other endpoint, and independently of the other endpoint.
As used herein, the terms “about” or “approximately” when referring to a measurable value such as an amount, a percentage, and the like, is meant to encompass variations of ±20%, ±10%, ±5%, or ±1% from the measurable value.
The term “subject” is defined herein to include animals such as mammals, including, but not limited to, primates (e.g., humans), cows, sheep, goats, horses, dogs, cats, rabbits, rats, mice and the like. In some embodiments, the subject is a human.
A non-invasive system and method for controlling functional electrical stimulation (FES) and a cable-driven ankle exoskeleton using ultrasound imaging and electromyography are described below. The systems and methods can be used to predict a person's voluntary ankle torque during walking from a fused signal obtained from ultrasound imaging and electromyography. A control system that uses the torque prediction to provide necessary assistance using either FES or ankle exoskeleton or a combination of both is also described herein.
This is a first-time demonstration of a closed-loop system that uses signals derived from ultrasound imaging to control FES and/or an ankle exoskeleton. These ultrasound imaging signals capture mechanical features of a human muscle such as echogenicity, muscle fascicle length, pennation angle, muscle thickness, muscle strength, etc. Also described herein are techniques to fuse the ultrasound imaging signals with electromyography (EMG) in real-time. Current technologies are unable to fuse these two signals as the EMG is sampled at a higher rate while ultrasound imaging has a lower sampling rate. The methods described herein address how signals can be made available to a controller that operates at a higher control frequency. A bidirectional wearable cable-driven exoskeleton is also described, including a technique to map the desired torque at the cable end to the electric motor. This torque assistance is computed based on the predicted torque determined using the fused ultrasound imaging+EMG modeled torque. The designed system can be used to assist or restore mobility after an ankle impairment such as a drop foot as seen in people who have a stroke, incomplete spinal cord injury, or multiple sclerosis.
Another non-invasive system and method for measuring tremor frequency of muscles in people who have essential tremor or Parkinson disease is described below. The method uses ultrasound to quantify muscle contractility during tremor. The measured frequency is used to determine stimulation current and frequency to a set of non-invasive electrodes that are attached to the forearm. The electrodes send electrical currents to the tremoring muscles that upon stimulated, out of phase to the tremor frequency, suppress tremor. Further, the ultrasound is also optionally used to distinguish volitional muscle intent from the tremor. The closed-loop system can facilitate tremor suppression without inhibiting desired muscle movements.
The system can be worn on the forearm. Current methods require instrumentation on the hands and fingers that are visible and may look unsightly for day-to-activities. The current methodologies are limited to suppress tremor activity in fewer muscles. The system and method described herein instead uses distributed electrodes to suppress activity in multiple locations. Ultrasound can detect not only tremor but also predict volitional intent, which current technology does not provide. Thus, the systems and method described herein can not only suppress tremor but also provide additional assistance to persons with advanced disease where the disease patients have difficulty initiating limb movements despite their intent to move. Ultrasound based technique can provide additional assistance by reading the intent in the muscle contraction despite the presence of tremor.
Example Closed Loop Control Systems
Referring now to
The ultrasound transducer 102 can optionally be the L7.5SC Prodigy Probe from S-Sharp Corporation of New Taipei City, Taiwan. It should be understood that the above probe is provided only as an example. This disclosure contemplates that the ultrasound transducer 102 can be another ultrasound transducer known in the art. As described herein, the ultrasound transducer 102 is attached to the subject's body, for example, to a muscle of the subject. In some implementations, the ultrasound transducer 102 is attached to the subject's tibialis anterior muscle. In other implementations, the ultrasound transducer 102 is attached to the subject's forearm muscle. It should be understood that the tibialis anterior and forearm muscles are provided only as examples. This disclosure contemplates attaching the ultrasound transducer 102 to other muscles. Optionally, the ultrasound transducer 102 is attached to the body with a holder to facilitate ultrasound imaging.
The controller 104 includes at least a processor and memory (e.g., the basic configuration illustrated in
Alternatively or additionally, such processing can include sampling the ultrasound imaging signal at a relatively low sampling rate as compared to other data as described herein. Optionally, this can be accomplished using a sampled-data based observer (SDO) module or a multi-rate observer module. The lower sampling rate enables use of the ultrasound imaging signal for real-time control, which would otherwise be prohibited due to processing overhead. As described herein, the ultrasound imaging signal is used to detect muscle activation. For example, the ultrasound imaging signal is used to detect stimulation-induced muscle contraction as described herein. Ultrasound imaging provides advantages over conventional electrical-based muscle activation detection techniques (e.g., EMG) because ultrasound is not impacted by stimulation artifact. In another example, the ultrasound imaging signal is used to detect voluntary muscle contraction as described herein. In yet another example, the ultrasound imaging signal is used to detect involuntary tremors as described herein.
Optionally, in some implementations, the system further includes a sensor configured to measure the subject's muscular activity. Such sensors can include, but are not limited to, an accelerometer, a gyroscope, a magnetometer, an inertial measurement unit (IMU), a force sensor, a strain sensor, or an electromyography (EMG) sensor. In these implementations, sensor fusion is used to detect muscle activation. In other words, data from the ultrasound imaging signal is combined (or merged) with data from one or more other sensors to create a fused signal. The controller 104 processes the fused signal to obtain the feedback signal.
The controller 104 is further configured to control a device 106 interfacing with the subject based on the feedback signal (i.e., closed-loop control). In some implementations, the device 106 includes a stimulus generator and at least two electrodes. The stimulus generator can be a voltage source or a current source. Optionally, the stimulus generator can be battery-powered. Optionally, the stimulus generate includes its own programmable logic (e.g., the basic configuration illustrated in
In other implementations, the device 106 includes a powered joint exoskeleton. In these implementations, the step of controlling the device 106 based on the feedback signal includes adjusting a torque assistance of the powered joint exoskeleton. Optionally, the powered joint exoskeleton is applied to the subject's ankle. The powered joint exoskeleton includes a frame, an actuation unit, an end-effector unit, and a cable. The frame can be constructed of three-dimensional printed material. The actuation unit and end-effector unit can be designed to be spaced apart (e.g., actuator at subject's hip and end-effector at subject's ankle). The cable operably couples the actuation unit and the end-effector unit. It should be understood that this reduces the weight of the exoskeleton in proximity to the joint.
Another example system according to one implementation described herein includes an ultrasound transducer; and a controller comprising a processor and memory, the memory having computer-executable instructions stored thereon that, when executed by the processor, cause the processor to: receive an ultrasound imaging signal associated with a subject's muscular activity from the ultrasound transducer; process the ultrasound imaging signal to obtain a feedback signal; and control a device interfacing with the subject based on the feedback signal.
In some implementations, processing the ultrasound imaging signal comprises determining a feature associated with a muscle.
In some implementations, the feature is at least one of echogenicity, a pennation angle of the muscle, a fascicle length of the muscle, a thickness of the muscle, or muscle strength.
In some implementations, the system further includes a sensor configured to measure the subject's muscular activity, wherein the memory has further computer-executable instructions stored thereon that, when executed by the processor, cause the processor to: receive a sensor signal from the sensor; combine data from the ultrasound imaging signal and the sensor signal to create a fused signal; and process the fused signal to obtain the feedback signal.
In some implementations, the sensor is at least one of an accelerometer, a gyroscope, a magnetometer, an inertial measurement unit (IMU), a force sensor, a strain sensor, or an electromyography (EMG) sensor.
In some implementations, the system further includes the device.
In some implementations, the device comprises a stimulus generator and at least two electrodes, wherein the at least two electrodes are operably coupled to the stimulus generator.
In some implementations, controlling the device based on the feedback signal comprises adjusting a characteristic of stimulation delivered to the subject by the stimulus generator.
In some implementations, the device includes a powered joint exoskeleton.
In some implementations, controlling the device based on the feedback signal comprises adjusting a torque assistance of the powered joint exoskeleton.
In some implementations, controlling the device based on the feedback signal comprises stopping stimulation based on at least one muscle feature.
In some implementations, the at least one muscle feature comprises echogenicity or muscle strength.
In some implementations, the subject's muscular activity is a voluntary or involuntary muscle contraction.
In some implementations, the voluntary or involuntary muscle contraction is ankle dorsiflexion or plantarflexion.
In some implementations, the voluntary or involuntary muscle contraction is a tremor.
In some implementations, the subject's muscular activity is a stimulation-induced muscle contraction.
In some implementations, the controller is configured for real-time control of the device based on the feedback signal.
In some implementations, the memory has further computer-executable instructions stored thereon that, when executed by the processor, cause the processor to: process the ultrasound imaging signal or controlling the device using a machine learning technique.
As used herein, the term “artificial intelligence” is defined herein to include any technique that enables one or more computing devices or comping systems (i.e., a machine) to mimic human intelligence. Artificial intelligence (AI) includes, but is not limited to, knowledge bases, machine learning, representation learning, and deep learning. The term “machine learning” is defined herein to be a subset of AI that enables a machine to acquire knowledge by extracting patterns from raw data. Machine learning techniques include, but are not limited to, logistic regression, support vector machines (SVMs), decision trees, Naïve Bayes classifiers, and artificial neural networks. The term “representation learning” is defined herein to be a subset of machine learning that enables a machine to automatically discover representations needed for feature detection, prediction, or classification from raw data. Representation learning techniques include, but are not limited to, autoencoders. The term “deep learning” is defined herein to be a subset of machine learning that that enables a machine to automatically discover representations needed for feature detection, prediction, classification, etc. using layers of processing. Deep learning techniques include, but are not limited to, artificial neural network or multilayer perceptron (MLP).
Machine learning models include supervised, semi-supervised, and unsupervised learning models. In a supervised learning model, the model learns a function that maps an input (also known as feature or features) to an output (also known as target or targets) during training with a labeled data set (or dataset). In an unsupervised learning model, the model learns patterns (e.g., structure, distribution, etc.) within an unlabeled data set. In a semi-supervised model, the model learns a function that maps an input (also known as feature or features) to an output (also known as target or target) during training with both labeled and unlabeled data.
The machine learning technique used to for processing the ultrasound imaging signal or controlling the device may be a supervised machine learning model. As described above, a supervised machine learning model is trained to learn patterns and uncover relationships between at least one target and at least one feature in a dataset. For example, machine learning models are trained with a data set. During training, weights, biases, parameters, rewards (e.g., Q-values), etc. associated with the machine learning model are adjusted to maximize or minimize a cost function. Once complete, the trained machine learning model is configured for inference mode, e.g., the trained machine learning model can make predictions based upon new data. Accordingly, in some implementations, this disclosure contemplates that a trained machine learning model can be deployed to process and obtain a feedback signal from the ultrasound imaging signal. Alternatively, or additionally, in some implementations, this disclosure contemplates that a trained machine learning model can be deployed to control the device.
In some implementations, the machine learning model may be an artificial neural network. An artificial neural network (ANN) is a computing system including a plurality of interconnected neurons (e.g., also referred to as “nodes”). This disclosure contemplates that the nodes can be implemented using a computing device (e.g., a processing unit and memory as described herein). The nodes can be arranged in a plurality of layers such as input layer, output layer, and optionally one or more hidden layers. An ANN having hidden layers can be referred to as deep neural network or multilayer perceptron (MLP). Each node is connected to one or more other nodes in the ANN. For example, each layer is made of a plurality of nodes, where each node is connected to all nodes in the previous layer. The nodes in a given layer are not interconnected with one another, i.e., the nodes in a given layer function independently of one another. As used herein, nodes in the input layer receive data from outside of the ANN, nodes in the hidden layer(s) modify the data between the input and output layers, and nodes in the output layer provide the results. Each node is configured to receive an input, implement an activation function (e.g., binary step, linear, sigmoid, tan H, or rectified linear unit (ReLU) function), and provide an output in accordance with the activation function. Additionally, each node is associated with a respective weight. ANNs are trained with a dataset to maximize or minimize an objective function. In some implementations, the objective function is a cost function, which is a measure of the ANN's performance (e.g., error such as L1 or L2 loss) during training, and the training algorithm tunes the node weights and/or bias to minimize the cost function. This disclosure contemplates that any algorithm that finds the maximum or minimum of the objective function can be used for training the ANN. Training algorithms for ANNs include, but are not limited to, backpropagation. It should be understood that an artificial neural network is provided only as an example supervised machine learning model. Optionally, the supervised machine learning model is a logistic regression, support vector machines (SVMs), decision trees, or Naïve Bayes classifiers. Logistic regression, support vector machines (SVMs), decision trees, and Naïve Bayes classifiers are known in the art and therefore not described in further detail herein. This disclosure contemplates that the machine learning model can be any supervised learning model, semi-supervised learning model, or unsupervised learning model.
Another example system according to one implementation described herein includes an ultrasound transducer; a plurality of kinematic sensors; a stimulation device including a stimulus generator and at least two electrodes, where the at least two electrodes are operably coupled to the stimulus generator; and a controller. The controller includes a processor and memory, the memory having computer-executable instructions stored thereon. The controller is configured to: receive an ultrasound imaging signal associated with a subject's muscular activity from the ultrasound transducer; process the ultrasound imaging signal to obtain a first feedback signal; process respective kinematic sensor signals from the kinematic sensors to obtain a second feedback signal; and control the stimulation device based on the first and second feedback signals.
Additionally, the kinematic sensors include one or more of a ground force sensor, an inertial measurement unit, or a joint angle encoder.
Alternatively or additionally, the step of processing the ultrasound imaging signal includes sampling the ultrasound imaging signal at a first sampling rate, and the step of processing the respective kinematic signals includes sampling the respective kinematic sensor signals at a second sampling rate. The first sampling rate is less than the second sampling rate. Optionally, the controller includes a sampled-data based observer (SDO) module configured to sample the ultrasound imaging signal at the first sampling rate.
Alternatively or additionally, the controller includes a dynamic surface control-delay compensation (DSC-DC) module configured to account for the subject's muscle activation dynamics and electromechanical delay.
In some implementations, processing the ultrasound imaging signal comprises determining a feature associated with a muscle.
Alternatively or additionally, the step of processing the ultrasound imaging signal includes determining a feature associated with a muscle. For example, the feature is at least one of echogenicity, a pennation angle of the muscle, a fascicle length of the muscle, a thickness of the muscle, or muscle strength.
Alternatively or additionally, the subject's muscular activity is a stimulation-induced muscle contraction. For example, the stimulation-induced muscle contraction is ankle dorsiflexion.
In some implementations, the controller is configured for real-time control of the stimulation device based on the first and second feedback signals.
In some implementations, the controller is configured to stop the stimulation device based on detected echogenicity or muscle strength.
Another example system according to one implementation described herein includes an ultrasound transducer; a sensor configured to measure a subject's muscular activity; a powered joint exoskeleton; and a controller. The controller includes a processor and memory, the memory having computer-executable instructions stored thereon. The controller is configured to: receive an ultrasound imaging signal associated with the subject's muscular activity from the ultrasound transducer; receive a sensor signal from the sensor; combine data from the ultrasound imaging signal and the sensor signal to create a fused signal; analyze the fused signal to detect the subject's muscular activity; predict a joint torque based on the subject's detected muscular activity; and control a torque assistance of the powered joint exoskeleton based on the predicted joint torque.
Additionally, the sensor is a surface electromyography (sEMG) sensor.
Alternatively or additionally, the step of combining data from the ultrasound imaging signal and the sensor signal includes sampling the ultrasound imaging signal at a first sampling rate and sampling the sensor signal at a second sampling rate. The first sampling rate is less than the second sampling rate.
Alternatively or additionally, the controller includes a multi-rate observer module configured to sample the ultrasound imaging signal and the sensor signal at the first and second sampling rates, respectively.
Alternatively or additionally, the controller includes a neuromuscular model module configured to predict the joint torque based on the subject's detected muscular activity.
Alternatively or additionally, the controller includes an adaptive impedance control (AIC) module configured to control the torque assistance of the powered joint exoskeleton based on the predicted joint torque.
Alternatively or additionally, the ultrasound imaging signal captures at least one of echogenicity, muscle pennation angle, muscle fascicle length, muscle thickness, or muscle strength.
Alternatively or additionally, the subject's muscular activity is ankle plantarflexion.
In some implementations, the powered joint exoskeleton includes a frame, an actuation unit, an end-effector unit, and a cable. The cable operably couples the actuation unit and the end-effector unit.
In some implementations, the controller is configured for real-time control of the torque assistance of the powered joint exoskeleton based on the predicted joint torque
In some implementations, the controller is configured to stop torque assistance of the powered joint exoskeleton based on a detected echogenicity or muscle strength.
Another example system according to one implementation described herein includes an ultrasound transducer; a stimulation device including a stimulus generator and at least two electrodes, where the at least two electrodes are operably coupled to the stimulus generator; and a controller. The controller includes a processor and memory, the memory having computer-executable instructions stored thereon. The controller is configured to: receive an ultrasound imaging signal associated with a subject's muscular activity from the ultrasound transducer; process the ultrasound imaging signal to quantify the subject's muscular activity; and control the stimulation device based on based on the subject's quantified muscular activity to suppress a tremor.
Additionally, the step of processing the ultrasound imaging signal to quantify the subject's muscular activity includes determining a frequency of muscle contraction.
Alternatively or additionally, the step of controlling the stimulation device based on based on the subject's detected muscular activity to suppress the tremor includes selecting a characteristic of stimulation delivered to the subject by the stimulus generator.
In some implementations, the memory has further computer-executable instructions stored thereon that, when executed by the processor, cause the processor to differentiate between involuntary tremor and volitional muscle contraction.
In some implementations, the controller is configured for real-time control of the stimulation device based on based on the subject's detected muscular activity to suppress the tremor.
Example Computing Device
It should be appreciated that the logical operations described herein with respect to the various figures may be implemented (1) as a sequence of computer implemented acts or program modules (i.e., software) running on a computing device (e.g., the computing device described in
Referring to
In its most basic configuration, computing device 200 typically includes at least one processing unit 206 and system memory 204. Depending on the exact configuration and type of computing device, system memory 204 may be volatile (such as random-access memory (RAM)), non-volatile (such as read-only memory (ROM), flash memory, etc.), or some combination of the two. This most basic configuration is illustrated in
Computing device 200 may have additional features/functionality. For example, computing device 200 may include additional storage such as removable storage 208 and non-removable storage 210 including, but not limited to, magnetic or optical disks or tapes. Computing device 200 may also contain network connection(s) 216 that allow the device to communicate with other devices. Computing device 200 may also have input device(s) 214 such as a keyboard, mouse, touch screen, etc. Output device(s) 212 such as a display, speakers, printer, etc. may also be included. The additional devices may be connected to the bus in order to facilitate communication of data among the components of the computing device 200. All these devices are well known in the art and need not be discussed at length here.
The processing unit 206 may be configured to execute program code encoded in tangible, computer-readable media. Tangible, computer-readable media refers to any media that is capable of providing data that causes the computing device 200 (i.e., a machine) to operate in a particular fashion. Various computer-readable media may be utilized to provide instructions to the processing unit 206 for execution. Example tangible, computer-readable media may include, but is not limited to, volatile media, non-volatile media, removable media and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. System memory 204, removable storage 208, and non-removable storage 210 are all examples of tangible, computer storage media. Example tangible, computer-readable recording media include, but are not limited to, an integrated circuit (e.g., field-programmable gate array or application-specific IC), a hard disk, an optical disk, a magneto-optical disk, a floppy disk, a magnetic tape, a holographic storage medium, a solid-state device, RAM, ROM, electrically erasable program read-only memory (EEPROM), flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices.
In an example implementation, the processing unit 206 may execute program code stored in the system memory 204. For example, the bus may carry data to the system memory 204, from which the processing unit 206 receives and executes instructions. The data received by the system memory 204 may optionally be stored on the removable storage 208 or the non-removable storage 210 before or after execution by the processing unit 206.
It should be understood that the various techniques described herein may be implemented in connection with hardware or software or, where appropriate, with a combination thereof. Thus, the methods and apparatuses of the presently disclosed subject matter, or certain aspects or portions thereof, may take the form of program code (i.e., instructions) embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, or any other machine-readable storage medium wherein, when the program code is loaded into and executed by a machine, such as a computing device, the machine becomes an apparatus for practicing the presently disclosed subject matter. In the case of program code execution on programmable computers, the computing device generally includes a processor, a storage medium readable by the processor (including volatile and non-volatile memory and/or storage elements), at least one input device, and at least one output device. One or more programs may implement or utilize the processes described in connection with the presently disclosed subject matter, e.g., through the use of an application programming interface (API), reusable controls, or the like. Such programs may be implemented in a high-level procedural or object-oriented programming language to communicate with a computer system. However, the program(s) can be implemented in assembly or machine language, if desired. In any case, the language may be a compiled or interpreted language and it may be combined with hardware implementations.
Embodiments of the present disclosure present an assist-as-needed (AAN) control framework for exoskeleton assistance based on human volitional effort prediction via a Hill-type neuromuscular model (HNM). In some embodiments, a sequential processing algorithm-based multi-rate observer is applied to continuously estimate muscle activation levels by fusing surface electromyography (sEMG) and ultra-sound (US) echogenicity signals from the ankle muscles. In some embodiments, an adaptive impedance controller (AIC) manipulates the exoskeleton's impedance for a more natural behavior by following a desired intrinsic impedance model. Two neural networks provide robustness to uncertainties in the overall ankle joint-exoskeleton model and the prediction error in the volitional ankle joint torque. A rigorous Lyapunov-based stability analysis proves that the AAN control framework achieves uniformly ultimately bounded tracking for the overall system. Experimental studies on five participants with no neurological disabilities walking on a treadmill validate the effectiveness of the designed ankle exoskeleton and the proposed AAN approach. Results illustrate that the AAN control approach with fused sEMG and US echogenicity signals maintained a higher human volitional effort prediction accuracy, less ankle joint trajectory tracking error, and less robotic assistance torque than the AAN approach with the sEMG-based volitional effort prediction alone. The findings support our hypotheses that the proposed controller increases human motion intent prediction accuracy, improves the exoskeleton's control performance, and boosts voluntary participation from human subjects. The new framework potentially paves a foundation for using multi-modal biological signals to control rehabilitative or assistive robots.
Locomotion accounts for a dominant part of human activities of daily living, such as moving around the community, going to work or school, doing errands, etc. The human ankle plantarflexors play an essential role in achieving locomotion, especially for generating a large burst of “push-off” mechanical power during the late stance phase that enables forward and upward acceleration of the center of mass. However, a variety of neurological disorders, like spinal cord injury, stroke, and multiple sclerosis, weaken the plantarflexion function, cause a dramatic decrease in the “push-off” power that impairs walking, lead to a poor energy economy, and disrupt both physical and emotional well-being [2].
Recent advanced robotic devices such as powered ankle exoskeletons [3]-[6], ankle emulators [7], [8], soft exosuits [9], [10], and hybrid neuroprostheses [11]-[15] either aim to help people with neurological disorders regain ankle joint mobility and improve gait patterns or augment limb function and improve energy economy in persons without disabilities. Controllers in these robotic devices predominantly provide a priori defined torque/angle profiles [7], [10], [16]-[18], while some use neuromuscular reflexive rules [5], [19] that are event-triggered during different gait phases. The predefined joint torque profiles have also been optimized via human-in-the-loop optimization methods to reduce metabolic cost [7], [16] or muscles' electromyography (EMG)/surface EMG (sEMG) activities [19]. However, these control approaches mainly emphasize human augmentation and may not be designed to encourage human volitional effort, a relevant objective for neurorehabilitation.
A user-driven assistive device control approach can arguably expedite gait recovery in people with neurological disorders [20]. Considering human motion intent/voluntary effort while computing minimal robotic assistance, also known as assist-as-needed (AAN) control, is essential to increase muscle activities of the subject, encourage neuro-plasticity, and maximize the recovery effects during rehabilitation training [21]-[23]. In [21], The inventors have developed a model-based adaptive AAN approach to learn the patient's abilities and assist in completing movements while remaining compliant. Hussain et al. [22] proposed an AAN control architecture for providing seamless adaptive robotic assistance to hip and knee joints during gait training, powered by pneumatic muscle actuators. In [23], Asl et al. proposed a novel adaptive neural network (NN) controller with input saturation to address the unknown system dynamics and external disturbances on the hip and knee joints of a lower limb robotic exoskeleton. These studies used NNs to estimate human volitional effort, which depended on the measures of interaction dynamics or estimates of the joint torque from inverse dynamics (ID). However, the nature of interaction dynamics and ID may not be appropriate in some cases, as the users must produce a torque on the joints that exceeds some threshold to initiate the motion before the devices can generate assistance. For example, if the users have a high-level muscle weakness and are not able to produce sufficient torques on their joints, such as may be the case for individuals with severe impairments, the robotic devices may not be successfully controlled. Fortunately, this disadvantage can be avoided by using human intent-based control of robotic devices according to physiological signals, like surface electromyography (sEMG), that are sent from the central nervous system (CNS) to the functional motor units.
Computing appropriate robotic assistance in an AAN control approach may be accomplished by predicting the user-generated volitional effort or motion intent from skeletal muscles' sEMG signals. In recent years, the use of sEMG-driven Hill-type neuromuscular model (HNM), as a human-machine-interface (HMI) to estimate the motion intent or residual volitional effort, has been particularly motivated to implement bio-inspired AAN control for enhancing voluntary participation of the user. For example, myoelectric controllers [19], [24]-[26] proportionally assist the user based on real-time recorded EMG signals. However, these model-free methods directly relied on sEMG signals and disregarded the highly nonlinear transformation from sEMG onset to joint torque generation. Instead, the neuromuscular model-based AAN control methods [27]-[30] use a nonlinear mapping to predict limb torques from sEMG signals. Subsequently, the proportional adjustment of the robotic assistance according to the biological joint torque estimation could be achieved [28]-[30]. Some studies bypassed the use of the complex neuromuscular model [31], [32] in the AAN control. Instead, the rectified and low-pass filtered EMG signals were used as inputs to a radial basis function NN (RBFNN) that was incorporated into a Slotine-Li adaptive controller [33].
Despite sEMG's impressive performance and wide application in rehabilitative/assistive devices control, its susceptibility to signal interference coming from neighboring muscles, low signal-to-noise ratio (SNR), and inability to measure contractions of deeply-located muscles [34]-[36] are significant hurdles for sEMG's use in HMIs and accurate muscle activation measures. As an alternative to sEMG-based HMIs, ultrasound (US) imaging has recently been applied to quantitatively measure muscle contractility. Its advantages over sEMG include direct muscle visualization, high SNR, and access to deep muscle layers. One-dimensional (pennation angle, fascicle length, muscle thickness [37], and echogenicity/image intensity [36], [38]-[40]), two-dimensional (tissue displacement or strain [41], [42]), and high-dimensional (implicit features from deep learning [43]) features have been investigated to characterize the muscle contraction force, net joint torque, and joint movement. However, nearly all studies above were offline due to computationally intensive US imaging beamforming and post-processing. In a recent disclosure [44], the soleus muscle average velocity profiles during versatile walking tasks were measured through pre-recorded US images and then used to estimate the muscle force and determine the exosuit assistance profile, which was proportional to the estimated muscle force. The muscle-based assistance approach was evaluated by calculating the reduction of metabolic cost with a bilateral ankle exosuit in a variety of walking conditions. Although this muscle-based approach enables rapid generation of individualized assistance profiles, the US images were processed offline; thus, the real-time feedback from US image-derived signals that estimate muscle force remains unexplored. Importantly, given the time-varying nature of the muscle force generation among gait cycles and the highly nonlinear relationship between muscle contractility and muscle force/joint moment, the desired assistance may deteriorate in the absence of real-time US imaging-derived feedback.
Considering the aforementioned corresponding advantages from both sEMG and US imaging-based HMIs, recent evidence from offline studies has shown that the joint torque or motion intent prediction accuracy can be further increased by fusing US imaging-derived and sEMG-derived measures of muscle contractility [35], [45]-[47]. A probable reason for the improved accuracy of the dual-modal approach is that the dual-modal signals provide complementary electrical and mechanical information regarding the same muscle contraction activity. From the perspective of human volitional effort or motion intent prediction, since there is a lack of real-time methods for fusing sEMG and the US-derived signals, motivation exists to develop a data fusion algorithm for predicting the joint torque or motion intent online. Furthermore, few AAN control studies for robotic assistive devices have focused on the ankle joint or used any real-time sensor fusion between sEMG and US imaging signals, especially for locomotion tasks. Therefore, there is also a need for incorporating the novel data fusion algorithm into the control design of wearable robotic assistive devices, thus promoting a greater symbiosis between the robotic assistive device and the human user. To tackle these motivations, there are two main challenges: 1) the sparsity of US imaging measurement feedback, which causes different sampling rates of the US imaging and sEMG signals when used in the real-time closed-loop control framework; 2) the design of an intuitive AAN controller to adapt to the time-varying residual volitional effort or motion intent from HMIs. A combination of US imaging-derived echogenicity signals with sEMG signals is used to continuously predict human ankle joint net plantarflexion torque online during a walking task is proposed. The AAN control design incorporates the volitional effort prediction and an adaptive impedance controller (AIC) to automatically adjust the assistance levels from a bidirectional cable-driven ankle exoskeleton (BCD-AnkleExo). Referring now to
In some embodiments, a skeletal muscle's US imaging signals are used online in a real-time closed-loop control design of assistive robotic devices.
In some embodiments, a volitional net plantarflexion torque is predicted by using an sEMG-US imaging-driven Hill-type neuromuscular model (HNM), where the synthesized muscle activation signal is estimated by fusing both real-time low-sampled US imaging-derived echogenicity signals and high-sampled sEMG signals through a sequential processing algorithm-based multi-rate observer.
In some embodiments, the predicted torque is implemented in an NN-based adaptive impedance control (AIC)-based AAN framework that automatically adjusts the BCD-AnkleExo assistance while guaranteeing the uniformly ultimately bounded stability of the overall closed-loop system according to the Lyapunov stability analysis.
As discussed herein, the proposed AAN control framework is experimentally validated on five unimpaired participants when wearing the BCD-AnkleExo and walking on the treadmill. The comparison results show that the proposed control framework exhibits a superior performance over a traditional AAN control approach that only uses sEMG signals, where control outcomes include joint trajectory tracking error and assistance level from the exoskeleton.
Human Ankle Joint Volitional Effort Prediction
In accordance with some embodiments of the present disclosure a plantarflexion torque prediction model by synthesizing muscle activation from sEMG and US imaging-derived signals is provided. In some embodiments, a HNM-based torque prediction model that takes input from a fused muscle activation model is provided. In some embodiments, an approach to synthesize muscle activation from high-sampled sEMG and low-sampled US imaging signals is provided.
HNM-Based Formulation of Net Plantarflexion Torque Prediction
The main contributors for the net plantarflexion torque generation include lateral gastrocnemius (LGS) and soleus (SOL) muscles. An anatomical diagram of the ankle joint musculoskeletal system is shown in
Referring now to
According to the HNM [48]-[52], the volitional net plantarflexion torque τnet(t) at the ankle, when only considering LGS and SOL muscles, is given as:
where the individual torque produced by each muscle-tendon unit (MTU) is calculated as
where Fmtj(t)∈R (j=1, 2 represents the LGS and SOL muscles, respectively) denotes the individual contraction force applied on the corresponding MTU. It is represented as
where ϕj(t)∈R denotes the pennation angle that can be determined based on the method in [46]. Fcej(t)∈R and Fpej(t)∈R denote the corresponding forces generated by the parallelly located contractile element (CE) and passive element (PE) and can be calculated as [48], [49], [52]
where Fjmax∈R denotes the muscle contraction force at maximum volitional isometric contraction (MVIC), which can be referred from the literature [50], [53], [54] or identified based on an optimization algorithm in the HNM calibration procedures. , , and denote the generic muscle contractile force-fascicle length, force-fascicle velocity, and passive elastic force-fascicle velocity curves, respectively. These curves were normalized to Fjmax, optimal fascicle length lmj0∈R, and maximum fascicle contraction velocity Vmjmax∈R. The values of lmj0 and Vmjmax were fixed and reported by [53]. The explicit expressions of , , and can be found in [28], [35], [52], [55]. The CE length and velocity were determined by using data from OpenSim (National Institutes of Health for Biomedical Computation, Stanford, USA) [56] and the scaling method therein. For both the LGS and SOL muscles, a third-order polynomial relationship between the CE length and ankle joint position was built, as well as between the CE velocity and ankle joint velocity, according to the data from OpenSim. These two polynomial functions were used in the HNM to determine the CE length and velocity for either LGS or SOL muscle in real-time. aj(t)∈R denotes the muscle activation that will be derived by using the proposed sEMG-US imaging fusion subsequently.
In (2), rmtj(t)∈R represents the moment arm of each MTU and is calculated by using the musculoskeletal geometry model in
l
mt
(t)=√{square root over (lOP
Where lOPj∈R and lOQj∈R represent the distance of OPj and OQj in
The objective of the sensor fusion is to obtain an estimation of muscle activation aj(t) in (4), noted as âj(t), by combing the sEMG-derived muscle activation, a1, and the US imaging-derived muscle activation, a2. Our pilot disclosure in [35] investigated one possible way to fuse the muscle activation components from both sEMG and US imaging signals through adding an allocation ratio. The optimal al-location ratio was determined based on the HNM model calibration by using offline processed experimental data (with a lower sampling rate of 20 Hz). However, some challenges still remain to be solved, including 1) a generalized optimal allocation ratio for different participants, 2) online generation of US imaging-derived features, and 3) fusion of signals with asynchronous sampling rates. To address the above challenges, use of the subsequent stochastic approach to obtain the optimal estimation of muscle activation is provided herein. The discrete-time form of the 1st-order activation dynamics, shown in [57], can be written as
Since the input of the muscle activation dynamics is from the central nervous system, which is very challenging to acquire directly, it is hypothesized that uj(tk)∈R is an unknown input signal. Taj ∈R+ is the time constant of each muscle activation, and vj(t)∈R is assumed to be an additive white Gaussian noise signal. The index j=1, 2 represents the LGS and SOL muscles, and the index k=1, 2, . . . represents the discrete sampling time instant. The high-sampled and low-sampled muscle activation signals measurements from sEMG and US imaging are depicted in
Y1(tk)∈R and Y2(tk)∈R represent the sEMG-induced and US imaging-induced muscle activation measurements, respectively.
There exists a delay Ns from the sampling instant ts∈R+ to the instant tk ∈R+ when the US-derived measurement is available. The time instants when only sEMG signals are available and when both sEMG and US imaging signals are available are defined as the minor instance and major instance, respectively. The US imaging is sampled at a low rate, and the next sample is taken at ts+Ms, where Ms ∈R+ is a constant number of intervals between two successive US imaging samples. Given the description above, the measurement models for sEMG signals and US imaging are presented as
where Y1 and Y2 are the normalized measurements from the sEMG linear envelope and US imaging-derived echogenicity, respectively, which will be detailed below. The noise sources vj*(tk), vj1(tk), and vj2(ts)∈R are assumed to be additive white Gaussian noise signals with respective covariance matrices Qj, Rj1, and Rj2∈R. To fuse the multi-rate measurements with delays, a sequential processing scheme [58] was applied here. This sequential processing occurs whenever the individual measurement from either sEMG or US imaging is available. The measurements Yj1(tk) are first processed by a Kalman filter. Starting with the filtered state estimate a{circumflex over ( )}j1(tk−1|tk−1) and its error covariance matrix Pj1(tk−1|tk−1), the state estimation at time tk is computed recursively as
where Sj(tk) is an optimal gain that is calculated iteratively based on the approach mentioned in Section 4 of [59]. K1(tk) R is the Kalman gain for sEMG measurement and is also calculated iteratively. At minor instances, only Yj1(tk) are available, so the following can be set:
For a linear system, the error covariance and the Kalman gain are only dependent on the variance of the error in the measurement and not on the measured value [58]. Therefore, even though the US imaging measurement Yj2(tk) is not immediately available at time instant tk, the error covariance and Kalman gain with respect to this measurement can still be updated as below as soon as the US imaging is sampled:
K
j
2(tk)=Pj1(tk|tk)[Pj1(tk|tk)+Rj2]−1, (12)
P
j
2(tk|tk)=[I−Kj2(tk)]Pj1(tk−tk). (13)
During the time period ts and tk, since Y2(ts) is not available, the state estimation continues to be updated by using only the sEMG measurements. At the major instance ts+Ns, the US imaging measurements are available, and the correction term is added to the previous estimated state a{circumflex over ( )}j(tk|tk) as
â
j(tk|tk)=âj1(tk|tk)+δâj(tk), (14)
Where δ{circumflex over ( )}aj(tk) is the correction term that is defined as
δâj(tk)=WsKj2(ts)(Yj2(tk)−âj(ts|ts−1)), (15)
where Ws is an accumulated term that accounts for the delay and is calculated by
In (16), Kj*(t)∈R is used to distinguish it from Kj1(t)∈R, where t∈[ts+1, ts+Ns−1]. In other words, Kj*(tk)∈R is computed with the condition Pj(tk|tk)=Pj2(tk|tk), while Kj1(tk)∈R is computed with the condition Pj(tk|tk)=Pj1(tk|tk). Therefore, the muscle activation state estimates in the time interval [ts+1, ts+Ns−1] are sub-optimal, but the above correction (15) offers the optimal state estimates at the major instance. The convergence proof can be found in [58].
Assist-as-Needed Control Development
System Dynamics and Impedance Matching Error
The dynamics of the ankle joint with the exoskeleton is given as
J
where q(t), q{dot over ( )}(t), q{umlaut over ( )}(t)∈R represent the angular position, velocity, and acceleration, respectively, of the ankle joint relative to the static standing posture. J, C, G R are the unknown system inertia, damping, and gravitational terms. fdis(t)∈R is the combination of the unknown external disturbances and the modeling uncertainties, including the Bowden cable friction, the impact with the environment, and so on. The variable τh(t)∈R is the voluntary plantarflexion torque exerted by the wearer, and τm(t)∈R is the applied assistance torque from the BCD-AnkleExo. To facilitate the controller design and stability analysis, the following assumptions are provided:
Assumption 1: The external disturbance and modeling uncertainties term fdis is uniformly upper bounded by f∈R+, ∀t∈[0, ∞).
Assumption 2: The unknown system inertia J is lower and upper bounded by J∈R+ and J∈R+, ∀t∈[0, ∞), respectively.
In general, the terms, J, C, and G of the overall dynamic system cannot be obtained accurately beforehand in actual applications. Thus, reference impedance parameters are introduced to the sole human ankle joint system as
J
d
d
{dot over (q)}+K
d
q=τ
h, (18)
where Jd, Cd, Kd ∈R+ are known reference inertia, damping, and stiffness coefficients of the ankle joint during the walking stance phase [60]. Define the error between the actual angular position and desired angular position as e=q−qd, where qd ∈R is continuously differentiable, bounded, and generated online based on the virtual constraints by using the shank and thigh orientations and angular velocities. Also, the first- and second-order time derivatives of qd are continuously differentiable and bounded. Using (18), the desired impedance model is equivalent to
J
d
ē+C
d
ė+K
d
e
τ
h
−J
d
d
−C
d
{dot over (q)}
d
−K
d
q
d. (19)
In (19), the reference impedance model can be achieved (the right-hand side is equal to 0) if the real angular position q accurately tracks the desired impedance trajectory qd. Therefore, the control objective here is to find an appropriate control input τm such that the ankle joint-ankle exoskeleton dynamics mentioned in (17) can precisely match the reference model dynamics in (19). Due to the fact that the human volitional effort Th can only be predicted from the HNM, noted as τnet, and because a difference exists between the system dynamics and the reference model dynamics, an impedance matching error can be introduced as
e=J
d
ē+C
d
ė+K
d
e−τ
net
+J
d
d
+C
d
{dot over (q)}
d
+K
d
q
d, (20)
where the control objective will be fulfilled when the impedance matching error meets ε(t)=0. Since Jd is a positive constant, the newly augmented matching error can be written as
εJ=ē+CJė+KJe+Kσσ,
where εJ=ε/Jd,CJ=Cd/Jd,KJ=Kd/Jd,Kσ=1/Jd.
and σ=Jd{umlaut over (q)}d+Cd{dot over (q)}d+Kdqd−τnet. (21)
Selecting two positive constants α and β that satisfy the conditions CJ=α+β and KJ=αβ, the augmented matching error is rewritten as
ϵJ=ē+(α+β)ė+αβe+{dot over (η)}+αη, (22)
where η is elaborately selected to satisfy the condition that Kσσ=η{dot over ( )}+αη. In addition, by defining a filtered matching error term r={dot over ( )}+βe+η, the augmented matching error can be rewritten as
Neural Networks-Based Controller Development
The overall system dynamics given in (17) can be written in a state-space form as
where [x1, x2]T=[q, q{dot over ( )}]T. Defining q{dot over ( )}s=q{dot over ( )}d βe η, the following is provided: q{umlaut over ( )}s=q{umlaut over ( )}d βe{dot over ( )} η{dot over ( )}. Considering that r=e{dot over ( )}+βe+η, the following is obtained q{dot over ( )}s=q{dot over ( )} r, which implies q{umlaut over ( )}s=q{umlaut over ( )} r{dot over ( )}. To facilitate the stability analysis, variables are defined as s1=x1 qd=e, s2=x2 q{dot over ( )}s. Since only one degree of freedom exists in the targeted system, qs∈R, s1∈R, and s2 ∈R. By taking the time derivatives of s1 and s2, the following is provided:
Considering the error between the ankle joint torque estimation τnet from the sEMG-US imaging-driven HNM and the actual exact torque τh in (17), the following is defined: τ=τnet τn, which is unknown. In addition, the external disturbance and ankle exoskeleton dynamics are also unknown. Inspired by [21], [27], two Gaussian radial basis function neural networks (GRBFNNs) are exploited to represent these two unknown functions as
where W*∈RN
Where μn11∈R5 (n1=1, 2, . . . , N1) and μn22∈R6 (n2=1, 2, . . . , N2) are the centers of the n1th or n2th RBF.
With respect to the elements in Zτ or Z. Zτ and Z are the current state variables in the augmented input vectors, and δ1 and δ2 are scalar smoothing constants that determine the width of the basis functions. The number of basis functions and the values of δ1 and δ2 will be chosen experimentally to provide the best possible trade-off between the precision of the approximation and the computational complexity of the proposed controller. Therefore, the matrices of all radial basis functions for the two NNs are defined as
Θ(Zr)=[θ1θ2 . . . θN
Φ(Z)=[ϕ1ϕ2 . . . ϕN
Based on the GRBFNNs, the unknown volitional net plantarflexion torque prediction error can be approximated as ŴTΘ(Zτ), while the external disturbance and exoskeleton dynamics can be approximated as {circumflex over (R)}Tϕ(Z). The vectors Ŵ and R are the estimates of the optimal weights for the NNs in (26) and (27), and their updating laws are designed as
{circumflex over ({dot over (W)})}=−Γ1(Θ(Zr)s2+γ1Ŵ),
{circumflex over ({dot over (R)})}=−Γ2(Φ(Z)s2+γ2{dot over (R)}), (30)
where γ1 and γ2 are small positive gains and Γ1∈RN
τm=−s1−kss2+ŴTΘ(Zr)+{circumflex over (R)}TΦ(Z)−τnet. (31)
Experimental Results
The treadmill walking experimental disclosure was approved by the Institutional Review Board (IRB) at North Carolina State University (IRB approval number: 20602). Five young participants (identified as: A01, A02, . . . , A05, 3M/2F, age: 25.4±3.1 years, height: 1.77±0.10 m, mass: 78.0±21.1 kg) with no neurological disabilities were included to conduct walking experiments at 0.60 m/s on an instrumented treadmill when wearing the designed BCD-AnkleExo. Participants signed a written informed consent form prior to the experimental sessions. The entire disclosure included three different scenarios that are detailed below for each participant. During each scenario, the participants were asked to walk for three minutes with the first two minutes as an acclimation procedure, and the last one minute for data collection, which was used for results presentation and analysis in Embodiments of the present disclosure. BCD-AnkleExo with the setting of zero impedance control.
Scenario 1 (Si): Treadmill walking task while wearing the BCD-AnkleExo with the setting of zero impedance control mode. Scenario 2 (S2): Treadmill walking task while wearing the BCD-AnkleExo in the AIC mode with only sEMG-based ankle joint effort prediction. Scenario 3 (S3): The similar procedures as S2 but in the proposed AIC with sEMG-US imaging-based ankle joint effort prediction. During the treadmill walking experiments, in addition to the BCD-AnkleExo (details of the mechatronic design and benchtop testings can be seen in Appendix C), 28 reflective markers (Vicon Motion System Ltd, Los Angeles, Calif., USA) were placed on the lower limbs and pelvis for the measurements of 3D coordinates of each segment at 100 Hz that were used for offline ID calculation. The ground reaction force (GRF) signals from two force plates (Bertec, Columbus, Ohio, USA) mounted beneath the split treadmill belts were also collected at 1000 Hz for offline ID calculation. Furthermore, a threshold (5% of the z-axis GRF signal) was selected to differentiate the stance and swing phases in real-time on both legs during each gait cycle, which was used to switch between two controllers, i.e., the AIC during the stance phase and a traditional proportional-derivative controller for regulating the dorsiflexion motion during the swing phase. In Embodiments of the present disclosure, only results from the stance phase are presented. Two sEMG sensors (Bagnoli™ Desktop, DELSYS, MA, USA) were attached onto both the LGS and SOL muscles to measure the corresponding sEMG signals at 1000 Hz. A linear US transducer (38 mm of length, 6.4 MHz center frequency, L7.5SC Prodigy Probe, S-Sharp, Taiwan) was cross-sectionally attached to the location next to the sEMG sensor for LGS muscle to image both superficial LGS and deep SOL muscles in the same plane. sEMG signals were first band-pass filtered with a bandwidth between 20 Hz and 450 Hz, full-wave rectified and low-pass filtered with a cut-off frequency of 6 Hz, and then normalized to the peak value at the MVIC. After obtaining the normalized linear envelope, denoted as Nj(tk), a second-order recursive filter was used to calculate the neural activation of each muscle, denoted as uj(tk), which is given by
u
j(tk)=α0Nj(tk−τj)−β1uj(tk−1)−β2uj(tk−2),
where α0=0.9486, β1=−0.056, and β2=0.000627 [50]. τj is the EMD and is usually between 30 ms and 120 ms. Finally, a nonlinear relationship between the neural activation Nj(tk) and the corresponding muscle activation, denoted as Yj1(tk) above is given as [50]
where Aj represents the nonlinear shape factor for each muscle, which is allowed to vary between −3 and 0, with Aj=0 being a linear relationship. The US echogenicity signals of LGS and SOL muscles at each available time instant tk are calculated as
where NA, NL ∈R+ represent the pixel numbers along axial and lateral directions, respectively. lj, tk(x, y)∈R represents the US intensity information at the pixel location (x, y) in the region of interest from the logarithmically compressed imaging signals after the beamforming procedure. Due to the pixel displacement tracking-free nature of the US echogenicity signal, it is the most feasible US imaging-derived feature for online feedback and implementation in the closed-loop control problem. Visually, the echogenicity signal reflects the overall brightness change of the muscle's region of interest, which linearly correlates with the muscle contraction level [36], [42]. Similarly, the US echogenicity signals from (32) were also normalized to the values between no contraction and MVIC to calculate the US imaging-induced muscle activation, denoted as Yj2(tk) discussed herein. Prior tests showed that the transfer rate of the real-time US echogenicity data from the US machine to the host computer running the control algorithm was around 7.8 frames per second. This implied that the US imaging-derived muscle activation measurement sampling rate was significantly lower than the sampling rates of other sensing channels for a real-time control purpose, which was addressed by using the sequential processing algorithm described herein.
Treadmill Walking Experimental Results—Validation of the Sensor Fusion on the Ankle Joint Volitional Effort Prediction
The snapshots of treadmill walking experiments on one representative participant in Si are shown on the top of
The direct benefit of fusing both sEMG- and US imaging-derived muscle activation signals is the higher volitional plantarflexion torque prediction accuracy. According to the treadmill walking experimental results, this benefit holds for all three scenarios and was evaluated by comparing the net plantarflexion torque prediction errors by using sEMG- and sEMG-US imaging-driven HNMs. Corresponding to the muscle activation level calculations from the neuromuscular measurements in
While the main outcomes in the current disclosure focused on the treadmill walking experiments at a speed of 0.60 m/s, the human volitional effort (net plantarflexion torque during the walking stance phase) prediction performance of the proposed sEMG-US imaging-driven HNM in treadmill walking experiments was examined at multiple higher walking speeds, including 0.75 m/s, 1.00 m/s, and 1.25 m/s. The representative results from participant A03 in S1 are demonstrated in
Outcomes with and without AIC Frameworks
To facilitate the reproduction of these results, the necessary design parameters and control gains are summarized in
To guarantee the success and effectiveness of the NN-based AIC design, one necessary assumption is that the estimations of the NN weight vectors will converge within a finite time. Taking the experimental results in S3 as an example,
To evaluate the control performance between the proposed and traditional AIC frameworks (an sEMG-driven HNM was adopted to predict the volitional plantarflexion effort in the traditional AIC framework), metrics during each stance cycle including trajectory tracking RMSE value, assistance torque integral, and overall assistance work were calculated and compared based on the results in S2 and S3.
Furthermore, the experimental results in
Rehabilitative or assistive devices can achieve a more intuitive and transparent control when applying an AAN control framework. In addition, AAN control can also encourage the wearers to actively participate in rehabilitation procedures, which is likely to maximize training benefits. The accurate determination of human joint motion intent or residual effort is essential for AAN control development. In embodiments of the present disclosure propose use of an sEMG-US imaging-driven HNM, a biological HMI that fuses neuromuscular signals from both sEMG and US imaging to predict human ankle joint volitional effort. This new HNM is then incorporated into an NN-based AIC framework to achieve the AAN control objective of a BCD-AnkleExo, which automatically adjusted the assistance torque from the ankle exoskeleton. The system's mechatronic performance and the controller's effectiveness were validated through treadmill walking experiments at 0.60 m/s on five participants with no neurological disabilities.
Given the targeted users of the BCD-AnkleExo are individuals with residual voluntary motor control, effective controller development needs to take the human motion intent/volitional effort into consideration. Although simpler controllers that do not consider sEMG, US, HNM, or NN could estimate human motion intent by measuring mechanically intrinsic signals, including the joint angles, impedance, gait events, interaction dynamics, or estimate the joint torque from ID [35], [62]-[64], these mechanically intrinsic measurements are the outcomes of physical motion, which are prone to mechanical delays and may not be appropriate in some cases, as the users must produce a torque on the joints above some threshold to initiate the motion before the de-vices can generate assistance. Compared to the mechanically intrinsic measurements, one of the main advantages of using biological signals to estimate the motion intent/volitional effort is the time lag (between 30 ms to 150 ms in [42], [50], [65]-[67]) between the signal generation and joint motion execution, which enables the human intent-based control of wearable robotic devices. Specifically, the control command generation of the robotic devices advances the generation of the human joint torque or limb motion. Therefore, biological signals, especially sEMG signals, have been successfully applied in robotic devices control in the past, like examples being in [19], [24], [68]-[71]. The crucial perspective of the biological signals-based control approaches is that even if the users are not capable of producing sufficient joint motion or joint torque, the motion intent of the human user can still be detected and consequently the wearable robotic devices can be controlled.
What does the additional complexity of adding US imaging in addition to sEMG add to one or the other one alone? In the current disclosure, the US imaging was not used to track the contractile element length or velocity in real-time due to the computationally-intensive image processing procedures, which would significantly lower the sampling rate of US imaging-derived signal feedback. Instead, the echogenicity signal from US imaging was used to represent and refine the sEMG-derived muscle activation levels. In various examples, both signals provide complementary information, which is beneficial to the joint torque or motion prediction accuracy improvement. Improvement ranges have been demonstrated, e.g., from 14% to 48% and from 28% to 54% when compared to the usage of sole sEMG or sole US imaging signals, respectively. An sEMG signal and a US imaging signal are both indirect measures of descending neural signals from the CNS. Specifically, sEMG signals measure electrical potentials generated by muscle motor units when they are neurally activated, and the amplitude of a filtered and rectified sEMG signal linearly correlates with the number of firing motor units, which offers a physical measurement of the microphysiological response [72]. Meanwhile, US imaging signals show visualized 2D information of the macro-physiological response [73] of a targeted muscle caused by the same group of motor units firing.
Therefore, sEMG- and US imaging-derived signals provide the information from an electrical aspect and a mechanical aspect, respectively, with respect to the same physiological stimulus. Furthermore, the US echogenicity signals could provide both superficial (LGS) and deep (SOL) muscles' activation information in the same image plane on the same transducer location with less interference from adjacent muscles, while sEMG sensors would need to be placed on different locations for collecting signals from LGS and SOL muscles. The combination between sEMG and US echogenicity signals could 1) mitigate any cross-talking or interference effect from neighboring sEMG signals and 2) lower the echogenicity signals drift caused by the accumulated pixel motion and muscle tissue deformation. The results from three scenarios demonstrated the superior performance of the proposed AAN control framework with volitional ankle joint effort prediction through the sEMG-US imaging-driven HNM, including ankle joint volitional effort prediction error reduction, trajectory tracking error reduction, and assistance torque integral and overall assistance work reduction. Although the desired ankle joint trajectory during the stance phase was generated online through virtual constraints and varied with gait cycles and across participants due to the variations of the thigh and shank orientations and velocities, the AAN control framework maintained a relatively small trajectory tracking RMSE while providing compliant plantarflexion assistance from the exoskeleton. In addition, the volitional plantarflexion moment prediction via either the sEMG-driven or sEMG-US imaging-driven HNMs varied along with gait cycles and across participants due to the variations of sEMG and US imaging signals, but the AIC effectively regulated the assistance torque without causing discomfort to the wearers. In this disclosure, since participants were asked to walk on the treadmill at 0.60 m/s when wearing the BCD-AnkleExo that provided plantarflexion assistance in S2 and S3, it is hypothesized that there was no obvious ankle joint torque change of the overall system due to the consistent walking speed and rhythm. By comparing the net plantarflexion torque calculated from ID in S2 and S3, a significant difference (the relative change was under 5% of peak torque value) was not observed. The results from
Furthermore, although results in
In the current disclosure, only participants without neurological disorders were included, so no results are available related to the proposed AAN control performance on individuals with weakened ankle joint function. The next step of this disclosure will be dedicated to the validation of the AAN control framework on participants with incomplete spinal cord injury or hemiplegia after stroke. Although the current treadmill walking experimental disclosure focused on the stance phase, the bidirectional actuation of the ankle exoskeleton can also potentially dorsiflex the ankle joint with adequate assistance torque and bandwidth. Future work will expand the proposed AAN control to both plantarflexion and dorsiflexion assistance during the stance phase and swing phase, respectively. In embodiments of the present disclosure, for the first time, the online combination of sEMG and US imaging signals into a neuromuscular model for a continuous joint volitional effort prediction were investigated and incorporated with an AIC approach to achieve AAN control of a powered ankle exoskeleton. From a real-time perspective, the online muscle activation fusion between high-sampled sEMG signals and lower-sampled US imaging signals was achieved by applying a sequential processing algorithm-based multi-rate observer. The human volitional net plantarflexion effort was predicted via an sEMG-US imaging-driven HNM. A bio-inspired AIC method that incorporated the volitional effort from the sEMG-US imaging-driven HNM was proposed and implemented on the BCD-AnkleExo for ankle joint plantarflexion assistance. The effectiveness of the hardware design and the newly proposed AAN control framework was verified on five participants with no neurological disorders walking on a treadmill. The results from three scenarios demonstrated the superior performance of the proposed AAN control framework with volitional ankle joint effort prediction through the sEMG-US imaging-driven HNM, including ankle joint volitional effort prediction error reduction, trajectory tracking error reduction, and assistance torque integral and overall injected work reduction.
Open-loop or closed-loop functional electrical stimulation (FES) has been widely investigated to treat drop foot syndrome, which is typically caused by weakness or paralysis of ankle dorsiflexors. However, conventional closed-loop FES control mainly uses kinematic feedback, which does not directly capture time-varying changes in muscle activation. In this disclosure, the use of ultrasound (US) echogenicity as an indicator of FES-evoked muscle activation was explored. Additionally, in some embodiments, including US-derived muscle activation, in addition to kinematic feedback, improves the closed-loop FES control performance compared to the closed-loop control that relies only on the kinematic feedback. A sampled-data observer (SDO) was derived to continuously estimate FES-evoked muscle activations from low-sampled US echogenicity signals. Additionally, a dynamic surface controller (DSC) and a delay compensation (DC) term were incorporated with the SDO, noted as the US-based DSC-DC, to drive the actual ankle dorsiflexion trajectory to a desired profile. The trajectory tracking error convergence of the closed-loop system was proven to be uniformly ultimately bounded based on the Lyapunov-Krasovskii stability analysis. The US-based DSC-DC controller was validated on five participants with no disabilities to control their ankle dorsiflexion during walking on a treadmill. The US-based DSC-DC controller significantly reduced the root mean square error of the ankle joint trajectory tracking by 46.52% 7.99% (p<0.001) compared to the traditional DSC-DC controller with only kinematic feedback but no US measurements. The results also verified the disturbance rejection performance of the US-based DSC-DC controller when a plantarflexion disturbance was added. Our control design, for the first time, provides a methodology to integrate US in an FES control framework, which will likely benefit persons with drop foot and those with other mobility disorders.
Drop foot is a typical symptom of weakened ankle dorsi-flexion after stroke [1], [2] and other neurological disorders such as multiple sclerosis [3], incomplete spinal cord lesions [4], etc. Affected persons are unable to exhibit normal foot ground clearance during the swing phase, resulting in unnatural steppage gait to avoid tripping/falls [5]. To correct drop foot, functional electrical stimulation (FES), which is an artificial technique to apply electrical potentials across skeletal muscles, can be placed over the peroneal nerve and the tibialis anterior (TA) muscle to induce orthotic effects at the ankle joint. Since the earlier demonstrations of FES to correct drop foot by Kantrowitz [6] and Uberson [7], recent studies [8]-[10] have concurred with its effective orthotic effects on a larger clinical population.
Traditionally, the TA muscle is activated during the swing phase using discrete sensors that detect either heel contact or leg inclination [9]. Here, FES is applied through an open-loop or a trigger-based control method. The stimulation amplitude is fixed or uses a pre-determined trapezoidal shape [7]. Thus, given the nonlinear and time-varying nature of the FES-activated neuromuscular system, current commercial drop foot stimulators' inability to automatically modulate the stimulation intensity is a major drawback. Furthermore, with the open-loop FES control mode, the users may be tempted to choose a higher intensity than necessary to reach enough dorsiflexion for the ground clearance, which would likely aggravate FES-induced muscle fatigue, and thus reduce the effectiveness of open-loop FES control [11], [12].
Time-varying physiological changes in affected muscles and the requirement to track a desired limb angle trajectory necessitate closed-loop FES control. Feedback can provide robust performance and recreate precise and accurate functional joint movements. The major challenges that implement closed-loop FES include highly nonlinear, time-varying properties of electrically stimulated muscle, electromechanical delay (EMD), muscle fatigue, spasticity, and day-to-day variations. To address these challenges, a range of advanced control strategies have been developed to achieve a satisfactory trajectory tracking performance for either knee joint or ankle joint. For example, the high-gain robust nonlinear control [13], input delay compensation (DC) [14]-[16], adaptive control [17], [18], and model predictive control [19], [20] designs for the FES-elicited knee extension tracking or cycling tasks have been thoroughly investigated. For FES-elicited ankle joint motion control, especially for drop foot correction, the adaptive control [21], [22], iterative learning control [11], [12] and repetitive control [23] designs have been proposed in recently years. However, as yet, FES control designs mostly use joint kinematic data as feedback to address the regulation or tracking problem. Apart from the kinematic data, other solutions have also been applied to the closed-loop FES control on different joints, which could be explored for drop foot correction. These solutions include the force prediction modeling of the elbow joint with the consideration of co-activation [24], the pedal force prediction modeling of FES-elicited cycling [25], and the ankle joint torque estimation based on the FES-evoked EMG [26]. Motivation exists to use measurements of FES-evoked muscle activation and thus enable FES control based on more accurate (third-order) musculoskeletal dynamics. Alibeji et al. [15] developed a proportional-integral-derivative (PID) type controller that used a dynamic surface control (DSC) error structure along with a DC term to account for the muscle activation dynamics and EMD. The FES-evoked muscle activation was estimated based on an identified first-order activation dynamic model, which was parameterized by using off-line system identification [27]. Reasonably, real-time physiological muscle state measurements, if available, would be more favorable than an offline identified muscle activation estimator to capture the time-varying muscle's physiological changes. Surface electromyography (sEMG) is indeed one traditional tool that is employed to measure FES-induced or volitional muscle activation levels. However, sEMG is extremely sensitive to electrical interference [28] because sEMG records electrical activity during muscle contraction via electrodes placed on the skin, which are by necessity near the electrodes used in FES. During the stimulation, FES impulses can severely corrupt the sEMG signals with artifacts [29]. For example, FES can deliver impulses on the order of 100 V while sEMG attempts to record muscle electrical signals that are on the order of <100 mV with an inherently low signal-to-noise ratio (SNR). Therefore, the advanced electrical filter circuits or filtering algorithms are necessary to incorporate sEMG into FES control [30]-[36]. Recently, ultrasound (US) imaging has been proposed as an alternative non-invasive technology to directly visualize skeletal muscle contractility and assess muscle activation levels under both voluntary and FES-elicited joint movement [37]-[41]. Compared to sEMG, US imaging is unaffected by stimulation artifacts during FES. Further, due to its ability to directly visualize the muscle, the derived signals are devoid of interference from the adjacent muscles. However, US imaging is yet to be shown as a feasible real-time sensing modality that can be integrated into closed-loop FES control. In this disclosure, for the first time, feasibility of deploying US imaging to detect FES-elicited muscle activation levels and incorporate the US imaging-derived signal in an FES control design is demonstrated. The US imaging-based control framework is validated to track an ankle dorsiflexion trajectory during a treadmill walking task. The main challenge to incorporate US imaging-derived signals in the closed-loop FES control is the low sampling rate of the US imaging-derived feedback signal. The low sampling rate mainly stems from computationally intensive US image generation and its processing. So far, previous US imaging studies processed and derived volitional [38], [39], [41] or FES-evoked [40], [42] muscle activation data in an offline manner. Thus, the real-time use of US imaging data to monitor FES-evoked muscle activation and aid its control performance remains unexplored. Specifically, the US imaging-derived echogenicity signal is used for measuring muscle activation, although at a much lower sampling frequency compared to kinematic measurements from inertial measurement units (IMU) or angular encoders, and integrate it with a continuous FES closed-loop control approach. Unlike architectural features that are extracted from US imaging, like pennation angle, fascicle length, muscle thickness, and tissue displacement, US echogenicity refers to the ability to reflect US waves in the context of surrounding tissues [43], which can be visualized as the brightness and darkness of the region of interest (ROI) and calculated as the average brightness of the ROI in each image frame. US echogenicity calculation does not rely on complex and time-consuming dynamic pixel displacement tracking algorithms, which brings potential computational benefits to save processing time in the real-time application. Previous offline studies have demonstrated a good correlation between echogenicity and muscle contractility/activation [41], [42], [44], [45].
To address the challenge of assimilating the lower-sampled US imaging-derived signals, a sampled-measurement data-based observer (SDO) is derived to estimate muscle activation levels in a continuous manner. Due to gait-to-gait and person-to-person variations, a pre-defined time-dependent desired trajectory needs to be compressed or stretched online to adapt to the walking conditions, which can easily cause a mismatch between gait phases and affect control performance. Therefore, this disclosure, inspired by virtual constraints in [46], proposes to generate a time-independent desired ankle joint trajectory in joint space based on the portraits of thigh and shank segments from normal gait data obtained from walking on a treadmill. Compared to the preliminary simulation disclosure in [47], walking experiments were conducted with the US-based DSC-DC control method on a treadmill. Embodiments of the present disclosure include: 1) derivation of an US-based DSC-DC control framework to handle low-sampled US signals and EMD in FES, 2) trajectory tracking error convergence analysis of the combined observer and controller based on a Lyapunov-Krasovskii functional, 3) time-independent ankle joint desired trajectory generation based on virtual constraints given the portraits of thigh and shank segments, 4) experiments comparing the US-based DSC-DC control method and traditional DSC-DC control method, as well as ankle trajectories comparison between FES-on and FES-off conditions during the swing phase, and 5) evaluation of the disturbance rejection performance during the swing by adding plantarflexion disturbance.
Ankle Joint Musculoskeletal Model and Ankle Joint Dorsiflexion Motion Dynamics
The dynamic model of the FES-actuated limb movement as shown in
J{umlaut over ( )}θ(t)+Mv+Me+Mg+Dext=τ(t), (33)
where J∈R+ is the unknown inertia term of the foot along the dorsiflexion axis of rotation, and θ(t), θ{dot over ( )}(t), and θ{umlaut over ( )}(t)∈R denote the angular position, angular velocity, and angular ac-celeration, respectively. The constant limb equilibrium point is represented as θeq R−, which represents the joint's posture when the limb is completely relaxed. The passive moment Mv(θ{dot over ( )}) R is a term to represent musculoskeletal viscosity, Me(θ) R is a term to represent musculoskeletal elasticity, and Mg(θ)=mgl sin(π+θ+θeq) R is the gravitational term acting on the ankle. The mass of the limb and the length from the limb's center of mass to its rotation center in the sagittal plane are denoted as m R+ and I∈R+, respectively. The explicit definitions of the functions Mv(θ{dot over ( )}) and Me(θ) can be obtained from [13], [17]. The term related to external disturbance and unmodeled effects in the neuromusculoskeletal system is denoted as Dext(t)∈R. The limb torque elicited by FES is given as
τ(t)r(θ)Fmη1(θ)η2(θ{dot over ( )})cos(α)a, (34)
where each term on the right-hand side is defined in the following properties:
Property 1: The variable r(θ) R+ represents the moment arm for the muscle tendon force, which is a function of the joint position, and is given as r(θ)=0.013(θeq θ)+0.035 [48]. So the moment arm is a continuously differentiable, positive, and bounded function with a bounded first-order time derivative.
Property 2: The variable Fm R+ represents the constant maximum isometric muscle contraction force at the equilibrium position.
Property 3: Variables η1(θ) and η2(θ′) denote the nonlinear relationships of force-fascicle length and force-fascicle velocity [49], and both of them are continuously differentiable, non-zero, positive, and bounded functions.
Property 4: The pennation angle between the muscle fascicle and deep aponeurosis, denoted by α(θ) R+, increases monotonically within the approximate range 0-30° as the muscle contracts [50].
Property 5: The variable a(t) [0,1] denotes the muscle activation level whose ideal dynamics is represented by the following continuous first-order differential equation [51]:
In (3), the EMD caused by FES is denoted as τM ∈R+ and assumed to be known, and Ta R+ is the muscle activation decay constant. The normalized non-delayed FES input u(t) [0, 1] is due to the boundedness of the muscle stimulation. From [51], the input u(t) is modeled by a piecewise linear function
where umin and umax∈R≥0 are the stimulation threshold and stimulation saturation, respectively, and ū(t) R≥0 is the modulated parameter (current, pulse width, or frequency) applied on the TA muscle.
To facilitate the controller development and stability analysis, the following assumptions are made herein:
Assumption 1: The angular position and velocity signals θ, θ′ are continuously measurable.
Assumption 2: The muscle activation signal a is measured by normalizing the US imaging-derived echogenicity signal [41] in a real-time manner, but with a much lower sampling frequency compared to the sampling frequency of the angular position and velocity. The normalized US echogenicity signal is used as muscle activation feedback only at discrete time instant tk (k=0, 1, 2, . . . , ∞), and {tk} is a monotonically increasing sequence and satisfies limk→∞tk=∞. The sampling interval is set as a constant value T, namely T=tk+1 tk. Due to the data transmission delay, the sampled activation signal is available at instants tk+τk, where τk>0 denotes the unknown and time-varying transmission delay with an upper bound τ−. Thus, the maximum time duration between two successively available muscle activation measurements is T+τ−, denoted as T.
Assumption 3: The desired ankle trajectory θd∈R and its time derivatives, θ{dot over ( )}d ∈R and θ{umlaut over ( )}d ∈R, are bounded.
Define a state variable x=hθ(t), θ{dot over ( )}(t), a(t)iT. The over-all continuous neuromusculoskeletal system can be expressed in state-space form as
Hereafter, the following assumptions are also made herein:
Assumption 4: Based on the properties in (2), the function Γ(x) is continuously differentiable, positive, and bounded. Also, the first-order derivatives of Γ(x) and 1/r(x)exist and are bounded.
Assumption 5: Based on Assumption 4, the term JΓ is bounded, and its first-order time derivative exists and is bounded. In addition, JΓ satisfies the inequality
a
1∥Θ∥2ΘTJΓΘa2Θ2,ΘR″
for some known positive constants a1, a2 ∈R+.
Assumption 6: The external disturbance in the system Dext in (1) is bounded. Therefore, based on Assumption 4, DextΓ is also bounded. According to (5), the state element x3 is independent from x1 and x2, so the overall system could be considered as a cascade system, and the SDO will be designed for the subsystem related to x3. Based on the sampled and delayed muscle activation from US imaging, the continuous-time observer for muscle activation is given as [52]-[54]
where γ R+ is the observation gain used for updating the observer which will be subsequently constrained in stability analysis section. The variable ε3(tk)=x{circumflex over ( )}3(tk) x3(tk) represents a constant value (a zero-order hold) during the time interval t∈[tk+τk, tk+1+τk+1), is updated at the time point when the US echogenicity is available, and is assumed to be upper bounded by ε3−k∈R+. Therefore, the observer model is of a hybrid nature with continuous and discrete variables. The continuous observation error is defined as ε3(t)=x{circumflex over ( )}(t) x3(t), and by taking its time derivative and substituting (5) and (6), the observation error dynamics is given as
Desired Joint Trajectory Planning—High-Level Control
During human locomotion, overground or on the treadmill, a time-dependent pre-defined desired ankle dorsiflexion trajectory needs to be compressed or stretched to adapt to gait-to-gait and person-to-person variations, which is a cumber-some design process. Therefore, a time-independent trajectory generation profile is utilized based on virtual constraints [46]. The desired ankle dorsiflexion trajectory was generated on-line given the orientations and angular velocities of the thigh and shank segments during the locomotion. Consider the term:
h
d(v(q))∈(q=[θshank,{dot over (θ)}shank,θthigh,{circumflex over (θ)}thigh]T).
a desired virtual constraint function that is represented with the Bezier polynomial as
where M R+ is an integer equal to the number of Bezier polynomial terms, k−R represents the parameters that are determined through the optimization mentioned in [55], [56], and v∈R≥0 is calculated as
where θ+ and θ− are the maximum and minimum values of the function θ(q), respectively, and θ(q)=ζ−+ζ−10shank+ζ−2θ{dot over ( )}shank+ζ−3θthigh+ζ−4θ{dot over ( )}thigh represents the applied phase variable.
ζ−i∈R (i=1, 2, 3,4) is selected such that θ(q) is monotonically increasing or decreasing. Finally, the desired ankle trajectory Od during the swing phase is set as hd(v(q)). To obtain the optimal solution of k− in the Bezier polynomial (8), a genetic algorithm-based particle swarm optimization (GAPSO) [57] was used to minimize the cost function:
where N represents the number of data samples used in the optimization, and hdi and hmi represent the Bezier polynomial-computed and measured ankle dorsiflexion motion values at the ith time instant, respectively. The GAPSO utilizes kinematics data that were collected from participants with no disabilities at the walking speed of 0.6 m/s. Target ankle trajectories are designed based on Bezier polynomials, compared to other splines, due to their useful properties that are amenable [55] for numerical stability during the optimization.
Low-Level Control
The control objective is to develop a trajectory tracking controller for an FES-evoked limb motion that takes both kinematic and muscle activation feedback during the controlled motion. Here, US imaging-derived muscle activation is used as feedback in the control design. Due to the computationally intensive US signal beamforming and imaging process, the real-time feedback of a US imaging-derived signal may be sampled at a low rate, compared to a higher sampled kinematic signal. Therefore, an SDO that combines muscle activation dynamics and sparse US imaging measurements is proposed to continuously estimate FES-evoked muscle activation. With the feedback from the SDO and joint kinematics, a PID-type DSC controller plus a DC term is proposed to achieve the trajectory tracking task. The diagram of the proposed framework is shown in
Referring now to
Remark 1. Compared to the traditional integrator backstep-ping method, the benefit of the DSC method is to approximate the derivative of the control input with the dynamics of a low-pass filter. Consequently, this approach avoids taking another time derivative, which otherwise would result in an acceleration signal-based control law [15].
The details of the low-level control design are given below.
Open-loop error development: The trajectory tracking error for the ankle neuromusculoskeletal system is given as
where xd(t)∈R is the desired differentiable ankle dorsi flexion trajectory, which is generated online based on the aforementioned virtual constraints. For facilitating control design and stability analysis, the following auxiliary error signal e1(t)∈R is defined as
Where α0 ∈R+ is a control gain and e0(t) is a designed term to incorporate integral control, which is defined as
Another auxiliary error signal e2(t)∈R is defined as
where α1 ∈R+ is a control gain. After taking the time derivative of e2(t), multiplying with Jr, and using (5), (11)-(13), the open-loop error dynamics are obtained.
Backstepping design and dynamic surface control: By introducing a desired virtual control input signal as x3d ∈R≥0, the filtered desired signal, denoted as x3f, is obtained by passing x3d through a low-pass filter such that
where ζ3∈R+ is the low-pass filter time constant. By defining the filtering error as yf=x3d−x3f, the time derivative of the filtered intermediate signal is a continuously differentiable function and expressed as
By defining the surface error as 5=x3f−x3{circumflex over ( )}, and adding and subtracting x3d and x3{circumflex over ( )}, the open-loop error dynamics (15) can also be written as
By adding and subtracting ½ J{dot over ( )}Γe2 and a DC term, el∈R, multiplied by a constant gain δ∈R, where el(t)=∫t−τMtu(s)ds, the rearranged format of (17) can be given as
where the auxiliary signals H˜ (e, e1, e2, el, xd, x{dot over ( )}d, x{umlaut over ( )}d, t)∈R and O (xd, x{dot over ( )}d, x{umlaut over ( )}d, F, t)∈R are defined as
Furthermore, according to Assumptions 1, 2, 4 and 5, the two auxiliary signals H˜ and O can be bounded as
|{tilde over (H)}|≤ρ(∥z∥)∥z∥,||≤ζ, (52)
where ζ∈R+ is a known constant ρ (∥z∥)∈R+ is a positive globally invertible non-decreasing bounded function, and z is defined as
z=[e0,e1,e2,eI]T. (53)
In the expression (18), the desired intermediate signal is defined as [15]
x
3d
=Ke
2
=Kê+(α0+α1)Ke+*Kα0α1e0, (54)
where K=K1+K2+K3 ∈R+, which implies a PID type signal with three different control gains, and the corresponding coefficients are defined as Kp=(α0+α1)K, Kd=K, and Ki=Kα0α1. By using the definition in (22), (18) can be rewritten as
where Sn=S−δel, which is the augmented surface error that contains the DC term δel. By substituting the surface error and (6), the time derivative of Sn is given as
The DC term el is proposed to replace the delayed input in the muscle activation dynamics with a non-delayed input. By manipulating the non-delayed input, which is defined as the control law u(t) as
Where β∈R+ is a control gain, we can get the closed-loop surface error dynamics as below
Lemma 1. For any given positive definite matrix M ∈Rn×n, a positive scalar α, and a vector function ν, the following Cauchy Schwarz inequality always holds as
[∫0ov(s)ds]TM[∫0av(ds)ds]≤α[∫0avr(s)Mvc(s)ds]
The proof for this Lemma can be found in [58].
Theorem 1. Consider the neuromusculoskeletal system in (5) with a known EMD τM, by using the TA muscle activation estimation from the SDO with sparse US imaging-derived muscle activation update in (6) and control law in (25), the FES-elicited ankle dorsiflexion trajectory tracking error is ensured to be semi-globally uniformly ultimately bounded (SGUUB) in a sense that
|e|≤σ0 exp(−(σ1t)+σ2, (59)
where σ1, σ2, σ3 ∈R+ are subsequently defined in the stability analysis, provided that the observation gain γ and control gains α0, α1, K1, K2, β, δ, and ζ3 satisfy the following sufficient conditions:
where ∈ is a arbitrary positive constant, and
Experimental Implementation
As discussed herein, it is hypothesized that the consideration of US imaging-derived muscle activation updates would result in a more accurate muscle activation estimation when FES is applied, when compared with the muscle activation that is calculated based on the pure dynamic model in (3). Subsequently, the use of accurate muscle activation in the closed-loop FES control and the DSC+DC would improve the control performance. To validate this hypothesis and demonstrate the efficacy of the newly developed US-based DSC-DC controller, it was tested for an ankle dorsiflexion trajectory tracking task during the walking swing phase to deal with the drop foot problem. Furthermore, it was compared with a traditional DSC-DC controller with the pure offline identified muscle activation dynamics. In addition, given that the ultimate goal of the controller is to improve ground clearance due to drop foot, the ankle joint trajectories during the walking swing phase with controlled FES and without FES were also compared and analyzed.
Experimental Apparatus and Protocol
The disclosure was approved by the Institutional Review Board (IRB) at North Carolina State University (IRB number: 20602). Five young participants (identified as A01, A02, . . . , A05, 3M/2F, age: 25.4±3.1 years, height: 1.77±0.10 m, mass: 78.0±21.1 kg) without any neuromuscular or orthopedic disorders were recruited in this disclosure. Every participant was familiarized with the experimental procedures and signed an informed consent form before participation. To identify the individual muscle activation decay constant Ta and EMD τM, each participant was configured with an isometric condition, as shown in previous studies [39], [41], and a step FES input was applied to the TA muscle. Three steps were conducted to extract parameters of Ta and τM from the input FES signal and the dorsiflexion torque measurements. Firstly, the EMD τM was determined by measuring the time difference from the instant when the FES was applied to the instance when the measured torque began to increase. Secondly, the normalization of the measured dorsiflexion torque was shifted to the left by the EMD value to account for the input delay period.
Thirdly, under the assumption that the muscle activation dynamic model is a first-order system, the activation decay constant was identified by solving the time constant that produced the minimal error between the normalized shifted torque measurement and the normalized response of the first-order system with a normalized step input signal. Results of individual Ta and τM values from the above identification steps are summarized in
The main experimental procedures are walking tasks at 0.6 m/s under different conditions on an instrumented treadmill (Bertec Corp., Columbus, Ohio, USA) with two split belts. Two in-ground force plates (AMTI, Watertown, Mass., USA) mounted under two split belts were used to measure ground reaction force (GRF), which was used to differentiate stance phase and swing phase within a gait cycle. The swing phase was triggered when the GRF's z-axis value was less than 5% of each participant's body mass with a unit of kg. Two low-cost 6-axis IMUs (MPU 9250, TDK InvenSense Headquarters, CA, USA) were attached to the right shank and right thigh to measure the 2-D motion in the sagittal plane. The pitch orientations of the shank and thigh segments were determined by using a complementary filtering method, as detailed in [59]. An ankle brace with an incremental encoder (1024 pulses per revolution, TRD-MX1024BD, AutomationDirect, GA, USA) was attached to the right ankle joint to measure the angular position and velocity of dorsiflexion and plantarflexion. A pair of electrodes (size: 2″ 2″) were placed on the fibular head and the distal belly of the TA muscle, respectively, to pass the biphasic stimulation pulse trains generated by a commercial stimulator (Rehastim 2, HASOMED GmbH, Germany). A clinical linear US transducer (L7.55C Prodigy Probe, S-Sharp, Taiwan) with 128 channels was attached to the TA muscle belly perpendicularly by a customized 3D printed holder [39] to image the targeted region in a longitudinal direction. The depth of US imaging was set as 40 mm to include the entire TA muscle area. Six walking tasks were performed on each participant at a speed of 0.6 m/s. The details are given below and also shown in
Task 1: This task was used for determining the parameters of the Bezier polynomial, via the GAPSO method, to generate the desired ankle joint trajectory online in Tasks (3-5). Here, each participant was asked to walk normally (with preferred ankle dorsiflexion and plantarflexion during the swing and stance phases) on the treadmill for five minutes.
Task 2: Here the task was to imitate the drop foot pat-tern during the walking swing phase on unimpaired participants. Each participant was asked to walk with an imitated drop foot (without voluntary TA muscle contraction during the swing phase) on the treadmill for five minutes. This task might be repeated if there was no significant difference in the ankle joint trajectories during the swing phase in Task 1.
Task 3: In this task, the drop foot correction performance was verified by using the proposed US-based DSC-DC control framework. Each participant was asked to keep the same walking pattern as in Task 2 while the proposed US-based DSC-DC control framework was applied during the swing phase to assist ankle dorsiflexion by stimulating only the TA muscle and tracking the online generated desired trajectory (the virtual constraint model was optimized by using data collected from Task 1).
Task 4: In Task 4, the drop foot correction performance of Task 3 was compared with that of the DSC-DC control framework without US feedback. Similar experimental procedures as in Task 3 were used, but a traditional DSC-DC controller without US echogenicity-derived muscle activation update was used.
Task 5: This task evaluated the disturbance rejection performance by using the proposed US-based DSC-DC control framework. Similar experimental procedures as in Task 3, but the lateral and medial gastrocnemius muscles were also stimulated with a relatively low constant stimulation intensity during the swing phase.
Task 6: Here the imitated drop foot pattern was re-evaluated during the walking swing phase after removing all FES intervention. The experimental procedures in Task 2 were repeated.
During the experiments, Task 1, Task 2, and Task 6 were always performed in the same order, whereas the order of control Tasks (3-5) was randomly selected. During the experimental procedures from Task 2 to Task 6, the participants were not allowed to view the online generated desired trajectory or the ankle joint performance in real-time. A minimum 10-minute rest period was provided for participants between two successive tasks to avoid muscle fatigue. For Task 1, Task 2, and Task 6, only the measurements data within the middle two minutes were collected for analysis, while for Task 3, Task 4, and Task 5, to avoid FES-induced muscle fatigue, each walking trial lasted two minutes, and data throughout the trial were collected for analysis. A real-time target machine (Speedgoat Inc., Liebefeld, Switzerland) and analog and digital data acquisition boards IO 101 and IO 306 were used to record GRF, IMUs, and encoder signals at 1000 Hz. The controllers in Tasks 3-5 were programmed in Simulink (R2019b, MathWorks Inc., MA, USA) and implemented on the target machine with a frequency of 1000 Hz. The control Tasks required the EMD value and the activation decay constant for the activation state estimators with and without the US imaging-derived update. These values were determined using a system identification experiment conducted on a different day before the treadmill walking experiments under the isometric dorsiflexion condition, which is detailed in [20]. The biphasic stimulation pulse trains had a frequency of 33 Hz, and the current amplitude was set as 20 mA for all participants, while the pulse width was modulated between the subjective threshold and saturation automatically by the controllers. Also, the threshold and saturation of the stimulation pulse width were determined using the same isometric dorsiflexion experiment [20].
US Echogenicity-Derived Muscle Activation Calculation
where NA, NL ∈R+ represent the pixel numbers along axial and lateral directions, respectively. The term ltk (x, y)∈R represents the US intensity information at the pixel location (x, y) on the image at tk instant from the logarithmically compressed imaging signals after the beamforming procedure. Therefore, the 2D map time sequence is transferred to a 1D signal time sequence. Visually, if the individual pixel intensity information is normalized to the gray-scale value (between 0 and 255), it will present the brightness of each pixel on the 2D map. Thus, the calculated echogenicity signal represents the overall brightness within the region of interest. Our previous studies showed that there is a strong negative correlation between the echogenicity change and the muscle contraction level (known as muscle activation here) [41]. Therefore, here, the US echogenicity-derived muscle activation is calculated as the following piecewise function
where Echomax and Echomin are the individual upper and lower bounds of echogenicity signals that are determined under the muscle rest condition and the maximum stimulation condition (with individual FES saturation). The prior testings showed the real-time US echogenicity data was transferred from the US machine to the FES control system at a rate of 7.8 frames per second, which indicates the US imaging-derived muscle activation measurement is sampled at 7.8 Hz.
Results of Online Desired Trajectory Generation
The ankle joint's angular position measurements and the shank's and thigh's orientations and angular velocities during the swing phases of 30 stabilized walking gait cycles were collected in Task 1 across five participants. The data were used to optimize the parameters k in the Bezier polynomial (8), which generated the desired ankle joint trajectory for each participant in control Tasks 3-5. The joint kinematic patterns (shank's and thigh's orientations and angular velocities) during the swing phase across gait cycles facilitated the generation of the desired ankle joint trajectory via GAPSO.
Referring now to
Results of Control Performance
Referring now to
By taking Participant A03 as an example, the results of the sparse US echogenicity measurements and the US echogenicity-derived muscle activation levels in tasks 1, 2, and 3 are presented in
The experimental results for the trajectory tracking performance from a representative participant are presented in
Referring now to
As shown in
Referring now to
The purpose of using US imaging in the current disclosure was to measure the TA muscle activation level during FES, and this measurement was used as a feedback signal for the closed-loop control of the FES-elicited ankle joint neuro-muscular system. US imaging directly visualizes the muscle contraction during FES and thus can monitor the muscle activation levels. It would thus act as a robust alternative to sEMG, which is often poorly suited due to interference from stimulation artifacts and cross-talk from adjacent muscles. However, US imaging for FES control is yet to be clinically translated and its advantages over sEMG must be validated in the future. That said, the real focus of the disclosure was not really to show an improvement of US over sEMG but to show given the potential advantages of US, how can one integrate US in closed-loop FES system control. It is true that the current US systems are more expensive and bulky than an sEMG system, and the portability of the US transducer will be critical for clinical translation of US-based drop foot technology. During the walking experiments on the treadmill, the experimental results showed that the US transducer was stabilized onto the targeted muscle steadily throughout the walking tasks (as can be seen in the newly added video demonstrations). In recently years, efforts are being made to make US imaging devices wearable [45], [61], [62], which may allow their viable integration in FES systems. Nevertheless, the comparison between the use of US imaging and sEMG signals in the closed-loop FES control problem is fairly important to further evaluate the contributions of using our proposed control framework, which will be an interesting research direction in future work. Indeed, EMG offers muscle activation at a higher frequency and our recent research [39], [41], [59] has even shown a benefit of combining US imaging, which provides mechanical information (muscle contractility) with sEMG during ankle dorsiflexion, where its electrical information can be complementary to US signals. Similar opportunity exists to combine sEMG and US for FES control and will be pursued in our future work.
The treadmill walking speed in the current disclosure was selected as 0.6 m/s, and minimal testing for walking with faster speeds due to the targeted clinical population being those with drop foot syndrome who usually have slower walking speeds. The following implications can be inferred. Firstly, the faster speeds will change the normal gait patterns, including the shank and thigh orientations and angular velocities, as well as the ankle joint trajectory during the swing phases, so the parameters need to be re-determined by using GAPSO in the virtual constraints. Secondly, given that the current US echogenicity measurement is sampled at 7.8 Hz, the faster walking speeds will shorten the time duration of the swing phase, thus reducing the available US echogenicity samples during the swing phase. These issues need to be addressed in the future US-based FES control design for faster walking speeds. Although the two-dimensional US imaging applied in this disclosure could visualize the skeletal muscle's architectural features from the superficial to the deep layers, it only provides information from a single plane, which might be prone to visualization errors for the targeted region of interest due to the lack of muscle depth information in the third dimension [63]. In particular, dynamic muscle contraction, including concentric and eccentric contraction, could easily cause squeeze, stretch, or overlap of muscle fascicles, and the capture of these deformations are very challenging by using two-dimensional US imaging. To address this challenge, three-dimensional US imaging has been investigated in recent years [64]. However, few studies have assessed the efficacy of real-time two-dimensional US imaging in the closed-loop control of FES systems, not to mention the real-time three-dimensional US imaging. Actually, this sort of problem is very common even for recently developed high-density sEMG (HD-sEMG) technology, where a plane of electrical information (a plane of length and width) at each time instant is provided, but HD-sEMG cannot be used to measure deeply located muscles.
There are still some limitations in the current disclosure. The first one is that only participants without any neurological disorders were included in this disclosure. Although they were asked to simulate the drop foot syndrome during the treadmill walking, they cannot completely avoid the volitional dorsiflexion motion during the swing phase and fully relax their foot, which was noticeable from the blue curves in
A US imaging-derived signal (echogenicity) is used as an indicator of the FES-induced muscle activation and designed an FES controller that includes both the continuous kinematic and the lower-sampled US imaging-derived activation measurements. An SDO was proposed to continuously estimate the US imaging-derived muscle activation levels during the stimulation, while a DC term was used to deal with the input delay in the muscle activation dynamics. The Lyapunov-Krasovskii stability analysis was performed to prove the convergence of the trajectory tracking error was SGUUB. This is the first disclosure that integrates the real-time US imaging in the closed-loop FES control. The proposed US-based DSC-DC controller was experimentally validated during the walking swing phase on a treadmill. Experimental results showed that the dorsiflexion trajectory tracking performance was significantly improved by incorporating the US-imaging signals. Future work will focus on investigation and evaluation of the proposed controller on persons with drop foot disorders, as well as the comparison between the use of US imaging and sEMG signals in the closed-loop FES control problem.
Functional electrical stimulation (FES) is a potential neurorehabilitative intervention to enable functional movements in persons with neurological conditions that cause mobility impairments. However, the quick onset of muscle fatigue during FES is a significant challenge for sustaining the desired functional movements for more extended periods. Therefore, a considerable interest still exists in the development of sensing techniques that reliably measure FES-induced muscle fatigue. In accordance with some embodiments of the present disclosure, an ultrasound (US) imaging-derived echogenicity signal is used as an indicator of FES-induced muscle fatigue. The inventors hypothesized that the US-derived echogenicity signal is sensitive to FES-induced muscle fatigue under isometric and dynamic muscle contraction conditions. Eight non-disabled participants participated in the experiments, where FES electrodes were applied on their tibialis anterior (TA) muscles. During a fatigue protocol under either isometric and dynamic ankle dorsiflexion conditions, the isometric dorsiflexion torque or dynamic dorsiflexion angle on the ankle joint, US echogenicity signals from TA muscle, and the applied stimulation intensity were synchronously collected. The experimental results showed an exponential reduction in the US echogenicity relative change (ERC) as the fatigue progressed under the isometric (R2=0.891±0.081) and dynamic (R2=0.858±0.065) conditions. The experimental results also implied a strong linear relationship between US ERC and TA muscle fatigue benchmark (dorsiflexion torque or angle amplitude), with R2 values of 0.840±0.054 and 0.794±0.065 under isometric and dynamic conditions, respectively. The findings indicate that the US echogenicity signal is a computationally efficient signal that strongly represents FES-induced muscle fatigue. Its real-time implementation to detect fatigue can facilitate an FES closed-loop controller design that considers the FES-induced muscle fatigue.
Neurological injuries, like a spinal cord injury (SCI) [2] and stroke [3], usually result in paraplegia or hemiplegia, disrupting both physical and emotional well-beings Without physical assistance from mobility aids or a neuroprosthetic intervention, the mobility impairment increases social isolation, anxiety, and depression. Functional electrical stimulation (FES), an artificial technique that applies low-amplitude electrical potentials across the paralyzed skeletal muscle belly or peripheral nerve, can reanimate the walking function and help restore mobility. Since the earlier demonstrations of FES to correct drop foot [5] and [6], recent studies [7-12] investigated its orthotic effects on a larger clinical population. Additionally, FES can provide supplementary benefits, including the improvement in muscle tone and size, muscle strength, blood flow, and a reduction in muscle spasticity and disuse osteoporosis. Despite the efficacy and benefits of FES, the rapid onset of muscle fatigue is a major limitation. Due to the non-selective stimulation nature of FES, peripheral motor units are synchronously activated and discharged, causing the stimulated muscle to fatigue easily. The induced fatigue results in the deterioration of the muscle contraction force generation, causing a rapid loss of FES control effectiveness [13]. To reduce the FES-induced muscle fatigue, multiple studies have investigated the spatially distributed sequential stimulation pattern [14-16], where a single stimulation site distributes the center of the electrical field over a wide area by using an array of surface electrodes. In addition, Downey et al. [17] showed that the use of multi-channel asynchronous stimulation reduced muscle fatigue compared to conventional single-channel stimulation. Later in [18], a closed-loop controller for asynchronous FES was shown to extend the duration of functional movements. Despite the advances in stimulation protocols and new closed-loop FES controllers, non-invasive evaluation and characterization of the FES-induced muscle fatigue are lacking. Fatigue measurement methods are important for quantifying the fatigue effects on the neuromusculoskeletal dynamics and for an effective FES control design. Efforts in indirectly measuring fatigue include, but are not limited to, tetanic contraction force measurement [19], electromyography (EMG)/surface electromyography (sEMG) [20-22], mechanomyography [23], near-infrared spectroscopy [24-26], and phosphorus nuclear magnetic resonance [27]. Among these technologies, sEMG is the most well-developed and convenient non-invasive methodology to assess peripheral muscle fatigue. Although [28-30] report successful extraction of volitional or evoked sEMG during FES, the analysis and evaluation of the EMG signals during FES is still challenging. The challenges are mainly due to the FES-induced contractions cluttering and masking the pure sEMG signals [31,32], interference and cross talk from adjacent muscles [21], and the inability to measure the sEMG signals from deeply seated muscles [33]. Recently, ultrasound (US) imaging technique, known as sonomyography, has been investigated to qualitative or quantitatively assess muscle fatigue for volitional and FES-induced muscle contraction as an alternative methodology to sEMG. Due to a relatively high spatial and temporal resolution, the US images provide direct visualization of the muscle deformations during the implementation of FES. These muscle deformations can be quantified to obtain a comprehensive measure that reflects the fatigue effect. Shi et al. [34] used muscle thickness, extracted from cross-sectional US images, to characterize the volitionally induced fatigue in the biceps brachii muscles. Similarly, Witte et al. [35] applied US strain imaging to capture the elastic and viscoelastic-like modifications in the 3rd flexor digitorum superficialis muscle after a voluntary fatiguing exercise. Sheng et al. [36,37] investigated an adaptive speckle tracking algorithm for determining strain changes in the quadriceps muscle during the FES-induced muscle fatigue protocol under isometric knee extensions. The aforementioned US imaging-related studies for assessing muscle fatigue primarily investigated isometric muscle contractions. Few studies have investigated FES-induced muscle fatigue characteristics under dynamic joint movement conditions. Additionally, the aforementioned studies reported their results based on offline processed US imaging data, since deriving fatigue-relevant features from US imaging is generally computationally intensive. The high computation cost significantly limits the use of US imaging to evaluate muscle fatigue in real-time.
Inspired by recent studies in US imaging-derived echogenicity signals to predict motion intent or voluntary effort in the forearm and ankle muscles [38,39], preliminary results of using post-processed US echogenicity signal to assess the FES-induced muscle fatigue have been reported in [1]. The preliminary results were extended in [1] to a larger participant group and investigated the feasibility of using the online-processed US echogenicity to quantitatively assess FES-induced muscle fatigue. Specifically, the tibialis anterior (TA) muscle was selected to reveal the fatigue-indicating performance of US echogenicity under both isometric and dynamic ankle dorsiflexion movements, where dorsiflexion force/angular position (iso-metric/dynamic conditions), TA muscle's US echogenicity, and FES intensity were synchronously collected during the muscle fatigue progression. A comprehensive correlation analysis between the temporal US echogenicity relative change (ERC) and TA muscle fatigue progression (decay of dorsiflexion force or angle during isometric or dynamic conditions) was performed to assess the muscle contractility during fatigue progression. It was hypothesized that there exists a nonlinear relationship between the US ERC and the FES duration (contraction cycles), as well as a linear relationship between the US ERC and the decay of dorsiflexion force or angle. Furthermore, the performance of US ERC as a surrogate metric of muscle fatigue was compared to the US tissue strain as reported in [36,37].
The online US image beam-forming and echogenicity calculations were implemented on the US machine according to the series steps of “line-by-line beamforming—image cropping—US echogenicity calculation—data transfer to Simulink”, which required a lot of computational capability and time to make this online US echogenicity stream available. During the muscle fatigue progression, while the US echogenicity transmission was running online, raw RF data were also saved for US imaging visualization in a post-hoc way. To reduce the computation and data storage burden of the US machine, during both isometric and dynamic fatigue progressions, US echogenicity signals and raw RF data were collected synchronously with signals from the load cell or the encoder during the first second of every 4 stimulation cycles, as illustrated in
In particular,
Data Processing and Analysis
The ankle dorsiflexion torque and angle measurements were low-pass filtered by a 4th-order Butterworth filter with a cutoff frequency of 6 Hz. According to the data synchronization in
The procedures for US imaging data processing are as follows. First, the raw RF data were beamformed online through the line-and-line beamforming algorithm. Then the logarithmic imaging intensity compression was performed to get the envelope of the demodulated RF data. By normalizing the envelope of each pixel between 0 to 255, the B-mode US image at the current frame was generated. A median filter and non-local means denoising [42] were applied to spatially filter each B-mode image. At last, the averaged gray-scaled echo intensity within the region of interest (ROI) of 400 pixel×400
where NA, NL represent the pixel numbers along with axial and lateral directions, respectively. lt
The coefficients of exponential regression models and corresponding R2 values are listed in
Statistical Analysis
The normality of the targeted data sets was tested based on the Shapiro-Wilk parametric hypothesis test (SW test). Those data sets include coefficients and R2 values of each exponential regression model and linear regression model under either isometric or dynamic conditions across all eight participants, as well as the computation times of the US echogenicity and axial strain per image frame. According to the results from SW test, a paired t-test (normal distribution) or a Wilcoxon signed rank test (not normal distribution) was applied to analyze if there was significant difference between two independent groups. To be more specific, for the exponential and linear regression models, the optimal coefficient values were compared to zero, and R2 values were compared under isometric and dynamic conditions. As a comparative disclosure, the R2 values between the normalized ERC and normalized sub-maximal torque under the isometric condition were compared to the results reported in [36] between the normalized maximal axial strain and normalized sub-maximal torque. In addition, the computation times of the US echogenicity and axial strain per image frame were also compared to determine if there was a significant difference between these two muscle fatigue indicators. For all statistical analysis, the significant difference level was set as p<0.05.
Individual Fes Pulse Width Threshold and Saturation Determination
The experimental results from the first task on Sub01 are presented in
TA Muscle Fatigue Effects on Isometric and Dynamic Ankle Dorsiflexion
Taking the FES-induced TA muscle fatigue under the dynamic condition on Participant Sub03 as an example, the qualitative evaluation of muscle contractility characteristics during the fatigue progression can be visualized in
Implication of Us Echogenicity as a Fatigue Indicator
The US echogenicity signal as an online FES-induced muscle fatigue indicator was investigated for the first time under the isometric and dynamic ankle dorsiflexion movements in this disclosure. The experimental results on eight participants without any neurological disorders showed that the US ERC normalization was exponentially decreasing along with the muscle contraction cycles for both isometric (R2=0.891±0.081) and dynamic (R2=0.858±0.065) conditions. Additionally, the results also showed strong linear relationships between the US ERC normalization and dorsiflexion torque normalization (R2=0.840±0.054) or dorsiflexion angle normalization (R2=0.794±0.065) during the muscle fatigue progression. Interpretation of results, potential improvements, and applications will be discussed in the following parts. In the experimental protocol, a zero-order-hold function was used to enable the data collection of the real-time US echogenicity signal at 1000 Hz. However, the US echogenicity update frequency was determined by the online imaging beamforming, processing, and gray-scaled analysis. In the current experimental setup and US imaging machine configurations, the online US echogenicity generation time was 127.9±7.8 ms for a single image frame, which resulted in a US echogenicity updating frequency of 7.8 Hz. Compared to the US strain imaging computation time per image frame, 368.7±7.2 ms [37], the computational load is significantly reduced by 65.3% (p<0.001) by using the US echogenicity as the FES-induced muscle fatigue indicator. Regarding the FES-induced muscle fatigue-indicating performance, the findings in [37] showed that under the isometric condition, the R2 value of the linear regression model between sub-maximal mean (maximal) axial tissue strain normalization and sub-maximal joint torque normalization was 0.823±0.151 (0.850±0.165). A two-tail paired t-test did not show any significant difference between the R2 values of the linear model by using US echogenicity and the R2 values of the linear model by using US strain imaging. The advantages of using US echogenicity as a muscle fatigue indicator include (1) the relatively robust selection of the ROI due to the static nature, (2) no requirement of US image with higher resolution and clearly visualized architectural features, and (3) the significant reduction of calculation time for easier real-time implementation. Therefore, enough evidence implies that the US echogenicity has a comparable fatigue-indicating performance of FES-induced muscle fatigue as US strain imaging, but with a much lower computational intensity and a promising potential for online implementation for functional tasks, like drop-foot correction by using FES during walking.
The muscle force's, joint torque's or joint motion's decay during the FES-elicited muscle contraction has always been taken as a gold standard indicator for peripheral muscle fatigue, but measures of muscle force, joint torque, or joint motion usually require sophisticated hardware setup and only provide mechanical-type signals without showing any neuromuscular changes during the muscle fatigue progression. In addition, switching between indicator platforms is required to evaluate muscle fatigue for both isometric and dynamic conditions. Therefore, introducing an alternative non-invasive FES-induced muscle fatigue indicator that can be easily implemented for both isometric and dynamic tasks, with a simpler setup and in a real-time manner, is necessary. The real-time US echogenicity measurement facilitates a simplistic evaluation of the current muscle fatigue levels so that users can adjust the corresponding stimulation intensity to increase the FES-related rehabilitative training period or terminate the rehabilitative training if the muscle is too fatigued. Furthermore, the US echogenicity-indicated muscle fatigue will also be beneficial to advanced closed-loop FES controller design with the consideration of muscle fatigue. The US echogenicity signal is potentially sensitive to several factors, including the elevation angle between the transducer arm and the skin surface, the orientation angle between the transducer array and the skin surface, the relative sliding between the transducer array and the skin surface, and the pressure on the skin. To mitigate these factors, a customized 3D-printed US transducer holder, detailed in [39,40], and elaborate experimental operations were utilized. First of all, the US transducer beam was tightly bonded onto the arm of the rotation component of the holder, which guaranteed the elevation angle to be approximately 90, so the transducer was always perpendicular to the skin surface. Secondly, the US transducer was rotated to the cross-sectional direction to get a good view of the target TA muscle and then rotated to the longitudinal direction for real-time echogenicity data collection. Once the longitudinal direction was determined, no further rotation was conducted, so the orientation angle was set as the location where the transducer was at the longitudinal direction. Thirdly, Velcro straps were used to bond the base frame of the holder onto the skin tightly to avoid significant sliding of the US transducer, although there might be some squeezing of the TA muscle. Due to the compliant shape of the Velcro straps, when the TA muscle was bulging due to the stimulation, minimal transducer-to-skin pressure change was expected throughout each fatigue progression trial.
To evaluate the generalization of using US echogenicity as an FES-induced muscle fatigue indicator, results from the individual participant as shown in
In the current disclosure, the use of temporal US echogenicity to quantitatively assess the muscle fatigue elicited by FES under both isometric and dynamic ankle dorsiflexion functionalities is investigated. The results showed that the US ERC expressed an exponential reduction along with the muscle contraction cycles both in isometric and dynamic conditions. Also, the results of linear regression analysis showed strong linear relationships between the US ERC normalization and the gold standard fatigue indicators, namely, isometric dorsiflexion torque normalization or dynamic dorsiflexion angle normalization. The comparison between the current work and existing studies verified that the US ERC is a comparable fatigue indicator to axial tissue strain imaging during the isometric fatigue progression, but with a realistic computation time for real-time implementation. The findings in the current disclosure indicate that the US echogenicity is a promising non-invasive and computationally efficient measure for assessing FES-469 induced muscle fatigue, and potentially, it can be integrated into an advanced FES controller design that considers muscle fatigue in real-time.
Ultrasound-based state assessment of the human muscle during rehabilitation and its integration into a hybrid exoskeleton comprising an functional electrical stimulation (FES) system and a powered orthosis are emerging research areas. This disclosure presents results from the first experimental demonstration of a hybrid knee exoskeleton that uses ultrasound-derived muscle state feedback to coordinate electrical motors and FES. A significant contribution of this disclosure is to integrate a real-time ultrasound image acquisition and processing framework into a recently derived switching-based feedback control of the hybrid knee exoskeleton. As a result, the contractility response of the quadriceps muscle to the FES input can be monitored in vivo in real-time and estimate FES-induced muscle fatigue changes in the muscle. The switched controller's decision-making process can then use the estimated muscle fatigue to compensate or replace the FES-stimulated muscle power with an electrical motor, thus avoiding extensive stimulation of the fatigued muscle. The experimental results suggest a potential application in the rehabilitation of neurological disorders like spinal cord injuries and stroke. Therefore, a combined FES system and a powered exoskeleton is a promising rehabilitation system for individuals with mobility disorders. However, the design and control of a hybrid exoskeleton being a new and emerging research area, numerous challenges in their design and control hinder their clinical implementation.
First, the hybrid exoskeleton must compensate for the declining muscle force due to that rapid onset of FES induced muscle fatigue. The muscle fatigue results from nonphysiological recruitment of muscle motor units, i.e., recruitment is asynchronous and spatially fixed [24]. The fatigued muscle cannot maintain the same muscle power output to actuate the limb joints. Thus, the muscle output cannot maintain desired limb tracking, constraining functional tasks to short periods. Therefore, a specifically designed control strategy must maintain a long operation given the decreasing contribution of FES-recruited muscle power. The hybrid exoskeleton control scheme may use cooperation or a switched strategy to allocate control inputs among external actuators and FES. Further, it should be capable of completely replacing the FES-elicited muscle power with the powered orthosis when the muscle potentially experiences an acute fatigue condition while guaranteeing the system stability. Recent control algorithms for a hybrid exoskeleton facilitate cooperative use of FES and the exoskeleton [11]-[14]. However, a control approach that automates exoskeleton assistance during acute FES-caused muscle failure due to the fatigue and turns-on the FES use when the muscle recovers from the fatigue is lacking. Our recent work proposed a generic theoretical framework [25] for FES-elicited muscles in closed-loop with a wearable robotic system that considers the FES-evoked muscle's fatigue and recovery cycle. The designed switch criteria coordinate FES-elicited muscle power and external actuators while ensuring the hybrid exoskeleton's stability despite nonlinearity, uncertainty, and electromechanical delay (EMD) in the musculoskeletal system. Another challenge is that the lack of sensors to measure muscle fatigue during FES limits effective control of the hybrid exoskeleton. Advanced switched control techniques for hybrid exoskeleton monitor different switch criteria [25]among multiple actuators to ensure system stability and control performance. The switching criteria need measures or estimates of the system state that include the joint angle, joint velocity, and FES-induced changes in muscle condition. Predictive mathematical models [26]-[30] have been used to estimate changes in muscle condition. Compared to those model-only approaches, introducing real-time direct measurements can better assist controller's decision making because the direct measurements provide feedback of the most updated muscle condition, which can then mitigate the estimate errors (due to signal processing noise and modeling uncertainties) accumulated over time. However, the direct and real-time measurement of the muscle condition due to the induced fatigue is infeasible with the typically used sensors in robotic devices (e.g., encoder, strain gauge, inertia measurement units, etc.). Embodiments of the present disclosure address this challenge and provide a new sensing modality to characterize and monitor FES induced muscle contractility changes in vivo.
Ultrasound has been an essential and valuable tool in clinical diagnosis, rehabilitation, and research investigation of human skeletal muscle [31]-[39]. Researchers have recently started developing ultrasound image processing algorithms that enable real-time ultrasound imaging into robotics and prosthetic devices for human augmentation and rehabilitation. Castellini et al. [40] and González et al. [41] proposed an ultrasound-based human-machine interface that predicts finger positions and forces from processed ultrasound images. Sikdar et al. [42] developed a wearable ultrasonic system that can classify and predict dexterous individual finger movements.
In some examples [43], [44], ultrasound speckle tracking algorithm [45] is used for tissue motion estimation. The estimated muscle displacement was then used to compute the strain tensor to capture the quadriceps muscle contractility change that was hypothesized as an effect of FES-induced fatigue. The approach was validated on several human participants and demonstrated that the ultrasound-based technique can estimate FES-induced muscle fatigue. Compared to other sensor modalities such as dynamometers, surface electromyography (sEMG), and mechanomyogram (MMG), ultrasound imaging provides both anatomical and functional information, and thus a potential sensing solution for effective hybrid exoskeleton control. Ultrasound imaging is relatively low cost and facilitates a real-time setup, compared to other clinical imaging modalities like magnetic resonance imaging (MRI). In addition, recent advancements in portable ultrasound devices [46]-[48] promise its integration in a compact wearable robotic system. However, to enable ultrasound-based feedback control, the capability of real-time data acquisition is critical because the controller relies on the acquired and most updated information to make control decisions. The real-time characteristic of ultrasound imaging noted in the literature mainly refers to the image acquisition and reconstruction without further image processing for tissue motion estimation. However, the tissue motion estimation is vital to derive muscle contractility-related changes for fatigue estimation. Implementation of this process is a non-trivial problem. It entails accelerating the computation of a tremendous amount of image data to perform the ultrasound speckle tracking algorithm, the primary computation-consuming part. Nevertheless, a graphic processor unit (GPU) offers a potential resource to accelerate the computation. Primarily, the core structure of the speckle tracking algorithm is a kernel based similarity matching, which allows simultaneous parallel computation at different independent local image coordinates. As a result, conceptually, the processing time is unlikely to increase when the data size grows apparently. Several works in the literature [49], [50] have implemented this idea in different GPU-based platforms. In our current disclosure, considering the requirement of up-sampling the images to capture small local displacements, the available memory size of the current generation of GPUs is another limitation. Therefore, a trade-off between the total computation time and the image quality is used to overcome this challenge. The algorithm was implemented in a semi-parallel structure, dividing every single image into several pieces of sub-image and loading them on the GPU consecutively. The parallel computation was then performed on each loaded sub-images, and the processed results were assembled at the end.
After achieving the real-time ultrasound speckle tracking algorithm, the imaging processing procedure can be deployed in feedback control of a hybrid exoskeleton to estimate muscle's fatigue state and assist the controller's decision making. As a result, a 1-degree-of-freedom (1-DOF) hybrid knee exoskeleton is modeled and designed that collaboratively uses an electrical motor at the knee joint and applies FES to the quadriceps-hamstring muscle group. A newly derived switched control method is then implemented. The control objective uses different control modes to track desired knee joint movements. The first mode collaboratively uses FES-activated muscle power and an electrical motor, while the second mode only uses all electrical motor power. The two modes are switched and are active in turns, subject to switch criteria determined by the stability constraints and the muscle fatigue state. The control design is robust to modeling uncertainties and compensates for the EMD. The hybrid knee exoskeleton is finally integrated with the developed real-time ultrasound image acquisition and processing platform. The presented results for the first time experimentally demonstrate real-time measurement of the muscle state due to the induced muscle fatigue via ultrasound derived strain measures and its integration into feedback for the hybrid exoskeleton controller's decision-making.
Diagnostic Imaging Procedure
To imitate the methodology of ultrasound imaging-based muscle fatigue assessment (as in [43], [44]) in the real-time control system, a “diagnosis imaging” procedure is designed. Specifically, as illustrated by the sketch at the top of
GPU-Based Ultrasound Imaging Processing
The original speckle tracking algorithm used for tissue motion estimation in [43], [44] is based on exhaustively searching the displacement vector candidate (from the reference frame to the moving frame) that makes the normalized cross-correlation coefficient the maximum. It has a good performance to estimate tissue motion to the level of about 0:01 mm. However, it is difficult to satisfy real-time capabilities required for closed loop control. This is due to that the computation cost increases quadratically with the size of the kernel and search window in the following 2D normalized cross-correlation computation,
where γ is the normalized correlation coefficient at location, (x, y), fm and fn refer to magnitude of the ultrasound image signal from frame number m and n, respectively. (a, b) ∈Kx,y. Kx,y is the rectangular kernel centered at position (x, y). Inside the kernel, signal magnitude at all the locations are used to compute the similarity measure that is the normalized cross-correlation, γ. For computing γ,
According to the form of γ (x,y) that can be computed independently at different locations, (x, y), the speckle tracking algorithm can be implemented using a GPU architecture that enables parallel computing to accelerate the overall computation to achieve real-time strain measurements. By further tuning the speckle tracking parameters, such as the size of the region of interest and kernel, to balance the image processing quality and the real-time requirement, the processing time to compute the strain between two consecutive images was eventually reduced to <1 second when implemented on the GPU. The workflow for the parallel computing implementation is shown in
Seven trials were performed to test the integration of real-time ultrasound imaging into the closed-loop control system of the 1-DOF hybrid knee exoskeleton.
The RMSE is calculated between the encoder registered knee joint angle (q, solid orange curve in the first row of
Improving the prediction ability of a human-machine interface (HMI) is critical to accomplish a bio-inspired or model-based control strategy for rehabilitation interventions, which are of increased interest to assist limb function post neurological injuries. A fundamental role of the HMI is to accurately predict human intent by mapping signals from a mechanical sensor or surface electromyography (sEMG) sensor. These sensors are limited to measuring the resulting limb force or movement or the neural signal evoking the force. As the intermediate mapping in the HMI also depends on muscle contractility, a motivation exists to include architectural features of the muscle as surrogates of dynamic muscle movement, thus further improving the HMI's prediction accuracy.
The purpose of this disclosure is to investigate a non-invasive sEMG and ultrasound (US) imaging-driven Hill-type neuromuscular model (HNM) for net ankle joint plantarflexion moment prediction. The fusion of signals from sEMG and US imaging results in a more accurate net plantarflexion moment prediction than sole sEMG or US imaging.
Methods
Ten young non-disabled participants walked on a treadmill at speeds of 0.50, 0.75, 1.00, 1.25, and 1.50 m/s. The proposed HNM consists of two muscle-tendon units. The muscle activation for each unit was calculated as a weighted summation of the normalized sEMG signal and normalized muscle thickness signal from US imaging. The HNM calibration was performed under both single-speed mode and inter-speed mode, and then the calibrated HNM was validated across all walking speeds.
Results
On average, the normalized moment prediction root mean square error was reduced by 14.58% (p=0.012) and 36.79% (p<0.001) with the proposed HNM when compared to sEMG-driven and US imaging-driven HNMs, respectively. Also, the calibrated models with data from the inter-speed mode were more robust than those from single-speed modes for the moment prediction.
The proposed sEMG-US imaging-driven HNM can significantly improve the net plantarflexion moment prediction accuracy across multiple walking speeds. The findings imply that the proposed HNM can be potentially used in bio-inspired control strategies for rehabilitative devices due to its superior prediction. Locomotion mobility accounts for a dominant part of human activities of daily living, like moving around the home and community, going to work or school, doing errands, visiting friends, etc. The human lower extremity plays an essential role in achieving locomotion mobility. The human ankle plantarflexors generate a large burst of “push-off” mechanical power during the late stance phase of walking, enabling forward and upward acceleration of the body's center of mass. Due to neurological disorders or injuries like spinal cord injury, stroke, and multiple sclerosis, the weakened function or dysfunction of plantarflexors is likely to cause a dramatic decrease in the “push-off” power. Consequently, these mobility disorders impair walking function and cause poor energy economy [1], as well as disrupt both physical and emotional well-being [2].
Modern neurorehabilitation devices, such as powered ankle exoskeletons [3-5], soft exosuits [6, 7], and functional electrical stimulation [8-12], may use assist-as-needed control to actively engage and maximize recovery of users with mobility impairments [13, 14]. In turn, the efficacy of the control strategy depends on the accurate determination of continuous human volitional movement intent (net joint moment). Mechanical sensors, like force or torque sensors, installed on a rigid and bulky frame, have been often used to measure the human intent for joints without direct interaction to the ground, but limit the system's wearability. Also, inaccuracies may creep in easily due to the inevitable misalignment between the bionic joint center and human joint center, which may introduce undesired interaction force [15, 16]. Usually, it is challenging to directly measure the net ankle joint moment during walking overground with conventional force or torque sensors setup. The standard way to measure the net ankle joint moment uses a motion capture system, ground reaction force (GRF), and inverse dynamics (ID) calculations. However, there are two shortcomings of the standard approach. First, the setup is constrained to a lab environment, and not applicable for field testing. Second, the results from ID do not reveal how skeletal muscles perform during walking from a neuromuscular perspective. Therefore, a forward dynamics approach based on a neuromuscular model would be very instrumental when a motion capture system and GRF data are unavailable.
Surface electromyography (sEMG) measures electrical potentials during asynchronous muscle neurons firings, and its amplitude and frequency positively relate to muscle activation levels. Therefore, sEMG-derived signals can be used in a Hill-type neuromuscular model (HNM) or to train a machine learning approach (model-free) to predict volitional joint moment [17, 18] and angular position [19-21]. However, sEMG signals suffer from interference or cross-talking from the adjacent muscles, and an inability of measuring activations of deep-layer muscles [22, 23]. Alternatively, two-dimensional brightness mode (B-mode) ultrasound (US) imaging allows one to see the musculature of the targeted muscle in vivo. Due to its ability to directly visualize superficial and deep-layer muscles, US imaging may work as an alternative methodology to predict joint motion or motion intent. Potentially, US imaging overcomes the shortcomings of the sEMG measurements. Most frequently used architectural features from US images include pennation angle (PA) [24, 25], fascicle length (FL) [26, 27], muscle thickness (MT) [28, 29], and cross-sectional area [30]. These features have been correlated with the joint kinetics and kinematics during isometric or isokinetic joint motion by using HNM-based or model-free approaches [25, 31-33]. Motivation also exists to use a dual-modal approach that combines the measurement from sEMG and US imaging. Potentially sEMG signals and US imaging provide complementary information, and the combination between them may (1) mitigate any cross-talking effect from neighboring sEMG signals and (2) lower US imaging-derived features' drift due to the accumulated errors from cyclic joint movement. Our recent studies have shown the advantages of using the dual-modal approach over uni-modal bio-signals (sEMG or US imaging) for ankle joint moment/motion prediction under isometric/dynamic dorsiflexion studies [21, 25, 27] and isometric plantarflexion disclosure [34, 35]. Similarly, Dick et al. used both sEMG and US imaging to predict plantarflexion force during dynamic cycling tasks [32]. However, the use of the dual-modal bio-signals during more complex functional tasks, like walking across different speeds remains unexplored. In this disclosure, a dual-modal approach that takes both processed sEMG and MT from US imaging as inputs to a modified HNM, named sEMG-US imaging-driven HNM, to predict net ankle joint plantarflexion moment during the walking stance phase across multiple speeds is investigated. The proposed HNM achieves a better net plantarflexion moment prediction accuracy than sEMG-driven and US imaging-driven HNMs, and the net plantarflexion moment prediction performance is more robust if data collected from multiple speeds are included in HNMs' calibration procedure.
In previous US imaging studies, visualized architectural features, such as PA and FL, require high-resolution US imaging, which can be significantly affected by a US transducer placement site on the muscle. To mitigate the requirement of high-resolution US imaging, US imaging-derived signals such as echogenicity [27, 36, 37], tissue displacement [38], and MT [29], are more preferable to correlate with muscle or joint mechanical functions. Because ankle plantarflexors: lateral and medial gastrocnemius and soleus muscles (LGS, MGS, and SOL) are not accessible in the same US image plane, this disclosure chose to focus on LGS and SOL, which are in the same plane, and tracked their MT change during the walking experiments across multiple speeds. Therefore, the contributions of this disclosure are: (1) the use of US imaging-derived MT changes and sEMG-derived changes of LGS and SOL muscles as surrogate variables of muscle activations during walking, (2) development of a modified HNM that uses both sEMG and US imaging as inputs for single-speed modes and an inter-speed mode, and (3) evaluation of the sEMG-US imaging-driven HNM's robustness across multiple walking speeds.
Hill-Type Neuromuscular Model of Ankle Joint
Below, a modified sEMG-US imaging-driven HNM to directly build a relationship between the joint net PF moment and sEMG-US imaging-derived surrogate signals of both LGS and SOL muscles is provided. There are three sub-models involved in the HNM: (a) sEMG-US imaging-derived weighted muscle activation model, (b) muscle-tendon unit geometry model, and (c) muscle contraction dynamic model.
Weighted Muscle Activation Model
The neural activation at tk time instant Ni(tk),i=1,2, k=1, 2, 3, . . . , for SOL and LGS muscles, respectively, considers the electromechanical delay (EMD), τ, between the onset of an sEMG signal and a muscle contraction and utilizes a second-order recursive filter and is defined as [39]
N
i(tk)=aiui(tk−τ)−β1iNi(tk−1)−β2iNi(tk−2) (65)
where EMD, τ, is usually between 30 ms and 120 ms. Ui(tk) represents the sEMG's linear envelope normalized to the peak value of the specific task (with a constant peak value across all walking speeds on each subject in this disclosure). The sEMG's linear envelope was derived after raw sEMG signals' band-pass filtering, full-wave rectification, and low-pass filtering. Ai, β1i, and β2i are coefficients that define the recursive filter's dynamics of each muscle [39], and the following set of constrains is employed to reach a positive stable solution, i.e.
β1i=γ1i+γ2i,β2i=γ1i·γ2i,αi−β2i=1 (66)
where |γ1i|<1 and |γ2i|<1. A nonlinear relationship between neural activation Ni(tk) and corresponding muscle activation a1i(tk) is given as [39]
where Ai represents the nonlinear shape factor for each muscle, which is allowed to vary between −3 and 0, with Ai=−3 being a nonlinear and Ai=0 being a linear relationship. According to the reported results in [40-43], the MT change was found to correlate with the muscle contraction level or muscle activation through a linear function or piece-wise linear function. Therefore, the second part of the LGS or SOL muscle activation is calculated from the US imaging-derived MT change. The MT values of LGS and SOL muscles are denoted as MTi(tk). According to the preliminary results in [44], there is a positive relationship between MT change and the targeted muscle contraction level during the walking stance phase. After taking normalization of the MT with respect to the lower bound (at rest state) and upper bound (peak value of the specific task) on each participant, the US imaging-derived muscle activation, a2i(tk), is proposed as
where Mtimax and Mtimin represent the constant subjective MT values when the LGS and SOL muscles are at the walking task-specific maximum voluntary contraction and complete rest condition, respectively. For each individual, Mtimax and Mtimin are set as consistent values across different walking speeds. This normalization guarantees that the US imaging-derived muscle activations vary between 0 and 1. By introducing an allocation gain between the sEMG- and US imaging-derived muscle activations, the synthesized/weighted muscle activation levels for LGS or SOL muscle, ai(tk), can be represented as
a
i=δia1i+(1−δi)a2i (69)
where δi∈[0,1] represents the muscle activation allocation gain for LGS (i=1) and SOL (i=2) muscles.
Muscle-Tendon Unit Geometry Model
As presented in
l
mt
=√{square root over (lOA
where lOAi and lOBi represent the distance of OAi and OBi obtained from OpenSim (National Institutes of Health for Biomedical Computation, Stanford, USA) [45], respectively. A generic OpenSim model (gait2392) was linearly scaled to each participant in OpenSim version 4.1 [45] per [46]. According to the law of sines, the moment arm of each MTU, lmti(tk), is calculated as
The MTU generates contraction force only when it is stretched, which indicates the current tendon length lti(tk) is equal to or longer than the tendon slack length ltisk. From the perspective of muscle contraction dynamics that is shown in
l
mt
=l
t
+l
m
cos(ϕi) (72)
where lti(tk) and lmi(tk) represent the current tendon length and muscle fascicle length for LGS and SOL muscles, respectively. ϕi(tk) represents the pennation angle that changes with instantaneous lmi(tk). By assuming the individual muscle belly has a relatively small MT change and volume change [47, 48], ϕi(tk) can be approximately calculated as
where the term Φi0 denotes the constant pennation angle when the muscle is at optimal fascicle length lmi0. The work in [49, 50] has shown that the optimal fascicle length increases as muscle activation decreases. Due to this coupling, the following relationship between the muscle activation and corresponding optimal fascicle length is given as
l
m
0
=l
moi
0(λ(1−ai)+1) (74)
where λ is the rate of change in the optimal fascicle length, and it is selected as 0.15 [39]. lmoi0 is the optimal fascicle length at the walking task-specific maximum voluntary contraction, and lmi0(tk) is the optimal fascicle length at time tk and muscle activation ai(tk).
From the preliminary results of plantarflexors' US imaging in [44], it is very challenging to capture the entire fascicle length lmi(tk) of LGS or SOL muscles by using the current US transducer with a small dimension (width of 38 mm). Therefore, the fascicle length parameters of either LGS or SOL muscles were not measured directly from the US images. Instead, an indirect calculation method was applied as detailed below. According to [51], the nonlinear nominal tendon force-tendon strain relationship is given as
represents the tendon strain and Fimax represents the muscle contraction force at the walking task-specific maximum voluntary contraction. By considering Fti(ξi)=Fmti, where Fmti is defined in (13), lti(tk) can be numerically computed based on the Runga-Kutta-Fehlberg algorithm. By substituting (6) and (9) to (8), the muscle fascile length the muscle fascicle length lmi(tk) will be calculated, as well as the muscle fascicle velocity vmi(tk) by taking the time derivative of lmi(tk).
Muscle Dynamic Contraction Model
In the sEMG-US imaging-driven HNM, the individual moment component produced by each muscle, Mi(tk), can be represented as
M
i
=F
mt
r
mt
(76)
where rmti(tk) is defined in the above geometry model and Fmti(tk) denotes the corresponding contraction force generated on each MTU and is represented as
F
mt
=(Fce
where ϕi(tk) represents the pennation angle defined above. Fcei(tk) and Fpei(tk) denote the corresponded forces generated by the parallelly located contractile element and the passive element, and can be calculated as
F
ce
=F
i
max
f
l
(lm
F
pe
=F
i
max
f
p
(lm
In (14), Fimax of the LGS and SOL muscles will be identified based on optimization algorithm in the HNM calibration procedures. fli (lmi (tk)), fvi (vmi (tk)), and fpi (lmi (tk)) denote the generic muscle contractile force fascicle length, force-fascicle velocity, and passive elastic force-fascicle velocity curves. These curves were normalized to Fimax, optimal fascicle length lmi0, and maximum fascicle contraction velocity Vmimax.
The treadmill walking speed's effect on human ankle joint kinematics, kinematics, and lower extremities' muscles activities has been extensively investigated and discussed in a recent disclosure [57], but without results related to the architectural change of those muscles. In this disclosure, the time sequences of both LGS and SOL's muscle thickness during the recorded walking duration were extracted by using UltraTrack. Take the SOL muscle of Participant Sub08 as an example,
The continuous results of the ankle joint kinematics and kinetics throughout the recorded 20 seconds at each speed were segmented as a percent of gait cycle from 0 to 100% according to the GRF measurements, which are shown in
Results of HNM Calibration and Net PF Moment Prediction
In the HNM calibration procedures, one essential input component is the muscle activation levels of both LGS and SOL muscles, either only based on sEMG signals, US imaging-derived MT signals, or data fusion between them. The representative demonstration of three types of muscle activation levels of both LGS and SOL muscles during the walking stance phase at 0.75 m/s on Participant Sub03 are shown in
In contrast with mechanical signals that are used for estimating human limb motion intention, embodiments of the present disclosure relate to non-invasive surface electromyography (sEMG) signals in human-robotic systems. However, noise interference, crosstalk from adjacent muscle groups, and an inability to measure deeper muscle tissues are disadvantageous to sEMG's reliable use. In accordance with the present disclosure, a fusion between sEMG and in vivo ultrasound (US) imaging will result in more accurate detection of ankle movement intention.
Nine young able-bodied participants were included to volitionally perform isometric plantarflexion tasks with different fixed-end ankle postures, while the sEMG and US imaging data of plantarflexors were synchronously collected. Three dominant feature sets were created, sole sEMG feature set, sole US feature set, and sEMG-US feature fusion set, to calibrate and validate a support vector machine regression model (SVR) and a feedforward neural network model (FFNN) with labeled net moment measurements. The results showed that, compared to the sole sEMG feature set, the sEMG-US fusion set reduced the average net moment prediction error by 35.7% (p<0.05), when using SVR, and by 21.5% (p<0.05), when using FFNN. In SVR, the sole US feature set reduced the prediction error by 24.9% (p<0.05) when compared to the sole sEMG feature set. In FFNN, the sEMG-US fusion set reduced the prediction error by 28.2% (p<0.05) when compared to the sole US feature set.
These findings indicate that the combination of sEMG signals and US imaging is a superior sensing modality for predicting human plantarflexion intention and can enable future clinical rehabilitation devices.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
This application claims priority to and incorporates by reference herein U.S. Patent Application Ser. No. 63/251,878, entitled SYSTEMS FOR CLOSED-LOOP ULTRASOUND-IMAGING BASED CONTROL AND RELATED METHODS, the contents of which is hereby incorporated by this reference in its entirety as if fully set forth herein.
This invention was made with government support under Grant no. CBET2002261 awarded by the National Science Foundation. The government has certain rights in the invention.
Number | Date | Country | |
---|---|---|---|
63251878 | Oct 2021 | US |