scieee AI-readable full text Open interactive document viewer

Adaptive hybrid robotic system for rehabilitation of reaching movement after a brain injury: A usability study

Resquin, Francisco,Gonzalez-Vargas, J.,Ibáñez Pereda, Jaime,Brunetti, F.,Dimbwadyo-Terrer, Iris,Carrasco, L.,Alves, S.,Gonzalez-Alted, A.,Gómez-Blanco, A.,Pons Rovira, José Luis

Abstract

© The Author(s).

Full text

RESEARCH Open Access Adaptive hybrid robotic system for rehabilitation of reaching movement after a brain injury: a usability study F. Resquín 1* , J. Gonzalez-Vargas 1 , J. Ibáñez 1,6 , F. Brunetti 2 , I. Dimbwadyo 3 , L. Carrasco 4 , S. Alves 5 , C. Gonzalez-Alted 5 , A. Gomez-Blanco 5 and J. L. Pons 1,7 Abstract Background: Brain injury survivors often present upper-limb motor impairment affecting the execution of functional activities such as reaching. A currently active research line seeking to maximize upper-limb motor recovery after a brain injury, deals with the combined use of functional electrical stimulation (FES) and mechanical supporting devices, in what has been previously termed hybrid robotic systems. This study evaluates from the technical and clinical perspectives the usability of an integrated hybrid robotic system for the rehabilitation of upper-limb reaching movements after a brain lesion affecting the motor function. Methods: The presented system is comprised of four main components. The hybrid assistance is given by a passive exoskeleton to support the arm weight against gravity and a functional electrical stimulation device to assist the execution of the reaching task. The feedback error learning (FEL) controller was implemented to adjust the intensity of the electrical stimuli delivered on target muscles according to the performance of the users. This control strategy is based on a proportional-integral-derivative feedback controller and an artificial neural network as the feedforward controller. Two experiments were carried out in this evaluation. First, the technical viability and the performance of the implemented FEL controller was evaluated in healthy subjects (N= 12). Second, a small cohort of patients with a brain injury (N= 4) participated in two experimental session to evaluate the system performance. Also, the overall satisfaction and emotional response of the users after they used the system was assessed. Results: In the experiment with healthy subjects, a significant reduction of the tracking error was found during the execution of reaching movements. In the experiment with patients, a decreasing trend of the error trajectory was found together with an increasing trend in the task performance as the movement was repeated. Brain injury patients expressed a great acceptance in using the system as a rehabilitation tool. Conclusions: The study demonstrates the technical feasibility of using the hybrid robotic system for reaching rehabilitation. Patients’reports on the received intervention reveal a great satisfaction and acceptance of the hybrid robotic system. Trial registration: Retrospective trial registration in ISRCTN Register with study ID ISRCTN12843006. Keywords: Hybrid robotic systems, Upper limb rehabilitation, Stroke rehabilitation, Functional electrical stimulation, Feedback error learning * Correspondence: [email protected] 1 Neural Rehabilitation Group, Cajal Institute of the Spanish National Research Council (CSIC), Avda. Doctor Arce, 37, 28002 Madrid, Spain Full list of author information is available at the end of the article © The Author(s). 2017 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated. Resquín et al. Journal of NeuroEngineering and Rehabilitation (2017) 14:104 DOI 10.1186/s12984-017-0312-4 Background Upper limb hemiparesis is one of the most common consequences after a brain injury accident [1]. This motor impairment has an adverse impact on the quality of life of survivors since it hinders the execution of activities of daily living. From the rehabilitation perspective, it is widely accepted that high-intensity and repetitive task-specific practice is the most effective principle to promote motor recovery after a brain injury [1, 2]. However, traditional rehabilitation treatment offers a dose of movement repetition that is in most cases insufficient to facilitate neural reorganization [3]. In response to these current clinical shortcomings, there is a clear interest in alternative rehabilitation methods that improve the arm motor functionality of brain injury survivors. Hybrid robotic systems for motor rehabilitation are a promising approach that combine the advantages of robotic support or assistive devices and functional electrical stimulation (FES) technologies to overcome their individual limitations and to offer more robust rehabilitation interventions [4]. Despite the potential benefits of using hybrid robotic systems for arm rehabilitation, a recent published review shows that only a few hybrid systems presented in the literature were tested with stroke patients [4]. Possible reasons could be the difficulties arising from the integration of both assistive technologies or the lack of integrated platforms that can be easily setup and used. End-effector robotic devices combined with FES represent the most typical hybrid systems used to train reaching tasks under constrained conditions [5–7]. With these systems, patients’forearms are typically restricted to the horizontal plane to isolate the training of the elbow extension movement. The main advantage of this approach is the simplicity of the setup, with only 1 Degree of Freedom (DoF). However, to maximize the treatment’s outcomes and achieve functional improvement it is necessary to train actions with higher range of motion (> 1 DoF) and functional connotations [8, 9]. Yet, the complexity for driving a successful movement execution in such scenarios requires the implementation of a robust and reliable FES controller. The appropriate design and implementation of FES controllers play a key role to achieve stable and robust motion control in hybrid robotic systems. The control strategy must be able to drive all the necessary joints to realize the desired movement, and compensate any disturbances to the motion, i.e. muscle fatigue onset as well as the strong nonlinear and time-varying response of the musculoskeletal system to FES [10, 11]. Consequently, open-loop and simple feedback controllers (e.g. proportional-integral-derivative -PID-) are not robust enough to cope with these disturbances [8, 12]. Meadmore et al. presented a more suitable hybrid robotic system for functional rehabilitation scenarios [13]. They implemented a model-based iterative learning controller (ILC) that adjusts the FES intensity based on the tracking error of the previously executed movement (see [13, 14] for a detail description of the system). This iterative adjustment allows compensating for disturbances caused by FES. Although this approach addresses some of the issues regarding motion control with FES, it requires a detailed mathematical description of the musculoskeletal system to work properly. In this context, unmodeled dynamics and the linearization of the model can reduce the robustness of the controller performance. Also, the identification of the model’s parameters is complex and time consuming, which limits its applicability in clinical settings [11, 12]. The Feedback Error Learning (FEL) scheme proposed by Kawato [15] can be considered as an alternative to ILC. This scheme was developed to describe how the central nervous system acquires an internal model of the body to improve the motor control. Under this scheme, the motor control command of a feedback controller is used to train a feedforward controller to learn implicitly the inverse dynamics of the controlled system on-line (i.e. the arm). Complementary, this on-line learning procedure also allows the controller to adapt and compensate for disturbances. In contrast with the ILC, the main advantage of this strategy is that the controller does not require an explicit model of the controlled system to work correctly and that it can directly learn the nonlinear characteristic of the controlled system. Therefore, using the FEL control strategy to control a hybrid robotic system can simplify the setup of the system considerably, which makes easier to deploy it in clinical settings as well as personalize its response according to each patient’s musculoskeletal characteristics and movement capabilities. The FEL has been used previously to control the wrist [16] and the lower limb [17] motion with FES in healthy subjects; but it has not been tested on brain injury patients. In a previous pilot study, we partially showed the suitability of the FEL scheme in hybrid robotic systems for reaching rehabilitation with healthy subjects [18]. However, a rigorous and robust analysis has not been presented neither this concept has not been tested with motor impaired patients. The main objective of this study is to verify the usability of a fully integrated hybrid robotic system based on an FEL scheme for rehabilitation of reaching movement in brain injury patients. To attain such objective twostep experimentation was followed. The first part consists of demonstrating the technical viability and learning capability of the developed FEL controller to drive the execution of a coordinated shoulder-elbow joint movement. The second part consists of testing the usability of the platform with brain injury patients in a more Resquín et al. Journal of NeuroEngineering and Rehabilitation (2017) 14:104 Page 2 of 15 realistic rehabilitation scenario. For this purpose, we assessed the patients’performance and overall satisfaction and emotional response after using the system. Methods In this section, we present the hybrid robotic system for the rehabilitation of reaching movement in patients with a brain injury. The system focuses on aiding users to move their paretic arm towards specific distal directions in the space. During the execution of the reaching task, the FEL controller adjusts the intensities of the electrical stimuli delivered to target muscles in order to aid the subjects in tracking accurately the target paths. Description of the hybrid rehabilitation platform for reaching rehabilitation Figure 1 shows the general overview of the developed platform. This rehabilitation platform is composed of four main components: the hybrid assistive device (upper limb exoskeleton + FES device); the high-level controller (HLC); the visual feedback and; the user interface. The hybrid assistance is given by the upper limb exoskeleton, Armeo Spring® (Hocoma, Switzerland) and the IntFES stimulator (Technalia, Spain). The Armeo is a passive exoskeleton aimed at supporting the arm weight against gravity. Also, the exoskeleton delimits the workspace, bounding the movements to a controlled area. Since stroke patients suffer typically from an overactivity of flexor muscles of the arm and a loss in activity of the triceps, anterior deltoids and finger extensor muscles [13, 19], the FES is delivered through biphasic electrical pulses at the triceps and the anterior deltoid muscles. The HLC is implemented in a PC104 architecture running under xPC Target® operating system (The MathWorks Inc.) for real-time operation. This component estimates the arm joint position, generates the reference trajectory (from the initial position to the target) and executes the control algorithm to command the FES intensity delivered at target muscles. Figure 1b shows the visual feedback interface, which is integrated into the platform to guide and encourage the user to accomplish the rehabilitation task. In order to present users an intuitive and easy to understand visualization paradigm, geometrics blocks were used to represent the arm movement on the screen and guide the rehabilitation session. Thus, the user’s arm movement is represented by a green circle, where the xand y-axis indicate the movements of the elbow and shoulder joints, respectively. The blue cross represents the reference trajectory that users should follow. This cross moved from an initial position (grey circle) to the final position (red square). At the end of each trial, the performance of the task is calculated and shown to the user, who is in turn Frequency System FES HLC FEL Control FEL ON FEL OFF Reset System Control Mov Reset Start FES Parameters Control Modulation Amplitude PulseWidth Save Anterior Deltoid Triceps Wrist Muscle Field Max. Current Max. PulseWidth 1 14 2 20 18 14 450 450 450 Frequency 40 Repetitions 5 System States Global State Task State Request 1 3 Therapy Configuration Elbow Extension Shoulder Flexion Shoulder/Elbow Arm Left Reference 3 seconds Repetitions Rest Time [s] Grasping Time [s] Save 2 5 20 Shoulder Elbow Target Position 10 30 User Interface UDP Port Send Receive Conect 7500 15000 b) c) Reach the Target! Performance: 100% Performance: 100% User Interface High Level Controller CAN1 USB Video Frequency System FES HLC FEL Control FEL ON FEL OFF Reset System Control Mov Reset Start FES Parameters Control Modulation Amplitude PulseWidth Save Anterior Deltoid Triceps Wrist Muscle Field Max. Current Max. PulseWidth 1 14 2 20 18 14 450 450 450 Frequency 40 Repetitions System States Global State Task State Request 1 3 Therapy Configuration Elbow Extension Shoulder Flexion Shoulder/Elbow Arm Left Reference 3 seconds Repetitions Rest Time [s] Grasping Time [s] Save 2 5 20 Shoulder Elbow Target Position 10 User Interface UDP Port Send Receive Conect 7500 15000 Hybrid Assistive Device Visual Feedback FES Device PC104 PC CAN2 UDP a) Exoskeleton Fig. 1 aGeneral overview of the presented hybrid robotic platform for reaching rehabilitation. bVisual feedback provided to the users. The green ball represents the actual arm position, the blue cross is the reference trajectory, the initial and final position are represented by the gray ball and red square respectively. cInterface for system configuration Resquín et al. Journal of NeuroEngineering and Rehabilitation (2017) 14:104 Page 3 of 15 instructed to maximize this result throughout the session. The performance is estimated from the difference between the generated signal reference and the current position of the controlled joints (see Eq. 4). This score is also used to change the color of the ball during the task execution. This way, the system provides an augmented feedback, which allows users to monitor their performance during the movement. The ball turns green if the performance is excellent (80% or more), yellow if it is good (between 60 and 80%), orange if it is moderate (between 40 and 60%) and red when it is poor (40% or less). Lastly, a user interface (Fig 1c) is integrated into the architecture allowing the easy configuration of the therapy parameters, i.e. trained right/left arm, FES parameters, tracking reference velocity and range of movements. Both interfaces (visual feedback and user configuration) were coded and implemented using custom made Matlab methods. FES-based controller design Human arm position Figure 2a depicts the rotation axes of angular position transducers embedded in the exoskeleton. With these transducers, the angular position of the human arm joints can be inferred considering the following assumptions: i) there is a fixed parallel arrangement between the arm and the exoskeleton segments l1 and l2 (Fig. 2b); ii) the stimulation of the anterior deltoids produces a moment on an axis that is fixed with respect to the shoulder (axis Ø 2 ), and the stimulation of the triceps produces a moment on the axis that is orthogonal to both the forearm and the upper arm (axis Ø 5 ). Hence, the vector Ø = [Ø 1 ,Ø 2 ,Ø 3 ,Ø 4 ,Ø 5 ], representing the human arm position, is defined by implementing the same objective transformation fully described in [20, 21]. Feedback error learning implementation The main goal of the FES-based controller is to adjust the intensity of the electrical stimuli provided on specific muscles to achieve a precise control of motion. For such purpose, the FEL algorithm modulated the pulse width (PW) of the electrical pulse delivered at the anterior deltoids and triceps muscles between 50 and 450 μs. The frequency of the stimulation was 40 Hz and a constant pulse amplitude was used. The amplitude was adjusted according to the motor response and comfort of each user. In this work, two FEL controllers were implemented (one for each joint, shoulder and elbow). Each controller consisted of a PID feedback controller combined with an artificial neural network (ANN) arranged as feedforward control (Fig. 3). The ANN provides a way for the controller to learn a non-linear inverse model of the arm. Thus, it is assumed that the learned dynamic covers both, the musculoskeletal responses to the FES and the effects of the shoulder-elbow inter-joint biomechanical coupling. Contrary to past solutions (e.g. ILC [13]), there is no need to take into account this coupling explicitly facilitating the implementation of the controller. This learning process in the ANN occurs by using the output of the PID controller as the correction factor. While the inverse dynamic has not been learned, the PID controller is the main contributor of the control action with a small influence from the ANN. As the movement is repeated and the inverse dynamic is learned, the contributions to the control action are gradually inverted. In the end, the ANN drives the execution of the reaching task while the PID controller compensates only for unknown or unlearned dynamics of the system (e.g. unexpected muscle responses to FES) [16]. A PID controller with an additional inner loop that prevents the integral term to windup was implemented. This additional loop was introduced because only positive output values generate muscle activations (FES assistance) while negative values are ineffective. However, negative values are required for the FEL to learn, which could lead to windup the integral term. Thus, the modified PID controller is given by eq. 1: utðÞ¼ke tðÞþkd de tðÞ dt þZkietðÞþktestðÞðÞð1Þ where e(t) represents the error trajectory; e s (t) is the difference between the PID output and the output of the saturator; and k, k d ,k i and k t are the constant parameters for the proportional, derivative, integral and the anti-windup terms. To guarantee the correct performance of the PID controller, these parameters were adjusted using the Ziegler and Nichols method of the averaged movement responses in healthy subjects. a) b) Fig. 2 Kinematic representation of the rotation axes. aExoskeleton θ={θ 1 ,θ 2 ,θ 3 ,θ 4 ,θ 5 }. bHuman arm Ø = {Ø 1 ,Ø 2 ,Ø 3 ,Ø 4 ,Ø 5 } Resquín et al. Journal of NeuroEngineering and Rehabilitation (2017) 14:104 Page 4 of 15 The implemented feedforward loop relies on a threelayer ANN (nine input, nine hidden and one output node). A sigmoid function was used to activate neurons in the hidden layer while a linear function was used to activate the output neuron. The inputs to the ANN are the desired angular position, velocity and acceleration profiles, from time nto n+2,which result in 9 inputs. These profiles were calculated beforehand (see Eq. 2) and normalized in the range of −1 to 1. The learning process was active along the execution of each movement using the gradient descent algorithm [22]. The ANN size and topology were chosen based on previous studies [16, 18, 23]. In this regard, the ANN size was set as the minimum number of nodes ensuring a proper performance of the system. The muscular response to FES depends on several factors, such as the placement of the electrodes over the skin and changes in human motor physiology [24]. To avoid bias between inter-session data, the experiments were carried out without previous knowledge of the musculoskeletal system. Thus, the weights of the ANN were initialized to small random values close to zero at the start of all sessions. Reference generator Studies in the field of motor control showed that arm reaching movements tend to follow a homogeneous pattern across subjects [25]. This pattern is based on a straight path of the hand with smooth and bell-shaped velocity profile. Therefore, to generate such tracking reference, the minimum jerk trajectory method described by Flash and Hogan was implemented [26]. This reference has been successfully used in previous rehabilitation robotic devices [25]. Eq. 2 shows the analytical expression used to derive the position reference required at the input of the FEL control algorithm: ∅r;i¼∅s iþð∅f i−∅s iÞ10 t d  3 −15 t d  4 þ6t d  5  ð2Þ Ø i s and Ø i f represent the initial and target angles of the i-joint respectively, dis the movement total duration and tis the current time with 0≤t≤d. The velocity and acceleration profiles can be inferred by the first and second time derivatives of eq. 2. Participants and evaluation protocol All participants received oral and written information about the details of the experiment, and signed a consent form to participate and publish the data collected from the experimentation. All experimental protocols followed the Declaration of Helsinki and were approved by the Clinical Ethics Committee of the Centro Superior de Estudios Universitarios La Salle, Universidad Autónoma de Madrid (CSEULS-PI-106/2016). The system was assessed with two different experiments. Only healthy subjects participated in the first experiment. This experiment was conceived to test the technical viability of the proposed hybrid rehabilitation system and to verify the learning capability (arm dynamic model) of the FEL controller to successfully drive the arm following the desired shoulder-elbow coordinated trajectory with FES (see Experiment 1). The second experiment was designed to test the usability of the proposed hybrid robotic system in a realistic rehabilitation scenario with brain injury patients (see Experiment 2). Therefore, two sessions with a greater number of arm movements than experiment 1 were planned. Experiment 1 For the first experiment, 12 healthy subjects (7 males, 1 left-handed and aged 27.1 ± 2.78 years old) were recruited. Each participant took part in a single evaluation a) b) Fig. 3 aBlock diagram of the FES-based Feedback Error Learning (FEL) controller. bArtificial Neural Network used as feedforward loop. Ør; _ Ør; € Ør represent the desired angular position, velocity and acceleration respectively; Ø h is the measured position of the human arm; e(n) is the error position; μ ff ,μ fb are the control signal generated for the feedback and feedforward controllers respectively; μ t is the total assistance; μ ts is the assistance at the output of the saturator; e u is the difference between μ ts and μ t Resquín et al. Journal of NeuroEngineering and Rehabilitation (2017) 14:104 Page 5 of 15 session. Before starting the experiment, the exoskeleton was adjusted to the arm’s dimensions of the subject. The gravity support level was regulated in such a way that the arm was kept about their thigh in the horizontal plane. Surface electrodes (Pals platinum - rectangle 5 × 5 cm) were attached to the anterior deltoids and triceps muscles. Then the maximum pulse amplitude was determined by increasing gradually the current of the stimulator until a motor response was observed with a comfortable stimulation level perceived by the participant. During this procedure, the PW of the stimulation signal was fixed at 450 μs. To define the maximum range of movement and determine the target position, the maximum electrical stimulation intensity to both muscles was simultaneously applied and the resulting movement was recorded. After analyzing the recording data, the target position was defined as the maximum articular angle achieved at each joint (shoulder and elbow). These maximum angles were used in the minimum jerk function (Eq. 2) to generate user-specific reference trajectories. After this initial procedure, the participants performed twelve reaching movements driven by the FEL controller. During the execution of these movements, participants were asked to let the FES move their arm and to avoid activating any muscle voluntary. For this test, the visual feedback interface was disconnected. So, the participants did not receive any information about the movements. In all trials, a period of three seconds was used to drive the arm from the starting position to the target. Between movements, the participants had a resting period of approximately 10 s to reduce the effects related to muscle fatigue. Experiment 2 For this experimentation stage, patients with brain injury who met the following inclusion criteria were recruited: patients older than 18 years old, with more than 6 months from the brain injury, with hemorrhagic, ischemic stroke or traumatic brain damage, with cognitive capabilities to follow instructions, with response to electrical stimulation in affected upper-limb muscles. Subjects with any implanted metal in the affected upper limb and with a history of epilepsy episodes and/or pregnancy were excluded from the experiment. Three chronic stroke and one traumatic brain injury subjects (age 35 ± 13.09, full details are provided in Table 1) were recruited. None of the patients had prior experience with rehabilitation therapies based on FES or robotic devices. The functional examination of patients was done using three scales: the functional independence measure (FIM) (ranged from 18 to 126) [27], the Barthel index (ranged from 0 to 100) [28], and the upper limb part of Motricity Index (ranged from 0 to 25) [29]. Patients participated in one evaluation and two experimental sessions. The evaluation session was aimed to assess patients’conditions, verify their response to FES and explain to them the system operation. The experimental sessions were carried out a week later with a separation of 48 h between them. In these sessions, patients had to perform a tracking task with their affected arm following a reference presented on a screen in front of them. After each movement execution, patients were instructed to place their arm back in the initial position and rest for approximately 10 s before starting a new movement. Similarly to the experiment 1, the stimulation was delivered at the anterior deltoids and the triceps and the same initial procedure was followed to define the FES maximum intensity and the range of movement. On the first day, the session was composed of 5 assisted runs of 8 movements each, plus one additional run of 3 unassisted (without FES) movements. In the second session, participants carried out 8 assisted runs (8 movements) and one unassisted run (3 movements). Thus, a total of 40 and 56 assisted movements were performed on the first and second sessions, respectively. At the start of each session, the feedforward model was reset. On the pre-session (a week before the experimental sessions) patient P4 presented good response with no discomfort to FES. Nevertheless, on the first experimental session, he reported experiencing discomfort on the arm when FES was applied. This discomfort could be Table 1 Description of patients participating in the study Patient Gender Age (years) Diagnosis Affected side Time since injury (months) BI FIM motor subscale ULMI P1 Male 52 Ischemic stroke Left 13 98 85 25 P2 Female 37 Hemorrhagic stroke Left 15 91 84 25 P3 Female 30 Traumatic brain injury Left 12 95 90 23.5 P4 Male 21 Ischemic stroke Left 12 61 66 25 FIM functional independence measure, BI Barthel index, ULMI upper limb part of motricity index Resquín et al. Journal of NeuroEngineering and Rehabilitation (2017) 14:104 Page 6 of 15 associated to an increase in hypersensitivity during those days. As consequence, the system could not be used with this subject and he was excluded from the experimental sessions. Data analysis Experiment 1 The efficacy of the system to assist in the execution of the reaching movement was assessed using the root mean squared error (RMSE) for each controlled joint (Ø 2 and Ø 5 ). The assistance supplied by the controller was quantified relative to the maximum electrical stimulation. This metric was calculated by dividing the norm of the controller output (PW) by the norm of the maximum stimulation that could be supplied (450 us). Complementary, the FEL capability for learning the inverse dynamic of the controlled limb was assessed using the power ratio (PR), (Eq. 3). PRff ¼PN k¼1Pff PN k¼1Pfb þPN k¼1Pff 100 ð3Þ In this equation, the P ff and P fb are the square value of stimulation intensity (output power) of the ANN and the PID controller, respectively. The PR ff represents the proportion of the ANN output relative to the total controller actuation command. This value should be close to 100% when the ANN has learnt the inverse dynamic of the controlled limbs. The inter-joint coordination between the shoulder and elbow joints (Ø 2 and Ø 5 ) throughout the execution of reaching movements was assessed using the index of the temporal coordination (TC-index) presented in [30]. This single parameter was proposed to evaluate the temporal coordination between adjacent joints involved in the reaching movement. In brief, to suppress tremor-like oscillation in the angular velocity a recurrent exponential smoothing algorithm to the joint velocity was applied: V i+1 =aV i + (1-a)v i , where v i is the angular velocity, V i is the smoothed value of velocity, and ais a smoothness coefficient. The aparameter value was set to 0.75 based on previous evidence [30]. Subsequently, a temporal angle (T angle) was calculated as the angle formed between the downward vertical and a line from the origin (placed at the initial position) to successive data points along the velocity-angle plot (ordinate = angular velocity; abscissa = angular displacement). Finally, the TC-index was defined as the difference between the elbow and shoulder T angles at each time throughout the reaching movement. Here, the root mean squared of the TC-index difference between the generated reference and the arm trajectories was calculated to evaluate the capability of the FEL controller to improve the interjoint coordination. The mean values of the RMSE, FES intensity, PR ff and the TC-index were calculated across subjects to observe the evolution of these values along the twelve trials executed. Additionally, the RMSE and the PR ff at each joint (shoulder and elbow), and the TC-index score of all users (n= 12) on trials one, four, eight and twelve were compared independently using the Friedman’sANOVA test. Only these trials were selected in order to gain statistical power and considering the symmetry distribution of these trials with respect to the number of repetitions performed. A post hoc analysis of these metrics was conducted applying a Bonferroni correction for significance level (fixed at p< 0.0083) and using the Wilcoxon signed-rank tests. Experiment 2 For the experimentation with brain injury subjects, the RMSE at the assisted joints (Ø 2 and Ø 5 ) was averaged for each run and user. The trend of these errors was calculated applying the best-fitting linear regression across the RMSE data of all subjects. A total of 4 linear curves were generated for each combination of subjects, session and joint. Similarly, the PR ff of the FEL controller was averaged for each user and session over the executed run to visualize its evolution along the sessions. The index of the task performance displayed on the user’s screen during the execution of the task is also analyzed. The following steps were followed to calculate this metric (see Eq. 4). First, the Euclidian distance between the reference trajectory and the actual assisted joint angles during FES application was calculated. Then, the actual Euclidian distance was divided by the maximum distance (reference trajectory vs initial position). This result was subtracted from 1 and multiplied by 100, where a performance of 100 corresponded to perfect tracking. Performance ¼1−PT i¼1ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ð∅r2;i−∅2;iÞ p2þð∅r5;i−∅5;iÞ2 PT i¼1ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ð∅r2;i−∅2;1Þ p2þð∅r5;i−∅5;1Þ2 0 @1 A100 ð4Þ In this equation, Tis the duration of the movement, Ø r,i is the reference trajectory and Ø i represents the shoulder and elbow joint angles, respectively. The trend of the performance was estimated applying the bestfitting linear regression across the data of all subjects. Two linear curves were generated, each corresponding to one of the two sessions. In order to analyze the importance of the system’s adaptive assistance to accomplishing accurate reaching movement and to improve the inter-joint coordination, the execution of the unassisted run (3 trials without FES) was compared with the last 3 trials of the final assisted run (with FES). The task’s performance and the TC-index (explained in previous section) were used to compare both conditions. Differences were assessed Resquín et al. Journal of NeuroEngineering and Rehabilitation (2017) 14:104 Page 7 of 15 using the Friedman’s test. Additionally, the post hoc analysis with Wilcoxon signed-rank tests was conducted with Bonferroni correction, resulting in a significance level of p< 0.0083. The satisfaction of the patients after participating in the experimental sessions was assessed using the Quebec User Evaluation of Satisfaction with Assistive Technology 2.0 (QUEST). QUEST is an evaluation specifically designed to measure satisfaction with a broad range of assistive technology devices in a structured and standardized way [31]. The scoring method rated from 1 (not satisfied at all) to 5 (very satisfied). Complementarily, the users’affective experience with the hybrid system throughout the sessions was evaluated using the Self-Assessment Manikin (SAM). This scale is a nonverbal pictorial assessment technique that directly measures the pleasure, arousal, and dominance associated with a person’s affective reaction to a wide variety of stimuli [32]. All patients were asked to fill both satisfaction surveys after completing the last session. Results Experiment 1 Figure 4 shows a representative example of the FEL operation with one healthy volunteer. The tracking error for shoulder and elbow joints during the first and twelfth trials is depicted in Fig. 4a. In this case, the achieved RMSE in the first trial (blue line) was 4.3° and 8.6° for the shoulder and elbow respectively. While in trial 12, the tracking error was reduced to 0.8° and 3.5° for each joint respectively. Figure 4b depicts the output signal (stimulation PW) of the FEL controller. The first row represents the applied stimulation PW during the first movement attempt. In this case, the total assistance (black line) is mostly overlapped with the contribution of the feedback controller (in red), resulting in a PR ff (contribution of ANN in blue) of 19% and 10% for shoulder and elbow assistances, respectively. The contribution of each controller is swapped on trial 12 as depicted in the second row of the same figure. At this point, the feedforward contribution increased, with a PR ff of 98 and 99% for each joint, while the feedback controller was only compensating for disturbances. Figure 5a shows the mean of the normalized RMSE score with respect to the first trial across subjects over the 12 reaching trials and their correspondent standard error (shaded areas). A final score of 0.47 and 0.41 for each joint respectively was achieved at the last trial (12th movement), indicating an error reduction of more than 50% with respect to the first trial execution. When analyzing tracking accuracy for the first, fourth, eighth and twelfth trials (values shown in Table 2), the a) b) Fig. 4 A representative example of the FEL controller performance for user 1. aThe tracking error during trial 1 (blue) and trial 12 (red) for shoulder (left) and elbow (right) joints. bThe output signal (pulse width -PW-) of the feedback error learning controller during the first (upper row) and twelfth (lower row) movement execution. Feedback (red) is the control signal given by the feedback controller; Feedforward (blue) represents the control action of the feedforward controller; Total (black) corresponds to the total control signal (PW) Resquín et al. Journal of NeuroEngineering and Rehabilitation (2017) 14:104 Page 8 of 15 Friedman’s ANOVA test revealed that the RMSE along these trials differed significantly in both joints, with χ 2 (3) = 14.7, p= 0.002 and χ 2 (3) = 21.5, p< 0.001 for shoulder and elbow joints respectively. The post hoc analysis (results on Table 3) uncovered that for both joints, the RMSE value for trial four, eight and twelve were significantly reduced when compared with the trial one. The differences between trials four, eight and twelve were not significant in any joints. The FES intensity, expressed as a percentage of the maximum stimulation, applied at shoulder and elbow joints over the twelve trials execution is shown in the Fig. 5b. Here, the total assistance is given by the contribution of the feedforward (dark gray area) and feedback (light gray area) controllers, which are measured using the PR score. In both joints, it can be observed that the PR ff is increased as the movement is repeated (dark gray area), while the output of the feedback loop (PR fb ) is decreased (light gray area). The statistical test found that the PR ff at trials one, four, eight and twelve (values shown in Table 2) differed significantly in both joints, with χ 2 (3) = 29.5, p< 0.01 for shoulder and χ 2 (3) = 32.7, p< 0.001 for the elbow. The post hoc multiple comparison showed that in both joints, the contribution of the feedforward controller (PR ff )attrialsfour,eightand twelve increased significantly when compared with the value at the first trial and the twelfth trial with respect to the fourth (results of post hoc analysis are shown in Table 3). At the elbow joint, the PR ff value for trial eight was also significantly higher than the fourth trial, but not at the shoulder joint. No significant differences were observed between trials eight and twelve in any joints. The normalize RMS evolution of the TC-index between the reference and the arm trajectories considering the shoulder and elbow joints during the execution of reaching movements is presented in Fig. 6. It can be also observed that the inter-joint coordination index is reduced across the executed movements. Although the statistical test did not find significant differences between trials one, four, eight and twelve (χ 2 (3) = 6.7, p= 0.08), the final score of the TC-index (0.7 ± 0.4) shows an improvement 30% with respect to the first trial (see last column of Table 2). Experiment 2 Performance results Figure 7a illustrates the evolution of the RMSE as function of the executed run for each subject, joint and a) b) Fig. 5 aMean values of the normalized root mean squared error (RMSE, black line) and its standard error (gray shaded areas) across healthy subjects, corresponding to the shoulder (left) and elbow (right) joints. Dotted lines denote significance difference between trials. bMean values of provided FES intensity, represented as a percent of the maximum stimulation intensity, across subjects. Light gray and dark gray areas depict the contribution of the feedforward (ufb) and feedback (uff) loop to the total FES intensity, measured with the power ratio (PR) Table 2 Mean and standard deviation values across healthy subjects RMSE [°] Power Ratio [%] Normalized RMS TC-index Shoulder (Ø 2 ) Elbow (Ø 5 ) Shoulder (Ø 2 ) Elbow (Ø 5 ) Trial 1 5.9 ± 2.3 12.1 ± 3.9 6.9 ± 7.9 8.22 ± 4.7 1 Trial 4 3.5 ± 2.7 6.5 ± 4 80.7 ± 17.1 86.3 ± 14.2 0.93 ± 0.31 Trial 8 2.9 ± 3.7 5.3 ± 1.7 92.8 ± 13.9 94.5 ± 10.4 0.83 ± 0.46 Trial 12 3.2 ± 3.6 4.9 ± 3.1 95.6 ± 7.3 96.9 ± 5.3 0.70 ± 0.38 RMSE root mean squared error, RMS root mean square, TC-index temporal coordination index Resquín et al. Journal of NeuroEngineering and Rehabilitation (2017) 14:104 Page 9 of 15