Next Article in Journal
Performance Evaluation of Group Sparse Reconstruction and Total Variation Minimization for Target Imaging in Stratified Subsurface Media
Previous Article in Journal
Design Methodology for the Implementation of Fuzzy Inference Systems Based on Boolean Relations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Myoelectric Control for Upper Limb Prostheses

1
Instituto de Telecomunicaciones y Aplicaciones Multimedia (ITEAM), Departamento de Comunicaciones, Universitat Politècnica de València, 46022 Valencia, Spain
2
Applied Rehabilitation Technology Lab (ART-Lab), Department of Trauma, Orthopedic and Plastic Surgery, University Medical Center Göttingen, 37075 Göttingen, Germany
*
Author to whom correspondence should be addressed.
Electronics 2019, 8(11), 1244; https://doi.org/10.3390/electronics8111244
Submission received: 2 October 2019 / Revised: 24 October 2019 / Accepted: 28 October 2019 / Published: 30 October 2019
(This article belongs to the Section Bioelectronics)

Abstract

:
State-of-the-art high-end prostheses are electro-mechanically able to provide a great variety of movements. Nevertheless, in order to functionally replace a human limb, it is essential that each movement is properly controlled. This is the goal of prosthesis control, which has become a growing research field in the last decades, with the ultimate goal of reproducing biological limb control. Therefore, exploration and development of prosthesis control are crucial to improve many aspects of an amputee’s life. Nowadays, a large divergence between academia and industry has become evident in commercial systems. Although several studies propose more natural control systems with promising results, basic one degree of freedom (DoF), a control switching system is the most widely used option in industry because of simplicity, robustness and inertia. A few classification controlled prostheses have emerged in the last years but they are still a low percentage of the used ones. One of the factors that generate this situation is the lack of robustness of more advanced control algorithms in daily life activities outside of laboratory conditions. Because of this, research has shifted towards more functional prosthesis control. This work reviews the most recent literature in upper limb prosthetic control. It covers commonly used variants of possible biological inputs, its processing and translation to actual control, mostly focusing on electromyograms as well as the problems it will have to overcome in near future.

1. Introduction

In the USA alone, each year around 158,000 persons undergo amputations [1]. In 2005, 1.6 million persons were living in the USA with the loss of a limb, with a 3.6 million prediction by the year 2050 [2]. For amputees, the use of artificial limbs (prostheses) is vital for their quality of life. Unfortunately, rejection and non-functional use has been traditionally high, specially in upper-limb amputation cases [3,4] and satisfaction with prostheses was reported limited [5].
Upper limb prosthesis control has been a growing research topic in the last decades. Different studies focused on developing robust prosthesis control to help the thousands of people that suffer a major upper-limb loss. Trying to predict the user’s intent from available biological signals has been a challenging problem. Electromyography (EMG) is the most important input source for upper limb prosthesis control. Numerous methods have been tested in the last 15 years presenting different approaches to this problem and leading to a diversified literature. The performance of the different methods strongly depends on the environment and experimental setup, proving the nonexistence of a unique solution for prosthesis control.
Despite the great number of different attempts, not many of the recent, complex and powerful proposals have emerged as a daily functional option. Some companies have developed prostheses using sophisticated classification controllers, but the difference between academia and industry is still one of the most intriguing situations. As a consequence, clinical usability has become a key issue in the research community. The need for more intuitive, natural and robust controls is the main topic in many recent papers [6,7,8,9]. Prostheses have to improve a lot to naturally replace a human limb. The prosthesis rejection decreased to a 20% in the last years [3,10]. This rejection percentage goes up to a 35% for body-powered devices in general [11].
Diverse signal sources were considered for a better estimation of the user’s intent. Non-invasive and invasive methods have been compared in order to establish a preference depending on the user’s condition. Contingent to the physiology of the patient, there are differences in the availability of muscles and signals. For the data acquisition process (see Figure 1), surface EMG signals are the most common ones. They are used to obtain the features in the time or frequency domain that are the basis for the prosthesis control algorithm. Depending on how data is collected and processed, offline and online methods can be used, i.e., learning can be done with prerecorded signals or in real time. The opportunity for the user to adapt during an online experimentation and in real life makes these versions more realistic and accurate.
Another fundamental challenge is the learning model, the second step of the control loop in Figure 1. Commercial systems generally work with a hard-coded control using two channels. One option is that with a co-contraction, the user switches between functions. Furthermore, contractions in different channels generate outputs in the selected function. The other one is where the slope in each channel signal determines the function used. The prosthesis does not have any learning process. Here, the user adjusts the parameters to the best fitting, but the machine is already programmed to work in a specific way. As opposed, machine learning models have to be trained to learn. They know what the goal is, typically, an error cost function to be minimized, and try to learn from the input data. During training, the machine finds the most suitable transformation for the input data to estimate the best output according to the goal set and the model parameters. This is known as machine adaptation; the machine adapts itself to improve its performance using the input information. After training, it is tested in unknown conditions to evaluate its performance. Classification models, which assign the current data to specific movements (a finite length alphabet of allowed movements) were the most common models in past research. Seeking for a more natural and smooth control, researchers are recently implementing regression models with high performance. This allows a more continuous control of the model’s output.
To complete the closed loop structure of Figure 1, the last element is the feedback channel. The most common feedback is the visual channel, when the user is observing the prosthesis reactions or graphical representations of the model output in virtual tasks. The importance of feedback has been proven as critical in the learning process [12], optimizing the performance if the user is able to predict the prosthesis’ behaviour and to interact with the system. At the beginning, studies were focused only in the machine adaptation process. But recently, researchers found out that the human adaptation is as important and should be studied with the same effort. Human adaptation is the process in which a human learns from the machine’s actions and changes his behavior to achieve the best results [13]. The great impact of the concept of human adaptation in prosthesis control motivated the researchers to further investigate it. Due to this, co-adaptation emerged [14]. The application of this concept, understood as the simultaneous adaptation of machine and user, has shown promising results. Both learners are able to adapt to the other’s response. This helps the control to be more dynamic and accurate in real time, avoiding non-optimal solutions. Another interesting concept developed is transfer learning, which allows previous knowledge from a different task to be used to perform a new task with high accuracy and within a shorter training period [15].
Algorithms achieved peak performance in controlled environments, but adapting these to realistic environments and daily life situations exhibited issues in robustness [16,17]. Many factors, such as changes in arm position [18], small electrode shifts [19], skin conditions [12], mechanical load due to the weight of the prosthesis [20] or time between algorithm training and application [21] can impact the reliability and contribute to the limited usage of more sophisticated prosthesis control methods in final users. Trying to deal with this, a new research area focused on clinical usability has been initiated. Studying i.e., sensor shifting effects or long-term use, helps to improve the prosthesis’ performance in the real world. Furthermore, testing in real prostheses has become more regular, being aware of the need to analyze the theoretical progress in real environments [22,23].
This work presents an overview of literature related to upper limb prosthesis control. We seek to clarify the different methods that have been used by research laboratories around the world. This review made it possible to identify the large number of alternatives used for prosthesis control in the literature. These were analyzed in depth, in order to present their advantages and disadvantages. In the next sections, we review in detail, each of the blocks in Figure 1 and in the last section, we discuss the future challenges in myoelectric upper limb prosthetic control.

2. Data Acquisition

2.1. Input Source

Decoding information transmitted from the brain to the muscles is a complicate task. The access to it can be performed invasively or noninvasively and can be seen as a straight forward procedure, but its decoding, interpretation and usage as control input for a prosthesis are more challenging. In principle, an expectation of a human’s movement intention can usually be extracted from different stages of the transmission.
It is possible to access signals directly from the brain, using i.e., electroencephalography (EEG) [24,25,26,27]. Ganguly et al. [28] were able to generate a stable cortical map for prosthetic function. The problem is to create a stable neural interface that remains unchanged over time. Due to the plasticity of cortical circuits, neural representations for natural movements have been proven unstable, but with long-time use of prosthetic control, a stable map can be created. This representation can persist over time even with the addition of other cortical maps. Finding a stable EEG feature is key to a prosthesis brain control. Galan et al. [29] controlled a wheelchair after users were able to perform stable EEG features that maximize separability between tasks. Nevertheless, the data acquisition process, as well as its necessary hardware are still not suitable for daily use.
Another option is to access it directly from activated muscles using EMGs. Nowadays, these are the most commonly used signals for upper limb prosthesis control and they have been utilized since the 1940s [30,31,32]. EMG measures electrical potentials generated in a muscle during its contraction representing neuromuscular activities. Therefore, they contain information about the neural signal sent to attempt a specific movement. Because of its easy access and the available information, EMGs are the first option for prosthesis control. They can be recorded placing non invasive superficial electrodes on the skin of the stump or other active muscles. Working with EMGs as inputs for user-intent estimation models has trained systems with excellent performance [6,7,16,33,34,35,36]. A deeper study on EMGs was developed by Sartori et al. [37], in which they generated a biomimetic model-based decoder that synthesizes the dynamics of the musculo-skeletal system controlled by the residual EMG measured. Additionally, it is possible to extract the central nervous system (CNS) “force functions” of muscular synergies from EMG recordings, which represent the Degrees of Freedom (DoFs) control signals that models have to estimate.
In addition, if the availability of active muscles is limited, Targeted Muscle Re-innervation (TMR) [38,39,40,41,42], is an effective procedure to generate meaningful inputs and to treat phantom limb pain [43]. With TMR, residual nerves are surgically transferred to alternative muscles where surface EMGs can be recorded. After successful reinnervations, the new muscles contract on motor commands sent to the lost limb. Thus new hot spots for intuitive EMG driven prostheses are created [44]. The experiments on patients who underwent TMR surgery prove that the nerve activity is amplified to an acceptable amplitude level. Using this it is possible to develop a control with the generated EMGs as good as the systems with biologically natural EMGs. This situation is more frequent in patients with a high level of amputation like transhumeral or shoulder-disarticulation amputations were some nerves are no longer bio-mechanically useful [44]. Moreover, for these individuals, the need to create additional signal sources is particularly large, as a high number of functions need to be replaced while only few natural sources are available. The TMR surgery helps to overcome this paradox and offers these patients a functional use of prostheses.
As the EMG signals are the most suitable and the most common in the literature, we will focus on them from now on.

2.2. Data Amount: Number of Channels and Sampling Frequency

Larger amounts of acquired data contain more information to be used as an input for a prosthesis. Nevertheless, this additional information might not always be valuable. At a certain point, increasing the number of channels in a limited space will provide a lot of redundant, and therefore, useless information. This occurs to be a problem if it increases the computational cost needed to process the data in a reasonable amount of time, consequently decreasing the overall efficiency and performance of the system. Therefore, before performing acquisition, it is necessary to establish the number of channels to record from and, therewith, the amount of data to collect. Some studies use a high-density data acquisition system reaching up to 192 channels of EMG signals [13,45,46,47], but this amount of data is not necessary for high performance. Young et al. [45] tested the effect of the number of channels during EMG data acquisition suggesting that having more than six channels did not reduce the estimation error, therewith, performance did not improve. Hahne et al. [47] performed a similar study and showed that fewer channels were more optimal, due to the lower amounts of training data required. The increase of performance was not significant regarding the computational cost implied and most of the extra information obtained was redundant. The state-of-the-art methods are typically based on four to twelve channels using EMGs [34,48,49,50,51,52]. Within this range, models reach their peak performance with a high efficiency during the data acquisition process.
Since the bandwidth of EMG signals is around 400–500 Hz [53], a typical sampling frequency is 1000 Hz (Nyquist–Shannon sampling theorem) [54,55,56]. Other studies use a lower sampling frequency with similar results. For a comparison of sampling frequencies and performance see [57]. In some commercial devices, the sampling frequency is reduced to 200 Hz in order to capture enough signal information at a lower cost [58].

2.3. Data Segmentation: Sample Size for Feature Extraction

Once the input source has been digitized and the number of channels have been properly set, the EMG signal must be processed in order to use it afterwards to feed the system. Therefore, the next phase consists of segmentation, where input signal is windowed for feature extraction purposes: from all the data, only a specific amount (simple size defined by the window size) will be used to extract the information at each time step as it is sketched in Figure 2. The window is continuously moving accepting new samples. Farrell et al. [59] proposed a maximum delay of 300 ms to avoid unacceptable delays in real-time operations. The optimal window length was between 100 and 125 ms. Finding the trade-off between accuracy and time response is clue to window sizing. Nielsen et al. [60] establish that the system decreases performance with windows smaller than 100 ms.
The second point in data segmentation is the windowing technique. The shape of the window is the rectangular one. With respect to the displacement, there are two options: adjacent windowing (disjoint segments) and overlapped windowing (windows slide over each other, smoothing the feature vector). While variance can also be reduced in non overlapping windowing by using greater windows, they are slower and introduce delays. These delays exacerbate the user experience in real-time operations. Overlapping will reduce these delays, not having to wait for a time set by the window size to generate a new output. At the same time, overlapping uses enough data to not generate high-variance outputs. Phinyonmark et al. [61] tested different overlapping options, suggesting that overlapping does not improve the accuracy of the methods but helps reducing the delay using larger window sizes.

2.4. Feature Extraction

As previously stated, feeding the system directly with myoelectric signals is unpractical due to the randomness and non-stationarity of the inputs. Some recent studies have been working with full EMG signals using a Convolutional Neural Network (CNN) to extract the main information [15], but the common workflow consists of mapping the signals into smaller dimensions, increasing the information density. This method is called feature extraction and resides on the condensation of the relevant information, drafted in Figure 2. This process is critical for the success of any model.
There are three different categories of features for feature extraction: time domain (TD), frequency domain (FD) and time-scale domain (TSD). Oskoei et al. [48] did a deep theoretical study on the different categories and features that can be extracted from EMGs. Time domain features often investigate amplitude and related features of the EMGs, while frequency domain features are more focused on the power spectrum parameters. The use of wavelets falls into time-scale domain features. Time domain features are the most common in myoelectric controls due to their simplicity and since they are computed rapidly. The root mean square (RMS) is an example of TD features that works better with high level contractions following a Gaussian Model. Others, like mean absolute value (MAV), work better with low level contractions (or fatigue effects) using a Laplacian model. Phinyomark et al. [58] studied 26 different, individual features and eight sets of multiple features. With lower sampling frequencies, that can reduce power-consumption and computational costs in a clinical application, the selection of the feature has a critical effect. The effect of dropping the sampling frequency was unavoidable, but signal amplitude or power features incurred less reductions. Features like EMG amplitude estimators, e.g., integrated absolute value (IAV), mean absolute value (MAV), root mean square (RMS), and waveform length (WL)) and power features, e.g., difference absolute mean value (DAMV), difference absolute standard deviation value (DASDV) and mean value of the square root (MSR)) obtained good results.

3. Learning

Extracted features are the input to the learning system. Features will be used to train the model for estimating the user’s intent. It will map the features to an output of various degrees of freedom. The majority of commercial devices are non-learning systems that control one DoF at a time. An activation pattern allows the user to switch between the functions available. While using other patterns, the user can control the output of the prosthesis in the activated function. Which DoF is controlled will depend on the function. Looking for a more realistic and natural control of the output, researchers developed more complex algorithms.
There are two agents that participate in this learning process: the machine and the human. Focusing on the machine learning system first, the models are mostly based on two fundamental approaches: classification and regression. Depending on the final application we want it for, we will use one or the other.

3.1. Classification

A classifier is designed to identify patterns in data and to categorize them. Classifiers recognize patterns in the data generated during the training phase and assign a particular input to the corresponding target motion class during the application phase. The concept can thus be applied to recognizing and separating EMG signals and to relate them to the intention of the user. Several linear and non-linear approaches were investigated in the last decades. Early attempts used a linear approach based on time series parameters that was able to correctly separate classes [62]. Artificial Neural Networks, which are mathematically modelled networks inspired by biological neurons, added the ability to learn the distinction between different conditions in patterns and therewith, the linear and nonlinear relationships directly from the data being classified. Kelly et al. [63] showed that a discrete Hopfield model is capable of generating the same time series parameters as those produced by the conventional sequential least-squares-algorithm with higher computational efficiency. Furthermore, the model could distinguish between four separate arm functions using a two-layer perceptron, although at still high computational costs.
Heretofore, many classifiers have been explored, such as Linear Discriminant Analysis (LDA) [33,64], Gaussian mixture models [65,66], Support Vector Machines (SVM) [48,67,68], Hidden Markov Models (HMM) [69], K-Nearest Neighbors (KNN) [70], Multi-Layer Perceptrons (MLP) [63,71], Quadratic Discriminant Analysis (QDA) [16] and Hyper-Dimensional Computing (HDC) [72].
Currently, it is widely accepted that a simple time-domain feature-set, as proposed by Hudgins [73] in combination with an LDA classifier is sufficient and presents a good balance between classification accuracy and computational usage, as well as robustness towards some non-stationarities [19].
Due to the usage of multiple channels for signal acquisition, the extracted feature vector dimension can become large. In order to overcome problems with dimensionality, feature-reduction (FR) or feature selection (FS) are commonly performed. Using Principal Component Analysis as a method for FR decreases computational costs by projecting the high dimensional feature set into a relatively low dimensional space, still preserving the linearity [74]. FS is achieved with methods such as Sequential Forward Selection [74,75], Genetic Algorithms [76,77], Kohonen’s Self-organizing Map [78] and Particle Swarm Optimization [79]. Moreover, Common Spatial Patterns (CSP), a method generally employed to overcome binary classification problems of EEG signals, has been shown to also improve performance and robustness against noise in EMG pattern recognition [80].
In fact, not many classification methods reached clinical usage, in part due to missing reliability outside of laboratory conditions [12,81,82,83]. All classifiers need thorough training to identify the intention of the user and the high performance levels obtained with the applied techniques often drop when natural variations in the EMG patterns and noise-sources, typical for real-world conditions, are introduced [21,84,85]. These non-stationarities [86,87] may be caused by changed electrode impedances due to sweat or dry skin [12], altered armpositions [18,88], mechanical loads due to the weight of the prosthesis [20,89], small shifts of electrode positioning [19,90] or variations in the user’s contractions. Furthermore, a classifier provides only an estimation about the executed movement but not the level of contraction that is needed to control the velocity or grip force of a prosthesis. To obtain a proportional control, which is clinically important, the discrete signals of the classifier output are combined with a force-estimate [66], achieved by averaging of the amplitude of all EMG channels [12].

3.2. Regression

Regression models do not classify input signals in a discrete set of classes, but approximate continuous multivariate outputs. Classifiers have the disadvantage that only a finite number of pre-trained patterns can be learned. Regressors do not have that handicap and give the user more freedom. A continuous mapping of the output allows a complete control and lots of combinations of values. The user can perform any movement generated by the controlled DoFs activation even if it has not been trained.
Classification has other limitations. The need of re-training for the non-stationary EMGs is one of them. As mentioned before, small changes in the EMG signals, e.g., fatigue, electrode shifting or sweat, are not well handled by classifiers. The user is more able to adapt to these effects in regression [91]. Small changes in the input signal can generate small variations in the prediction, which could lead to a missclassification. A small variation in the prediction on a regressor is better handled due to its continuity. There are no abrupt changes as class-boundaries, so the user can directly react and better compensate for potential errors in the estimation.
In summary, regression models include the control for all DoFs simultaneously, independent and proportional, generating a smoother and more natural behavior of the prosthesis [35]. Therefore, a large amount of different motions could be used for prosthesis control. But for now, only two to three DoFs can be reliably controlled [14,46,47,92,93,94,95,96,97,98]. Regression allows the user to skip the separate and sequential control of different DoFs that classification proposes.
Hahne et al. [47] compared different linear and non linear regression techniques for two DoFs control. These techniques include linear regression (LR), mixture of linear experts (ME), multilayer-perceptron, and kernel ridge regression (KRR). Results have shown that KRR outperformed the other regressors. But with a basic linearization in the feature space, simpler regressors as ME or LR were able to perform as well as KRR, showing that simple linear models with the correct features are perfectly suitable for prosthesis control, increasing the efficiency of the model. It was also shown in the study how regressors were able to generalize for DoF combinations, where no training data was provided, proving their robustness against unknown situations for the model.
This more natural control was taken to a realistic manipulation scenario by Strazzulla et al. [99]. They were able to control two robotic arms that had ten independent DoFs between both, using a linear regressor for each DoF. With them they controlled the torque and force for each of the motors. The learning models were based on incremental ridge regression with random Fourier features. They achieved a completion rate of 95% of single-handed tasks and 84% of bimanual tasks.
Another very common regression approach is the support vector machine regression-based (rSVM). Ameri et al. [15] compared this regressor to a new regression convolutional network (rCNN). Regressors showed advantage over previous CNN classification studies facing independent simultaneous control of motions. Furthermore, the ability of the rCNN to extract underlying motor information in the EMG with no need for feature selection was presented as an advantage over rSVM and an option to solve robustness issues.
In regression control, there have been two strategies. One can either control the position [14,91] or the velocity [15,97,100] of movement. Those two approaches were hard coded and fix. Recently, Igual et al. [96] presented an adaptive auto-regressive filter algorithm based on adaptive infinite impulse response filtering theory. This linear method is a generalized algorithm that includes both control protocols and is adjustable to more options. This was the first adaptive strategy to directly learn proportional velocity control. The machine is who learns one protocol or the other, depending on the user’s actions. The studies showed a clear trend to velocity control. This option seems to be more natural to the user and has a number of benefits in practice [101] such as less overall effort and no limitations on range of motion.

3.3. Feedback

Biological myoelectric control does not only consist of the brain activating a muscle in order to control a limb. A fundamental feature of our motor apparatus is a highly efficient sensory feedback system. In a human hand, this feedback carries information about its position, the pressure it is applying on something or even the stretch level of its tendons. Without sensory feedback, a prosthesis will keep being a simple tool with no possibilities of completely replace a missing limb.
Therefore, after generating the data and learning a prediction model, feedback is the last element of the state-of-the-art closed loop structure. Feedback increases the efficiency of the learning process. It is shown that, providing feedback to the user, the movement can be intuitively corrected by him. Problems appearing in the model learning process as estimation errors and poor robustness in changing conditions can be avoided with an appropriate feedback. This also will help to avoid local minimum solutions and give the user the ability to interact with the system when the output is not the desired.
There have been different approaches through time. One way of generating feedback and replacing the affected limb was bilateral mirror training [102]. The user is asked to perform the desired movement with both arms. Nielsen et al. [60] used this to generate data to control the force and torque of the affected limb. Executing the task with the complete limb helps the user to reproduce the movement on the other side while EMG generation is not as easy. In the same study, they also proved that by generating both signals at the same time models in one limb are also suitable for the other limb. They recorded data of the force and torque in the healthy limb and generated a model to control those outputs with the EMGs. Then, they applied that model to the other limb so force and torque could be controlled with its own EMGs. Ameri et al. [94,103] used the same training procedure to also help the user and to mirror the recorded data of the intact limb to the phantom limb.
This feedback method is natural but it is not functional for bilateral amputees, where there is no intact limb to measure from. So, Ameri et al. [95] proposed a virtual visual feedback. With this approach, the system generates a visual representation of the users’ performance. It is essential that the users understand the visual feedback’s meaning. The higher the relationship between the visual representation and the realistic movement, the easier the comprehension for the participants. Virtually showing the users’ output has been the most common feedback used by researchers. Users can control cursors as in Figure 3a [14,24,93,94,95,96,104] or even virtual prostheses. Powell et al. [105] developed a virtual prosthesis that executed the system’s output for the user’s intent. Then, the user was able to compare that to the desired output and try to correct it if necessary.
The next level of visual feedback came with Virtual Reality (VR) (Figure 3b) [13]. This allows the user to train in a realistic environment where the patient can use the prosthesis as it is going to be used in real life. The user sees how the prosthesis will react to the inputs and can adjust the behaviour in a more realistic way, which helps to the user’s acceptance and adaptation.
Another class of feedback is based on mechanical communication. This looks for generating some kind of non visual stimulation in the user. Peerdman et al. [49] developed a study among prosthesis users to find out which were their needs. The need for a proper environmental feedback was one of the main request that users had in common. They found that an implementation of a proper environmental feedback system that helps them control the prosthesis and interact with its surroundings, is extremely important.
On the one side, non-invasive methods, as vibrotactors (Figure 3c), are easily introduced into the prosthesis [106,107]. On the other side, invasive electrodes directly innervating the nerves might simulate human sensory feedback to a much higher degree. Markovic et. al. [108] showed that providing non-invasive feedback in form of vibrations on the remaining stump, subjects were able to scale the force of their prostheses better.

3.4. Human Adaptation

The machine is not the only learner in the control system. Humans have to learn how to use the system in order to generate more stable and consistent signals. Practice makes the human a better user, therefore, everything that helps the human to adapt to the system will increase the system’s performance [109]. Ison et al. [13] proved that these learning skills positively influence the system. Human learning is consistent with the stages of typical motor skill learning for new tasks. First, it requires gathering a lot of information. Then, with repetition, the user starts to understand the task and gets used to it. Finally, the task becomes autonomous. The effects of this human adaptation were also described by Strazzulla et al. [99]. Experienced users (the ones familiar with the experimental setup) needed less time to complete the tasks while naive subjects were much slower. The completion rates were similar for both groups of patients which made the researchers conclude that it was not a machine effect, but a human effect. Expert users were more adapted to the system so had a more efficient behaviour.
The data can be collected offline and used to train the model. Afterwards, the user gets online control creating a closed loop with a fixed algorithm. This online control has shown improvement with respect to its offline counterpart [85,97,110]. They found out that including the user into the learning loop and allowing him to interact in real-time helps to solve problems like arm position change or other non-stationary situations.The real-time feedback the user receives allows him to overcome the impact of interferences and to interact with the system instantaneously. Hahne et al. [91] added noise to the EMG signals to test how regression and classification methods behaved. Results exhibit that in online control experiments the user was more capable to compensate these external disturbances and that this ability was better for regression than for classification, due to the continuous feedback regression offers.
The data can also be collected, and the model trained, online. Therewith, the user becomes part of the closed loop while the algorithm is adapting, giving him the ability to interact with the machine learning process [111,112]. This leads to the concept of co-adaptation.

3.5. Co-Adaptation

Machine and human are capable of learning. But so far, each agent learns for its own interest. Making them co-operate and learn in the behalf of the whole system is what has been recently named as co-adaptation. The different agents have an online learning focusing on the same goal in order to maximize the model performance. In this case there will be two learners: human and machine. Co-adaptation also allows simpler algorithms to obtain high performance [14].
The key factor of co-adaptation is that both agents learn towards a common goal [113]. Knowing the output of the other and how it is working on that goal helps to achieve it. As previously introduced, a proper feedback has to be given to the user in order to generate optimal EMG patterns, which leads in combination with online learning to an optimal control model; in this situation, the inputs for the machine are the signals generated by the human. For the human, the input is the information that represents the machine estimation. Then, they will start a cooperative learning process. During training both are able to adapt continuously. This capability has been ignored for a long time.
Müller et al. [113] modeled the two-learners problem. Overall, there are two different channels of information. First, human to machine, through where the human sends the myoelectric signals, carrying the information of what the user intents. Second, machine to human, through where a programmed feedback system gives the human the information about what the machine is predicting. The human to machine channel has been developed for decades as described above. This channel is the one that has the more complex encoded information. The machine to human channel is used to show the user how his data is being understood and makes him able to correct it. Both sides of the problem have learning parameters that influence the co-adaptive learning process. This two adaptation processes will have an effect on the cost function. Adapting both channels at the same time has been a recent promising discovery for better prosthesis control. The user will minimize the error trying to adapt itself to the machine parameters. The user knows what the machine is understanding about what he is doing. With this information he will search in the signal spectrum the right signals to generate the desired output. At the same time the machine will adapt to the user signals with adaptive algorithms. The adaptation process will continue during the whole training. At the end, both will converge to a common solution. This collaboration allows to avoid convergence to local minima or other problems where the user can not be satisfied with the solution and forces to keep searching a better one. He will be able to try other inputs that will vary the machine’s parameters in order to achieve a better performance.
The need for a good interaction will shift the experimentation to an online form. The benefit is the immediate reaction of one system to the other actor’s adaptation. If some part adapts, the other receives the new information and will adapt itself too, to achieve the common goal. During an offline experiment the agent that is not activated is not able to respond to the adaptation of the other actor and interact with this new information immediately. At the same time the adapting part is not able to see the reaction of the system to its new data. This will make the process slower and maybe converge to a non-optimal solution. Real time reactions combined give more optimal solutions and avoid possible not desired outputs. Some experiments have been done with interleaved recording in short periods but the training is mainly online for co-adaptive systems.
All this is translated to a faster adaptation system that allows the use of simpler models with high accuracy. Igual et al. [96] applied this closed-loop real-time learning scheme. The new co-adaptation strategy presented instantaneous feedback to a real-time learning system reaching a peak performance for the linear regression algorithm. The linear regression gradually improved while the user learned how to control the system. This adaptation also helped to improve the usability for the individuals with congenital limb deficiency. Their results were comparable to that of able bodied subjects. The simplicity of the model and the interaction between the two learners proved to be really efficient and improved the state of the art regression control. The computational time was drastically reduced by switching to less complicated algorithms, and performance was improved in contrast to more complex methods in offline situations. The human agent could detect problems that the machine was not being able to solve, and found a solution for them. The patient pursued other ways to generate the desired pattern until the machine learned it properly.
Couraud et al. [114] generated data to experiment the effects of co-adaptation. A model of human adaptation was used to perform different levels of co-adaptation. The gain parameter determined the speed and the stability of adaptation being a value of 1 a fast adaptation. Low gains reduced the final error but did not performed a complete adaptation. While higher gains helped the adaptation correcting almost all the error in one trial, it increased the errors generated by the added noise. A trade-off between both proposals ended with a variable gain system that combined both options keeping the benefits of both.

4. Usability

While the research and prototype models are continuously upgraded, the transfer into commercial prostheses is still limited. The great majority of prostheses are still fit with simple two-electrode systems without machine learning and only two simple classification-based controllers that do not allow for simultaneous motions are on the market [115,116]. Newer and better models have been developed, but these control schemes do not have a consistent performance in non controlled environments yet. With the first tests of the algorithms in clinical situations a lot of problems that were not being taken into account appeared. So far the models relied on the EMG used to train, but with time, those EMG signals showed a non stationary behaviour. This has been related to electrode shifting [13], fatigue [98], donning/doffing [97], arm position [18,112], etc. Researchers had to overcome this situation to get a decent level of functionality for real life activities with more robust and stable systems, especially when user motivation and emotions must be taken into account.
One of the proposed solutions is the use of re-training or re-calibration [110]. The idea is to add a small amount of data that represents the untrained conditions to the training set. Chen et al. [51] also used this technique. Adding the data used for the test to the training set once the data was labeled correctly during the testing phase, improved the classification process. Increasing the amount of training data helps to deal with unknown inputs. Yeung et al. [117] proposed a new re-training system, in which depending on the new data added to the training set specific old data was erased. This directional forgetting deleted old data that was in the same direction that the new one added. So, this updating process of the direction induced less distortion to each region, while discarding training data that was obsolete.
Re-training is used in order to correct system’s performance degradation. However, with the development of newer and more robust models the re-training needs have been minimized [118]. Nevertheless, on the basis of this concept, the transfer learning protocol was developed [15,119]. Researchers saw that different tasks or movements had some relation between them [120]. After having learned a task or a movement, they realized that there are associated movements that can take advantage of the previous task model. Some tasks are similar to others, so the base of the information is related. This allows to, instead of re-training the entire system for a new move, learn new motion models using the previous data and adding a small amount of new data to overcome the differences. It can also be used when the data had suffered greater changes, so that the fundamental information is the same but the old model does not work. Paassen et al. [119] used the transfer learning concept instead of re-learning a new model, re-using an old version and adapting it to the new situation.
Long term use is also a problem for prosthesis control. Users have to wear the prosthesis during several hours during the day and the control has to be stable. Initially, this was associated with less efficient re-training protocols that were needed frequently [50]. Re-training, however, has been developed into more efficient ones [85,110]. Additionally, models have been developed taking this undesired needs in consideration, trying to avoid them. That is why some studies have focused on the long term use of their models [85,105] achieving models that perform properly during 8 hours. without re-training. These training protocols usually take several days, where in different days the model is trained to learn the non-stationarities that time and fatigue could generate in the EMGs. At the end, users want to re-train as fast (better re-training methods) and as less (long term stability) as possible.
Once the models improve their robustness against the possible non-stationarities of EMG data, it is interesting to see how they perform in real life tasks using prosthesis (Figure 3d). Daily life will challenge prosthesis control to perform tasks that have not been considered in a lab environment. Testing the control in tasks like the Clothespin Relocation Test [118] and holding and grasping objects [66,99]. These tasks represent a more realistic performance of what the end user will experience. Results showed that the academic algorithms that outperformed the commercial ones in lab environments are reducing the gap in usability terms with the industry. Some of them even started to outperform the commercial algorithms in daily life applications.

5. Discussion

We have presented the state of the art in prosthesis control and have given insights into the different elements in the control scheme. Furthermore, we reviewed how novel techniques have not accomplished a stable transition to the market. Therefore, we are going to outline some of the challenges this field will have to overtake in near future.
Hitherto, the ultimate goal to fully replace a human limb is far from being reached and more deep knowledge about neural and behavioral changes that result from amputation is mandatory [121]. However, the field of prosthesis control has been constantly growing for the last decades. Great advantages have been achieved recently and the rate of improvement seems to constantly grow. Despite the major goal of reaching high functionality, some of the advancements in academia have not reached the industry due to a lack of robustness and usability. Thus, some newer proposals, the prosthetic technology could benefit from, are not appropriate for a daily use. Therewith, giving the user a more natural control that comes closer to the way an intact hand is actuated and a better evaluation of device adaptation, utility, and motor learning is to remain an essential objective.
Prosthesis control consist of a bio-signal, a system to process the input, and the translation into actual control of the prosthesis. In the prosthesis control community, there is a huge gap between academia and industry. Commercial prostheses are far from the potential that literature has presented in the last decades.
Some recent classification systems are being used by some prosthetic devices, applying sequential control, which is far from being an accurate implementation of a biological limb behavior. Recently, regression schemes started to propose better solutions [15,47,96] compared to actually used classificators. Overall, the new developed learning models achieve great results in laboratory environments but they do not reach the commercial use. This is due a lack of robustness and overcoming non-stationarities that appear in a real-life use. Reducing this functionality problem has become the focus of the recent years with promising results. Users have to deal with systems that are very distant to offer a natural limb condition with antiquated one DoF control in a switching-between-functions system. New studies are starting to propose more natural controls [25,122,123]. Consequently, regressors need to be improved to develop a robust control in more than two to three DoFs, to be able to be implemented into commercial prostheses. Alternatively, instead of using classification or regression by their own, a merger of both systems could be favorable. With this system, the benefits of one method could be used to overcome the limitations of the other. This idea is the focus of some ongoing studies. Being there yet no perfect learning model, a mixed model of classification and regression seems to be a good proposal [122].
Feedback implementation is another of the main open and active fields. How to integrate the user into the system seems to be one of the keys to improve prosthesis control and give a more suitable handling to the user. Able-bodies with intact limbs are provided with several feedback information: touch, vision, pressure, etc. Therefore, as a next step, it is necessary that these information gathered by the sensors of the prosthesis become accessible for the users, to get closer to the functionality of a biological limb. Nowadays, actual prostheses are mostly limited to intrinsic visual and acoustic feedback, available by observation of the prosthesis and sounds of the motors, therefore, the implementation of all other kinds of feedback has to be further investigated, as it is the case for vibrotactors or pressure [124]. This will increase the acceptance of the prosthesis with the corresponding positive effects.
The computational power required by the new systems are higher than the ones actually used in commercial prostheses. In terms of hardware, the use of complex features, models, the control of multiple DoFs and the implementation of feedback requires high computational resources [125]. For some of the proposed features, it is still to be shown whether they can be computed on a minimalist low-power hardware within the short time available in order to meet real-time constraints. Some examples of complex systems working in real time using computer front-ends are [15,93,96]. Furthermore, some other of the novel models have been tested in embedded systems proving their capability to achieve the desired performance and overcoming the technological limitations [118,123], but they are still under development.
Currently, the market of upper limb prostheses is relatively small. Therefore, development becomes slow and expensive. However, the prosthetic industry can take advantage of additional new emerging technologies and benefit from the fast developments such as the smartphone sector, intelligent robotics and other consumer and industry sectors. Prostheses could take advantage of the fast growing 3D printing field lowering manufacturing cost [125,126]. The computational capabilities of low-power processors is constantly increasing, pushed in part by the large smart device market. This situation will help to generate new embedded systems, suitable for prosthesis control. Furthermore, Internet-of-Things [127,128,129,130] or 5G [131] could rise as a possible solution, using e.g., real-time cloud computing to withdraw the high computational requirements from the device. These new technologies allow the integration of new processing protocols such as data fusion. Cloud computing could be used to collect data from different users generating larger datasets. The use of this datasets to extract common information between patients could improve the model’s performance and adaptability. This can be understood as a transfer learning process between different users.
Prostheses have to be adapted to the significant variability in the population of users [132]. This variability demands to the prosthesis control to be usable in a wide range of physiological conditions. Moreover, prostheses have to be simple, in order to be configured by a non-signal processing expert such as orthopaedic technicians. The end user needs to have an easy usable prosthesis and he has to be able to understand how to use it without help. A simple user learning is necessary to reach a wider population. Complicated learning processes of the prosthesis control will not be suitable for beginners who could quit under the difficulty and consider it as not useful. The systems have to be accessible for everyone and not only for advanced users. So, working on the final training protocol and the setup of the prosthesis to make it as easy as possible, even using complex models, is a future task for the research community.
Lastly, one of the biggest problems is that most models have been tested extensively in controlled environments but the prove for robustness under the non-stationary conditions of daily life is often missing. This needs to be reflected in the evaluation procedures, that should include factors such as fatigue, arm positioning, sweat and long time use. The final proof of robustness has to be conducted in the daily life of the end users, revealing the need for large scale tests in clinical environments.

Author Contributions

Conceptualization of the structure and content, C.I. and J.I.; writing—original draft, C.I. and L.A.P.J.; figures, C.I and L.A.P.J.; writing—review and editing, C.I., L.A.P.J., J.M.H. and J.I.

Funding

This work is partially supported by Ministerio de Educacion, Cultura y Deporte (Spain) under grant FPU15/02870.

Acknowledgments

The authors would like to thank Marko Markovic and Jérémy Mouchoux for providing visual content for the figures.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Dillingham, T.R.; Pezzin, L.E.; MacKenzie, E.J. Limb amputation and limb deficiency: Epidemiology and recent trends in the United States. South. Med. J. 2002, 95, 875–884. [Google Scholar] [CrossRef] [PubMed]
  2. Ziegler-Graham, K.; MacKenzie, E.J.; Ephraim, P.L.; Travison, T.G.; Brookmeyer, R. Estimating the Prevalence of Limb Loss in the United States: 2005 to 2050. Arch. Phys. Med. Rehabil. 2008, 89, 422–429. [Google Scholar] [CrossRef] [PubMed]
  3. Biddiss, E.; Chau, T. Upper-limb prosthetics: Critical factors in device abandonment. Am. J. Phys. Med. Rehabil. 2007, 86, 977–987. [Google Scholar] [CrossRef] [PubMed]
  4. Datta, D.; Selvarajah, K.; Davey, N. Functional outcome of patients with proximal upper limb deficiency–acquired and congenital. Clin. Rehabil. 2004, 18, 172–177. [Google Scholar] [CrossRef]
  5. Davidson, J. A survey of the satisfaction of upper limb amputees with their prostheses, their lifestyles, and their abilities. J. Hand Ther. 2002, 15, 62–70. [Google Scholar] [CrossRef]
  6. Scheme, E.; Englehart, K. Electromyogram pattern recognition for control of powered upper-limb prostheses: State of the art and challenges for clinical use. J. Rehabil. Res. Dev. 2011, 48, 643–659. [Google Scholar] [CrossRef]
  7. Scheme, E.; Fougner, A.; Stavdahl, O.; Chan, A.D.C.; Englehart, K. Examining the adverse effects of limb position on pattern recognition based myoelectric control. In Proceedings of the 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology, Buenos Aires, Argentina, 31 August–4 September 2010; pp. 6337–6340. [Google Scholar] [CrossRef]
  8. Dohnálek, P.; Gajdoš, P.; Peterek, T. Human activity recognition on raw sensor data via sparse approximation. In Proceedings of the 2013 36th International Conference on Telecommunications and Signal Processing (TSP), Rome, Italy, 2–4 July 2013; pp. 700–703. [Google Scholar] [CrossRef]
  9. Marasco, P.D.; Hebert, J.S.; Sensinger, J.W.; Shell, C.E.; Schofield, J.S.; Thumser, Z.C.; Nataraj, R.; Beckler, D.T.; Dawson, M.R.; Blustein, D.H.; et al. Illusory movement perception improves motor control for prosthetic hands. Sci. Transl. Med. 2018, 10. [Google Scholar] [CrossRef] [Green Version]
  10. Biddiss, E.A.; Chau, T.T. Upper limb prosthesis use and abandonment: A survey of the last 25 years. Prosthet. Orthot. Int. 2007, 31, 236–257. [Google Scholar] [CrossRef]
  11. Vujaklija, I.; Farina, D.; Aszmann, O.C. New developments in prosthetic arm systems. Orthop. Res. Rev. 2016, 8, 31–39. [Google Scholar] [CrossRef]
  12. Jiang, N.; Dosen, S.; Muller, K.; Farina, D. Myoelectric Control of Artificial Limbs—Is There a Need to Change Focus? IEEE Signal Process. Mag. 2012, 29, 150–152. [Google Scholar] [CrossRef]
  13. Ison, M.; Vujaklija, I.; Whitsell, B.; Farina, D.; Artemiadis, P. High-Density Electromyograph and Motor Skill Learning for Robust Long-Term Control of a 7-DoF Robot Arm. IEEE Trans. Neural Syst. Rehabil. Eng. 2016, 24, 424–433. [Google Scholar] [CrossRef] [PubMed]
  14. Hahne, J.M.; Dähne, S.; Hwang, H.J.; Müller, K.R.; Parra, L.C. Concurrent adaptation of human and machine improves simultaneous and proportional myoelectric control. IEEE Trans. Neural Syst. Rehabil. Eng. 2015, 23, 618–627. [Google Scholar] [CrossRef] [PubMed]
  15. Ameri, A.; Akhaee, M.A.; Scheme, E.; Englehart, K. Regression convolutional neural network for improved simultaneous EMG control. J. Neural Eng. 2019, 16, 036015. [Google Scholar] [CrossRef] [PubMed]
  16. Scheme, E.J.; Englehart, K.B.; Hudgins, B.S. Selective classification for improved robustness of myoelectric control under nonideal conditions. IEEE Trans. Biomed. Eng. 2011, 58, 1698–1705. [Google Scholar] [CrossRef]
  17. Jiang, N.; Farina, D. Myoelectric control of upper limb prosthesis: Current status, challenges and recent advances. Front. Neuroeng. 2014. [Google Scholar] [CrossRef]
  18. Fougner, A.; Scheme, E.; Chan, A.D.C.; Englehart, K.; Stavdahl, O. Resolving the Limb Position Effect in Myoelectric Pattern Recognition. IEEE Trans. Neural Syst. Rehabil. Eng. 2011, 19, 644–651. [Google Scholar] [CrossRef] [Green Version]
  19. Young, A.J.; Hargrove, L.J.; Kuiken, T.A. The effects of electrode size and orientation on the sensitivity of myoelectric pattern recognition systems to electrode shift. IEEE Trans. Biomed. Eng. 2011, 58, 2537–2544. [Google Scholar] [CrossRef]
  20. Cipriani, C.; Sassu, R.; Controzzi, M.; Carrozza, M.C. Influence of the weight actions of the hand prosthesis on the performance of pattern recognition based myoelectric control: Preliminary study. In Proceedings of the 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Boston, MA, USA, 30 August–3 September 2011; pp. 1620–1623. [Google Scholar] [CrossRef]
  21. Amsuess, S.; Paredes, L.P.; Rudigkeit, N.; Graimann, B.; Herrmann, M.J.; Farina, D. Long term stability of surface EMG pattern classification for prosthetic control. In Proceedings of the 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Osaka, Japan, 3–7 July 2013; pp. 3622–3625. [Google Scholar] [CrossRef]
  22. Vujaklija, I.; Roche, A.D.; Hasenoehrl, T.; Sturma, A.; Amsuess, S.; Farina, D.; Aszmann, O.C. Translating Research on Myoelectric Control into Clinics—Are the Performance Assessment Methods Adequate? Front. Neurorobot. 2017, 11, 7. [Google Scholar] [CrossRef]
  23. Hargrove, L.J.; Miller, L.A.; Turner, K.; Kuiken, T.A. Myoelectric Pattern Recognition Outperforms Direct Control for Transhumeral Amputees with Targeted Muscle Reinnervation: A Randomized Clinical Trial. Sci. Rep. 2017, 7, 2045–2322. [Google Scholar] [CrossRef]
  24. Hochberg, L.R.; Serruya, M.D.; Friehs, G.M.; Mukand, J.A.; Saleh, M.; Caplan, A.H.; Branner, A.; Chen, D.; Penn, R.D.; Donoghue, J.P. Neuronal ensemble control of prosthetic devices by a human with tetraplegia. Nature 2006, 442, 164–171. [Google Scholar] [CrossRef]
  25. Velliste, M.; Perel, S.; Spalding, M.C.; Whitford, A.S.; Schwartz, A.B. Cortical control of a prosthetic arm for self-feeding. Nature 2008, 453, 1098–1101. [Google Scholar] [CrossRef] [PubMed]
  26. McMullen, D.P.; Hotson, G.; Katyal, K.D.; Wester, B.A.; Fifer, M.S.; McGee, T.G.; Harris, A.; Johannes, M.S.; Vogelstein, R.J.; Ravitz, A.D.; et al. Demonstration of a Semi-Autonomous Hybrid Brain–Machine Interface Using Human Intracranial EEG, Eye Tracking, and Computer Vision to Control a Robotic Upper Limb Prosthetic. IEEE Trans. Neural Syst. Rehabil. Eng. 2014, 22, 784–796. [Google Scholar] [CrossRef] [PubMed]
  27. Frisoli, A.; Loconsole, C.; Leonardis, D.; Banno, F.; Barsotti, M.; Chisari, C.; Bergamasco, M. A New Gaze-BCI-Driven Control of an Upper Limb Exoskeleton for Rehabilitation in Real-World Tasks. IEEE Trans. Syst. Man Cybern. Part C (Appl. Rev.) 2012, 42, 1169–1179. [Google Scholar] [CrossRef]
  28. Ganguly, K.; Carmena, J.M. Emergence of a Stable Cortical Map for Neuroprosthetic Control. PLoS Biol. 2009, 7, 1–13. [Google Scholar] [CrossRef] [PubMed]
  29. Galán, F.; Nuttin, M.; Lew, E.; Ferrez, P.; Vanacker, G.; Philips, J.; del R. Millán, J. A brain-actuated wheelchair: Asynchronous and non-invasive Brain–computer interfaces for continuous control of robots. Clin. Neurophysiol. 2008, 119, 2159–2169. [Google Scholar] [CrossRef] [PubMed]
  30. Sherman, E.D. A Russian bioelectric-controlled prosthesis. Can. Med. Assoc. J. 1964, 91, 1268–1270. [Google Scholar] [PubMed]
  31. Childress, D.S. Historical aspects of powered limb prostheses. Clin. Prosthet. Orthot. 1985, 9, 2–13. [Google Scholar]
  32. Marquardt, E. The Heidelberg pneumatic arm prosthesis. J. Bone Jt. 1965, 47, 425–434. [Google Scholar] [CrossRef]
  33. Englehart, K.; Hudgins, B. A robust, real-time control scheme for multifunction myoelectric control. IEEE Trans. Biomed. Eng. 2003, 50, 848–854. [Google Scholar] [CrossRef]
  34. Parker, P.; Englehart, K.; Hudgins, B. Myoelectric signal processing for control of powered limb prostheses. J. Electromyogr. Kinesiol. 2006, 16, 541–548. [Google Scholar] [CrossRef]
  35. Fougner, A.; Stavdahl, Ø.; Kyberd, P.J.; Losier, Y.G.; Parker, P.A. Control of upper limb prostheses: Terminology and proportional myoelectric control—A review. IEEE Trans. Neural Syst. Rehabil. Eng. 2012, 20, 663–677. [Google Scholar] [CrossRef] [PubMed]
  36. Resnik, L.; Huang, H.H.; Winslow, A.; Crouch, D.L.; Zhang, F.; Wolk, N. Evaluation of EMG pattern recognition for upper limb prosthesis control: A case study in comparison with direct myoelectric control. J. Neuroeng. Rehabil. 2018, 15, 23. [Google Scholar] [CrossRef] [PubMed]
  37. Sartori, M.; Durandau, G.; Došen, S.; Farina, D. Robust simultaneous myoelectric control of multiple degrees of freedom in wrist-hand prostheses by real-time neuromusculoskeletal modeling. J. Neural Eng. 2018, 15, 066026. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  38. Kuiken, T.A.; Li, G.; Lock, B.A.; Lipschutz, R.D.; Miller, L.A.; Stubblefield, K.A.; Englehart, K.B. Targeted muscle reinnervation for real-time myoelectric control of multifunction artificial arms. JAMA 2009, 301, 619–628. [Google Scholar] [CrossRef] [PubMed]
  39. Huang, H.; Zhou, P.; Li, G.; Kuiken, T.A. An Analysis of EMG Electrode Configuration for Targeted Muscle Reinnervation Based Neural Machine Interface. IEEE Trans. Neural Syst. Rehabil. Eng. 2008, 16, 37–45. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  40. Souza, J.M.; Cheesborough, J.E.; Ko, J.H.; Cho, M.S.; Kuiken, T.A.; Dumanian, G.A. Targeted Muscle Reinnervation: A Novel Approach to Postamputation Neuroma Pain. Clin. Orthop. Relat. Res. 2014, 472, 2984–2990. [Google Scholar] [CrossRef] [Green Version]
  41. Miller, L.A.; Lipschutz, R.D.; Stubblefield, K.A.; Lock, B.A.; Huang, H.; Williams, T.W.; Weir, R.F.; Kuiken, T.A. Control of a Six Degree of Freedom Prosthetic Arm After Targeted Muscle Reinnervation Surgery. Arch. Phys. Med. Rehabil. 2008, 89, 2057–2065. [Google Scholar] [CrossRef] [Green Version]
  42. Kuiken, T.A.; Dumanian, G.A.; Lipschutz, R.D.; Miller, L.A.; Stubblefield, K.A. The use of targeted muscle reinnervation for improved myoelectric prosthesis control in a bilateral shoulder disarticulation amputee. Prosthet. Orthot. Int. 2004, 28, 245–253. [Google Scholar] [CrossRef] [Green Version]
  43. Dumanian, G.A.; Potter, B.K.; Mioton, L.M.; Ko, J.H.; Cheesborough, J.E.; Souza, J.M.; Ertl, W.J.; Tintle, S.M.; Nanos, G.P.; Valerio, I.L.; et al. Targeted muscle reinnervation treats neuroma and phantom pain in major limb amputees: A randomized clinical trial. Ann. Surg. 2019, 270, 238–246. [Google Scholar] [CrossRef]
  44. Mioton, L.M.; Dumanian, G.A. Targeted muscle reinnervation and prosthetic rehabilitation after limb loss. J. Surg. Oncol. 2018, 118, 807–814. [Google Scholar] [CrossRef]
  45. Young, A.; Smith, L.; Rouse, E.; Hargrove, L. Classification of Simultaneous Movements using Surface EMG Pattern Recognition. IEEE Trans. Biomed. Eng. 2013, 60, 1250–1258. [Google Scholar] [CrossRef] [PubMed]
  46. Hahne, J.M.; Rehbaum, H.; Biessmann, F.; Meinecke, F.C.; Müller, K.R.; Jiang, N.; Farina, D.; Parra, L.C. Simultaneous and proportional control of 2D wrist movements with myoelectric signals. In Proceedings of the 2012 IEEE International Workshop on Machine Learning for Signal Processing, Santander, Spain, 23–26 September 2012; pp. 1–6. [Google Scholar] [CrossRef]
  47. Hahne, J.; Biessmann, F.; Jiang, N.; Rehbaum, H.; Farina, D.; Meinecke, F.; Muller, K.R.; Parra, L. Linear and nonlinear regression techniques for simultaneous and proportional myoelectric control. IEEE Trans. Neural Syst. Rehabil. Eng. 2014, 22, 269–279. [Google Scholar] [CrossRef] [PubMed]
  48. Oskoei, M.A.; Hu, H. Myoelectric control systems—A survey. Biomed. Signal Process. Control 2007, 2, 275–294. [Google Scholar] [CrossRef]
  49. Peerdeman, B.; Boere, D.; Witteveen, H.; Huis in `tVeld, R.; Hermens, H.; Stramigioli, S.; Rietman, H.; Veltink, P.; Misra, S. Myoelectric forearm prostheses: State of the art from a user-centered perspective. J. Rehabil. Res. Dev. 2011, 48, 719–737. [Google Scholar] [CrossRef]
  50. Sensinger, J.W.; Lock, B.A.; Kuiken, T.A. Adaptive Pattern Recognition of Myoelectric Signals: Exploration of Conceptual Framework and Practical Algorithms. IEEE Trans. Neural Syst. Rehabil. Eng. 2009, 17, 270–278. [Google Scholar] [CrossRef] [Green Version]
  51. Chen, X.; Zhang, D.; Zhu, X. Application of a self-enhancing classification method to electromyography pattern recognition for multifunctional prosthesis control. J. NeuroEng. Rehabil. 2013, 10, 44. [Google Scholar] [CrossRef]
  52. Pilarski, P.; Dawson, M.; Degris, T.; Fahimi, F.; Carey, J.; Sutton, R. Online human training of a myoelectric prosthesis controller via actor-critic reinforcement learning. In Proceedings of the 2011 IEEE International Conference on Rehabilitation Robotics (ICORR), Zurich, Switzerland, 29 June–1 July 2011. [Google Scholar]
  53. Clancy, E.A.; Morin, E.L.; Merletti, R. Sampling, noise-reduction and amplitude estimation issues in surface electromyography. J. Electromyogr. Kinesiol. 2002, 12, 1–16. [Google Scholar] [CrossRef]
  54. Ajiboye, A.B.; Weir, R.F. A heuristic fuzzy logic approach to EMG pattern recognition for multifunctional prosthesis control. IEEE Trans. Neural Syst. Rehabil. Eng. 2005, 13, 280–291. [Google Scholar] [CrossRef]
  55. Chu, J.U.; Moon, I.; Mun, M.S. A real-time EMG pattern recognition system based on linear-nonlinear feature projection for a multifunction myoelectric hand. IEEE Trans. Biomed. Eng. 2006, 53, 2232–2239. [Google Scholar]
  56. Farina, D.; Merletti, R.; Enoka, R.M. The extraction of neural strategies from the surface EMG. J. Appl. Physiol. 2004, 96, 1486–1495. [Google Scholar] [CrossRef] [Green Version]
  57. Li, G.; Li, Y.; Yu, L.; Geng, Y. Conditioning and Sampling Issues of EMG Signals in Motion Recognition of Multifunctional Myoelectric Prostheses. Ann. Biomed. Eng. 2011, 39, 1779–1787. [Google Scholar] [CrossRef] [PubMed]
  58. Phinyomark, A.; Khushaba, R.N.; Scheme, E. Feature Extraction and Selection for Myoelectric Control Based on Wearable EMG Sensors. Sensors 2018, 18, 1615. [Google Scholar] [CrossRef] [PubMed]
  59. Farrell, T.R.; Weir, R.F. The Optimal Controller Delay for Myoelectric Prostheses. IEEE Trans. Neural Syst. Rehabil. Eng. 2007, 15, 111–118. [Google Scholar] [CrossRef] [PubMed]
  60. Nielsen, J.L.; Holmgaard, S.; Jiang, N.; Englehart, K.B.; Farina, D.; Parker, P.A. Simultaneous and Proportional Force Estimation for Multifunction Myoelectric Prostheses Using Mirrored Bilateral Training. IEEE Trans. Biomed. Eng. 2011, 58, 681–688. [Google Scholar] [CrossRef] [PubMed]
  61. Phinyomark, A.; Quaine, F.; Charbonnier, S.; Serviere, C.; Tarpin-Bernard, F.; Laurillau, Y. EMG feature evaluation for improving myoelectric pattern recognition robustness. Expert Syst. Appl. 2013, 40, 4832–4840. [Google Scholar] [CrossRef]
  62. Graupe, D.; Cline, W.K. Functional separation of EMG signals via ARMA identification methods for prosthesis control purposes. IEEE Trans. Syst. Man, Cybern. 1975, 1, 252–259. [Google Scholar] [CrossRef]
  63. Kelly, M.F.; Parker, P.A.; Scott, R.N. The application of neural networks to myoelectric signal analysis: A preliminary study. IEEE Trans. Biomed. Eng. 1990, 37, 221–230. [Google Scholar] [CrossRef]
  64. Spanias, J.A.; Perreault, E.J.; Hargrove, L.J. Detection of and compensation for EMG disturbances for powered lower limb prosthesis control. IEEE Trans. Neural Syst. Rehabil. Eng. 2015, 24, 226–234. [Google Scholar] [CrossRef]
  65. Huang, Y.; Englehart, K.B.; Hudgins, B.; Chan, A.D. A Gaussian mixture model based classification scheme for myoelectric control of powered upper limb prostheses. IEEE Trans. Biomed. Eng. 2005, 52, 1801–1811. [Google Scholar] [CrossRef]
  66. Castellini, C.; van der Smagt, P. Surface EMG in advanced hand prosthetics. Biol. Cybern. 2009, 100, 35–47. [Google Scholar] [CrossRef]
  67. Alkan, A.; Günay, M. Identification of EMG signals using discriminant analysis and SVM classifier. Expert Syst. Appl. 2012, 39, 44–47. [Google Scholar] [CrossRef]
  68. Al-Timemy, A.H.; Bugmann, G.; Escudero, J.; Outram, N. Classification of finger movements for the dexterous hand prosthesis control with surface electromyography. IEEE J. Biomed. Health Informat. 2013, 17, 608–618. [Google Scholar] [CrossRef]
  69. Chan, A.D.; Englehart, K.B. Continuous myoelectric control for powered prostheses using hidden Markov models. IEEE Trans. Biomed. Eng. 2004, 52, 121–124. [Google Scholar] [CrossRef] [PubMed]
  70. Zardoshti-Kermani, M.; Wheeler, B.C.; Badie, K.; Hashemi, R.M. EMG feature evaluation for movement control of upper extremity prostheses. IEEE Trans. Rehabil. Eng. 1995, 3, 324–333. [Google Scholar] [CrossRef]
  71. Karlik, B.; Tokhi, M.O.; Alci, M. A fuzzy clustering neural network architecture for multifunction upper-limb prosthesis. IEEE Trans. Biomed. Eng. 2003, 50, 1255–1261. [Google Scholar] [CrossRef]
  72. Rahimi, A.; Benatti, S.; Kanerva, P.; Benini, L.; Rabaey, J.M. Hyperdimensional biosignal processing: A case study for EMG-based hand gesture recognition. In Proceedings of the 2016 IEEE International Conference on Rebooting Computing (ICRC), San Diego, CA, USA, 17–19 October 2016; pp. 1–8. [Google Scholar]
  73. Hudgins, B.; Parker, P.; Scott, R.N. A new strategy for multifunction myoelectric control. IEEE Trans. Biomed. Eng. 1993, 40, 82–94. [Google Scholar] [CrossRef]
  74. Hargrove, L.J.; Li, G.; Englehart, K.B.; Hudgins, B.S. Principal components analysis preprocessing for improved classification accuracies in pattern-recognition-based myoelectric control. IEEE Trans. Biomed. Eng. 2008, 56, 1407–1414. [Google Scholar] [CrossRef]
  75. Li, X.; Samuel, O.W.; Zhang, X.; Wang, H.; Fang, P.; Li, G. A motion-classification strategy based on sEMG-EEG signal combination for upper-limb amputees. J. Neuroeng. Rehabil. 2017, 14, 2. [Google Scholar] [CrossRef]
  76. Peleg, D.; Braiman, E.; Yom-Tov, E.; Inbar, G.F. Classification of finger activation for use in a robotic prosthesis arm. IEEE Trans. Neural Syst. Rehabil. Eng. 2002, 10, 290–293. [Google Scholar] [CrossRef]
  77. Oskoei, M.A.; Hu, H. GA-based feature subset selection for myoelectric classification. In Proceedings of the 2006 IEEE International Conference on Robotics and Biomimetics, Kunming, China, 17–20 December 2006; pp. 1465–1470. [Google Scholar]
  78. Huang, H.P.; Liu, Y.H.; Liu, L.W.; Wong, C.S. EMG classification for prehensile postures using cascaded architecture of neural networks with self-organizing maps. In Proceedings of the 2003 IEEE International Conference on Robotics and Automation (Cat. No. 03CH37422), Taipei, Taiwan, 14–19 September 2003; Volume 1, pp. 1497–1502. [Google Scholar]
  79. Khushaba, R.N.; Al-Jumaily, A. Channel and feature selection in multifunction myoelectric control. In Proceedings of the 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Lyon, France, 22–26 August 2007; pp. 5182–5185. [Google Scholar]
  80. Hahne, J.M.; Graimann, B.; Muller, K.R. Spatial filtering for robust myoelectric control. IEEE Trans. Biomed. Eng. 2012, 59, 1436–1443. [Google Scholar] [CrossRef]
  81. Almström, C.; Herberts, P.; Körner, L. Experience with Swedish multifunctional prosthetic hands controlled by pattern recognition of multiple myoelectric signals. Int. Orthop. 1981, 5, 15–21. [Google Scholar] [CrossRef] [PubMed]
  82. Lorrain, T.; Jiang, N.; Farina, D. Influence of the training set on the accuracy of surface EMG classification in dynamic contractions for the control of multifunction prostheses. J. Neuroeng. Rehabil. 2011, 8, 25. [Google Scholar] [CrossRef] [PubMed]
  83. Farina, D.; Jiang, N.; Rehbaum, H.; Holobar, A.; Graimann, B.; Dietl, H.; Aszmann, O.C. The extraction of neural information from the surface EMG for the control of upper-limb prostheses: Emerging avenues and challenges. IEEE Trans. Neural Syst. Rehabil. Eng. 2014, 22, 797–809. [Google Scholar] [CrossRef] [PubMed]
  84. He, J.; Zhang, D.; Jiang, N.; Sheng, X.; Farina, D.; Zhu, X. User adaptation in long-term, open-loop myoelectric training: Implications for EMG pattern recognition in prosthesis control. J. Neural Eng. 2015, 12, 046005. [Google Scholar] [CrossRef]
  85. Vidovic, M.M.; Hwang, H.J.; Amsuess, S.; Hahne, J.M.; Farina, D.; Muller, K.R. Improving the robustness of myoelectric pattern recognition for upper limb prostheses by covariate shift adaptation. IEEE Trans. Neural Syst. Rehabil. Eng. 2016, 24, 961–970. [Google Scholar] [CrossRef]
  86. Von Bünau, P.; Meinecke, F.C.; Király, F.C.; Müller, K.R. Finding stationary subspaces in multivariate time series. Phys. Rev. Lett. 2009, 103, 214101. [Google Scholar] [CrossRef]
  87. Samek, W.; Vidaurre, C.; Müller, K.R.; Kawanabe, M. Stationary common spatial patterns for brain–computer interfacing. J. Neural Eng. 2012, 9, 026013. [Google Scholar] [CrossRef]
  88. Radmand, A.; Scheme, E.; Englehart, K. A characterization of the effect of limb position on EMG features to guide the development of effective prosthetic control schemes. In Proceedings of the 2014 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Chicago, IL, USA, 26–30 August 2014; pp. 662–667. [Google Scholar]
  89. Roy, S.H.; De Luca, G.; Cheng, M.S.; Johansson, A.; Gilmore, L.D.; De Luca, C.J. Electro-mechanical stability of surface EMG sensors. Med. Biol. Eng. Comput. 2007, 45, 447–457. [Google Scholar] [CrossRef]
  90. Hargrove, L.; Englehart, K.; Hudgins, B. A training strategy to reduce classification degradation due to electrode displacements in pattern recognition based myoelectric control. Biomed. Signal Process. Control 2008, 3, 175–180. [Google Scholar] [CrossRef]
  91. Hahne, J.M.; Markovic, M.; Farina, D. User adaptation in Myoelectric Man-Machine Interfaces. Sci. Rep. 2017, 7, 4437. [Google Scholar] [CrossRef]
  92. Jiang, N.; Englehart, K.B.; Parker, P.A. Extracting simultaneous and proportional neural control information for multiple-DOF prostheses from the surface electromyographic signal. IEEE Trans. Bio-Med. Eng. 2009, 56, 1070–1080. [Google Scholar] [CrossRef] [PubMed]
  93. Ameri, A.; Kamavuako, E.N.; Scheme, E.J.; Englehart, K.B.; Parker, P.A. Support Vector Regression for Improved Real-Time, Simultaneous Myoelectric Control. IEEE Trans. Neural Syst. Rehabil. Eng. 2014, 22, 1198–1209. [Google Scholar] [CrossRef] [PubMed]
  94. Ameri, A.; Scheme, E.; Kamavuako, E.; Englehart, K.; Parker, P. Real-Time, Simultaneous Myoelectric Control Using Force and Position-Based Training Paradigms. Biomed. Eng. IEEE Trans. 2014, 61, 279–287. [Google Scholar] [CrossRef] [PubMed]
  95. Ameri, A.; Kamavuako, E.N.; Scheme, E.J.; Englehart, K.B.; Parker, P.A. Real-time, simultaneous myoelectric control using visual target-based training paradigm. Biomed. Signal Process. Control 2014, 13, 8–14. [Google Scholar] [CrossRef]
  96. Igual, C.; Igual, J.; Hahne, J.M.; Parra, L.C. Adaptive Auto-Regressive Proportional Myoelectric Control. IEEE Trans. Neural Syst. Rehabil. Eng. 2019, 27, 314–322. [Google Scholar] [CrossRef] [PubMed]
  97. Hwang, H.J.; Hahne, J.; Mueller, K.R. Real-time robustness evaluation of regression based myoelectric control against arm position change and donning/doffing. PLoS ONE 2017, 12, e0186318. [Google Scholar] [CrossRef] [PubMed]
  98. Huang, Q.; Yang, D.; Jiang, L.; Zhang, H.; Liu, H.; Kotani, K.; Huang, Q.; Yang, D.; Jiang, L.; Zhang, H.; et al. A Novel Unsupervised Adaptive Learning Method for Long-Term Electromyography (EMG) Pattern Recognition. Sensors 2017, 17, 1370. [Google Scholar] [CrossRef] [PubMed]
  99. Strazzulla, I.; Nowak, M.; Controzzi, M.; Cipriani, C.; Castellini, C. Online Bimanual Manipulation Using Surface Electromyography and Incremental Learning. IEEE Trans. Neural Syst. Rehabil. Eng. 2017, 25, 227–234. [Google Scholar] [CrossRef]
  100. Smith, L.H.; Kuiken, T.A.; Hargrove, L.J. Evaluation of Linear Regression Simultaneous Myoelectric Control Using Intramuscular EMG. IEEE Trans. Biomed. Eng. 2016, 63, 737–746. [Google Scholar] [CrossRef]
  101. Engeberg, E.D.; Meek, S.G.; Minor, M.A. Hybrid force–velocity sliding mode control of a prosthetic hand. IEEE Trans. Biomed. Eng. 2008, 55, 1572–1581. [Google Scholar] [CrossRef]
  102. Muceli, S.; Farina, D. Simultaneous and Proportional Estimation of HandKinematics From EMG During Mirrored Movements at MultipleDegrees-of-Freedom. Neural Syst. Rehabil. Eng. IEEE Trans. 2012, 20, 371–378. [Google Scholar] [CrossRef] [PubMed]
  103. Ameri, A.; Englehart, K.B.; Parker, P.A. A comparison between force and position control strategies in myoelectric prostheses. In Proceedings of the 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, San Diego, CA, USA, 28 August–1 September 2012; pp. 1342–1345. [Google Scholar] [CrossRef]
  104. Fang, Y.; Zhou, D.; Li, K.; Liu, H. Interface Prostheses With Classifier-Feedback-Based User Training. IEEE Trans. Biomed. Eng. 2017, 64, 2575–2583. [Google Scholar] [CrossRef] [PubMed]
  105. Powell, M.; Kaliki, R.; Thakor, N. User training for pattern recognition-based myoelectric prostheses: Improving phantom limb movement consistency and distinguishability. IEEE Trans. Neural Syst. Rehabil. Eng. 2014, 22, 522–532. [Google Scholar] [CrossRef] [PubMed]
  106. Thomas, N.; Ung, G.; McGarvey, C.; Brown, J.D. Comparison of vibrotactile and joint-torque feedback in a myoelectric upper-limb prosthesis. J. Neuroeng. Rehabil. 2019, 16, 70. [Google Scholar] [CrossRef]
  107. Guémann, M.; Bouvier, S.; Halgand, C.; Borrini, L.; Paclet, F.; Lapeyre, E.; Ricard, D.; Cattaert, D.; de Rugy, A. Sensory and motor parameter estimation for elbow myoelectric control with vibrotactile feedback. Ann. Phys. Rehabil. Med. 2018, 61, e467. [Google Scholar] [CrossRef]
  108. Markovic, M.; Schweisfurth, M.A.; Engels, L.F.; Farina, D.; Dosen, S. Myocontrol is closed-loop control: Incidental feedback is sufficient for scaling the prosthesis force in routine grasping. J. Neuroeng. Rehabil. 2018, 15, 81. [Google Scholar] [CrossRef]
  109. Radhakrishnan, S.M.; Baker, S.N.; Jackson, A. Learning a Novel Myoelectric-Controlled Interface Task. J. Neurophysiol. 2008, 100, 2397–2408. [Google Scholar] [CrossRef] [PubMed]
  110. Zhu, X.; Liu, J.; Zhang, D.; Sheng, X.; Jiang, N. Cascaded Adaptation Framework for Fast Calibration of Myoelectric Control. IEEE Trans. Neural Syst. Rehabil. Eng. 2017, 25, 254–264. [Google Scholar] [CrossRef]
  111. Nishikawa, D.; Yu, W.; Yokoi, H.; Kakazu, Y. On-line learning method for EMG prosthetic hand control. Electron. Commun. Jpn. (Part III Fundam. Electron. Sci.) 2001, 84, 35–46. [Google Scholar] [CrossRef]
  112. Betthauser, J.L.; Hunt, C.L.; Osborn, L.E.; Masters, M.R.; Lévay, G.; Kaliki, R.R.; Thakor, N.V. Limb Position Tolerant Pattern Recognition for Myoelectric Prosthesis Control with Adaptive Sparse Representations From Extreme Learning. IEEE Trans. Biomed. Eng. 2018, 65, 770–778. [Google Scholar] [CrossRef]
  113. Müller, J.S.; Vidaurre, C.; Schreuder, M.; Meinecke, F.C.; Von Bünau, P.; Müller, K.R. A mathematical model for the two-learners problem. J. Neural Eng. 2017, 14, 036005. [Google Scholar] [CrossRef] [PubMed]
  114. Couraud, M.; Cattaert, D.; Paclet, F.; Oudeyer, P.Y.; Rugy, A.d. Model and experiments to optimize co-adaptation in a simplified myoelectric control system. J. Neural Eng. 2018, 15, 026006. [Google Scholar] [CrossRef] [PubMed]
  115. Ottobock Website. Available online: https://www.ottobock.de (accessed on 15 September 2019).
  116. Coapt Engineering Website. Available online: https://www.coaptengineering.com (accessed on 15 September 2019).
  117. Yeung, D.; Farina, D.; Vujaklija, I. Directional Forgetting for Stable Co-Adaptation in Myoelectric Control. Sensors 2019, 19, 2203. [Google Scholar] [CrossRef] [PubMed]
  118. Hahne, J.M.; Schweisfurth, M.A.; Koppe, M.; Farina, D. Simultaneous control of multiple functions of bionic hand prostheses: Performance and robustness in end users. Sci. Robot. 2018, 3. [Google Scholar] [CrossRef]
  119. Paaßen, B.; Schulz, A.; Hahne, J.; Hammer, B. Expectation maximization transfer learning and its application for bionic hand prostheses. Neurocomputing 2018, 298, 122–133. [Google Scholar] [CrossRef] [Green Version]
  120. Braun, D.A.; Waldert, S.; Aertsen, A.; Wolpert, D.M.; Mehring, C. Structure Learning in a Sensorimotor Association Task. PLoS ONE 2010, 5, 1–8. [Google Scholar] [CrossRef] [PubMed]
  121. Wheaton, L.A. Neurorehabilitation in upper limb amputation: Understanding how neurophysiological changes can affect functional rehabilitation. J. Neuroeng. Rehabil. 2017, 14, 41. [Google Scholar] [CrossRef]
  122. Amsuess, S.; Vujaklija, I.; Goebel, P.; Roche, A.D.; Graimann, B.; Aszmann, O.C.; Farina, D. Context-Dependent Upper Limb Prosthesis Control for Natural and Robust Use. IEEE Trans. Neural Syst. Rehabil. Eng. 2016, 24, 744–753. [Google Scholar] [CrossRef]
  123. Kuiken, T.A.; Miller, L.A.; Turner, K.; Hargrove, L.J. A comparison of pattern recognition control and direct control of a multiple degree-of-freedom transradial prosthesis. IEEE J. Transl. Eng. Health Med. 2016, 4, 1–8. [Google Scholar] [CrossRef]
  124. Markovic, M.; Schweisfurth, M.A.; Engels, L.F.; Bentz, T.; Wüstefeld, D.; Farina, D.; Dosen, S. The clinical relevance of advanced artificial feedback in the control of a multi-functional myoelectric prosthesis. J. Neuroeng. Rehabil. 2018, 15, 28. [Google Scholar] [CrossRef] [Green Version]
  125. Dargazany, A.R.; Abtahi, M.; Mankodiya, K. An end-to-end (deep) neural network applied to raw EEG, fNIRs and body motion data for data fusion and BCI classification task without any pre-/post-processing. arXiv 2019, arXiv:1907.09523. [Google Scholar]
  126. Silva, K.; Rand, S.; Cancel, D.; Chen, Y.; Kathirithamby, R.; Stern, M. Three-dimensional (3-D) printing: A cost-effective solution for improving global accessibility to prostheses. PM&R 2015, 7, 1312–1314. [Google Scholar]
  127. Farahani, B.; Firouzi, F.; Chang, V.; Badaroglu, M.; Constant, N.; Mankodiya, K. Towards fog-driven IoT eHealth: Promises and challenges of IoT in medicine and healthcare. Future Gener. Comput. Syst. 2018, 78, 659–676. [Google Scholar] [CrossRef] [Green Version]
  128. Hiremath, S.; Yang, G.; Mankodiya, K. Wearable Internet of Things: Concept, architectural components and promises for person-centered healthcare. In Proceedings of the 2014 4th International Conference on Wireless Mobile Communication and Healthcare-Transforming Healthcare Through Innovations in Mobile and Wireless Technologies (MOBIHEALTH), Athens, Greece, 3–5 November 2014; pp. 304–307. [Google Scholar]
  129. LeMoyne, R. Future and advanced concepts for the powered prosthesis. In Advances for Prosthetic Technology; Springer: Tokyo, Japan, 2016; pp. 127–130. [Google Scholar]
  130. Li, G.; Zhang, L.; Sun, Y.; Kong, J. Towards the sEMG hand: Internet of things sensors and haptic feedback application. Multimed. Tools Appl. 2018, 1–18. [Google Scholar] [CrossRef]
  131. Wubben, D.; Rost, P.; Bartelt, J.S.; Lalam, M.; Savin, V.; Gorgoglione, M.; Dekorsy, A.; Fettweis, G. Benefits and impact of cloud computing on 5G signal processing: Flexible centralization through cloud-RAN. IEEE Signal Process. Mag. 2014, 31, 35–44. [Google Scholar] [CrossRef]
  132. Cordella, F.; Ciancio, A.L.; Sacchetti, R.; Davalli, A.; Cutti, A.G.; Guglielmelli, E.; Zollo, L. Literature Review on Needs of Upper Limb Prosthesis Users. Front. Neurosci. 2016, 10, 209. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Closed loop for prosthetic myoelectric control. First step, acquisition of multiple EMG channels from upper limb muscles. Second, mapping into control signals with machine learning techniques (classification or regression) using the EMG features as inputs. Third, model estimation of the prosthesis output for control, and last, feedback to the user from the prosthesis (or other output interface).
Figure 1. Closed loop for prosthetic myoelectric control. First step, acquisition of multiple EMG channels from upper limb muscles. Second, mapping into control signals with machine learning techniques (classification or regression) using the EMG features as inputs. Third, model estimation of the prosthesis output for control, and last, feedback to the user from the prosthesis (or other output interface).
Electronics 08 01244 g001
Figure 2. Outline representing the process of feature extraction. The upper plot represents EMG raw data from which only a portion is processed at each time step. The currently processed portion, named window, is displaced in time each iteration with a defined step-size (Disp 1 for the first iteration, Disp 2 for the second). This example uses an overlapping scheme where consecutive windows overlap in order to compensate the data acquisition delay and smooth the feature vector. The data in the window is updated to the most recent data recorded. Features (the root mean square RMS) are constantly extracted from the current window at each time step. The lower plot corresponds to the extracted features of the data. (Neither window nor displacement sizes exemplify actual dimension, but had to be enlarged for visual simplicity).
Figure 2. Outline representing the process of feature extraction. The upper plot represents EMG raw data from which only a portion is processed at each time step. The currently processed portion, named window, is displaced in time each iteration with a defined step-size (Disp 1 for the first iteration, Disp 2 for the second). This example uses an overlapping scheme where consecutive windows overlap in order to compensate the data acquisition delay and smooth the feature vector. The data in the window is updated to the most recent data recorded. Features (the root mean square RMS) are constantly extracted from the current window at each time step. The lower plot corresponds to the extracted features of the data. (Neither window nor displacement sizes exemplify actual dimension, but had to be enlarged for visual simplicity).
Electronics 08 01244 g002
Figure 3. Common used feedbacks. (a) Visual interface representing the model estimation output as a red cross and the target as a green circle; (b) Virtual Reality environment to perform upper limb prosthesis control tasks; (c) Vibrotactors used to provide sensory-motor feedback to the user; (d) An actual prosthesis with two degrees of freedom and changeable grasp type used by an able-bodied participant.
Figure 3. Common used feedbacks. (a) Visual interface representing the model estimation output as a red cross and the target as a green circle; (b) Virtual Reality environment to perform upper limb prosthesis control tasks; (c) Vibrotactors used to provide sensory-motor feedback to the user; (d) An actual prosthesis with two degrees of freedom and changeable grasp type used by an able-bodied participant.
Electronics 08 01244 g003

Share and Cite

MDPI and ACS Style

Igual, C.; Pardo, L.A., Jr.; Hahne, J.M.; Igual, J. Myoelectric Control for Upper Limb Prostheses. Electronics 2019, 8, 1244. https://doi.org/10.3390/electronics8111244

AMA Style

Igual C, Pardo LA Jr., Hahne JM, Igual J. Myoelectric Control for Upper Limb Prostheses. Electronics. 2019; 8(11):1244. https://doi.org/10.3390/electronics8111244

Chicago/Turabian Style

Igual, Carles, Luis A. Pardo, Jr., Janne M. Hahne, and Jorge Igual. 2019. "Myoelectric Control for Upper Limb Prostheses" Electronics 8, no. 11: 1244. https://doi.org/10.3390/electronics8111244

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop