Frontiers journals are at the top of citation and impact metrics

Original Research ARTICLE

Front. Bioeng. Biotechnol., 31 March 2016 |

Voluntary-Driven Elbow Orthosis with Speed-Controlled Tremor Suppression

  • MENRVA Lab, Engineering Science Department, Simon Fraser University, Burnaby, BC, Canada

Robotic technology is gradually becoming commonplace in the medical sector and in the service of patients. Medical conditions that have benefited from significant technological development include stroke, for which rehabilitation with robotic devices is administered, and surgery assisted by robots. Robotic devices have also been proposed for assistance of movement disorders. Pathological tremor, among the most common movement disorders, is one such example. In practice, the dissemination and availability of tremor suppression robotic systems has been limited. Devices in the marketplace tend to either be non-ambulatory or to target specific functions, such as eating and drinking. We have developed a one degree-of-freedom (DOF) elbow orthosis that could be worn by an individual with tremor. A speed-controlled, voluntary-driven suppression approach is implemented with the orthosis. Typically tremor suppression methods estimate the tremor component of the signal and produce a canceling counterpart signal. The suggested approach instead estimates the voluntary component of the motion. A controller then actuates the orthosis based on the voluntary signal, while simultaneously rejecting the tremorous motion. In this work, we tested the suppressive orthosis using a one DOF robotic system that simulates the human arm. The suggested suppression approach does not require a model of the human arm. Moreover, the human input along with the orthosis forearm gravitational forces, of non-linear nature, are considered as part of the disturbance to the suppression system. Therefore, the suppression system can be modeled linearly. Nevertheless, the orthosis forearm gravitational forces can be compensated by the suppression system. The electromechanical design of the orthosis is presented, and data from an essential tremor patient is used as the human input. Velocity tracking results demonstrate an RMS error of 0.31 rad/s, and a power spectral density shows a reduction of the tremor signal by 99.8%, while the intentional component power was reduced by <1%.


Among movement disorders known to affect humans, pathological tremor is highly prevalent (Elble and Deuschl, 2011); estimates show it to affect above 10% of the elderly population (Wenning et al., 2005; Shahed and Jankovic, 2007; Tse et al., 2008; Barbosa et al., 2013). Tremor has been defined as an “approximately rhythmic, roughly sinusoidal involuntary movement” (Elble, 2009). In addition to its high prevalence, multiple classifications and conditions of tremor exist. In fact, more than 10 clinical subtypes of tremor have been defined in the medical literature, with the most common being essential tremor (ET) and Parkinson’s disease (PD) (Elble and Deuschl, 2011). Tremor often affects the upper extremities (Wyne, 2005), and can adversely impact the ability to perform basic tasks. Additionally, social discomfort is a common grievance with tremor patients (Louis, 2001). No known cure is available and medication, albeit not always effective, comprises the primary course of therapy (Rocon and Belda-Lois, 2004; Deuschl et al., 2011).

Over the past few decades, a variety of mechanical-based solutions have been proposed for lessening patients’ tremors, and in so doing assisting them in their activities of daily living (ADL). Devices for tremor suppression can be categorized as passive or active as well as ambulatory, typically as wearable devices, or non-ambulatory (Rocon and Belda-Lois, 2004; Rocon et al., 2007b). Non-ambulatory devices can nevertheless serve users in their ADL (e.g., by being connected to a wheelchair). More typically, non-ambulatory devices are grounded (e.g., connected to a table) for use in a home or a clinic.

Early investigations into biomechanically suppressing tremor resulted in devices that were predominantly non-ambulatory (Hendriks et al., 1991; Aisen et al., 1993); additionally, these devices relied on damping forces. Several wearable (ambulatory) assistive devices have also been suggested since that target the upper limbs, wrist, and elbow joints (Kotovsky and Rosen, 1998; Loureiro and Belda-Lois, 2005; Rocon et al., 2007a; Ando and Watanabe, 2012). The suppressing technologies employed ranged from passive damping to active damping, and to the use of actuators such as electric motors. In contrast to the aforementioned investigative devices, only a limited number of devices offering passive and active tremor attenuation have become commercially available (Michaelis, 1988; Pathak et al., 2014), and are for the most part non-ambulatory in nature.

Functional electrical stimulation (FES) and soft actuators, based on conducting polymer polypyrrole and piezoelectric fiber composites and polymer films, for tremor suppression have been suggested by several research groups as an alternative to systems using rigid components and actuators (Skaarup et al., 2007; Swallow and Siores, 2009; Popović Maneski et al., 2011; Zhang et al., 2011; Dosen et al., 2014). Electromyographic (EMG) sensors are often utilized in conjunction with FES. Recognized limitations for FES include muscles redundancy and coupling involved in the activations of joints, surface electrodes hardware limitation in accessing specific muscles, and muscle fatigue.

Impedance control strategies have been suggested by multiple researchers (Pledgie et al., 2000; Rocon et al., 2007a; Taheri et al., 2011). The impedance control approach attempts to modify the human–machine frequency response such that higher impedance is present at the tremor frequencies (Taheri et al., 2011). The main drawback of impedance control involves sensitivity to inaccuracies in the human–machine model parameters or changes thereof over time.

Distinguishing the tremor and voluntary components from a recorded signal is a fundamental step in tremor applications, whether for diagnosis or treatment. Online signal decomposition in particular poses a greater challenge than an offline computation. Strategies ranging from linear filtering to stochastic estimators have been employed. Gonzalez et al. (2000) designed an optimal digital filter offline through pursuit tracking tasks. Ando and Watanabe (2012) used a second-order low-pass filter (LPF) applied to an EMG tremor signal to be passed on to a neural network, intended to control an elbow device. Verstappen et al. (2012) used a high-pass filter to separate the tremor component before passing it to a repetitive control loop using an FES system. Another recent work utilized a tremor estimator in the form of a high-pass filter (Taheri et al., 2014). The filter resulted in a significant phase shift, which was corrected prior to being applied to the suppressive actuator. The inherent phase shift of linear filters is considered their main limitation (Rocon and Belda-Lois, 2004).

Another estimation method is the weighted-frequency Fourier linear combiner (WFLC). The WFLC adaptively models a tremor signal by tracking its frequency, amplitude, and phase (Riviere and Thakor, 1996; Riviere et al., 1998). However, for best performance, pre-filtering with a high-pass filter is recommended. Several variations of the WFLC method have been proposed (BMFLC and ASBMFLC) since that can adaptively adjust the frequency bandwidth for the tremor estimation (Veluvolu et al., 2010; Wang et al., 2014). A different approach, the adaptive band-pass filter (ABPF), was proposed by Popović et al. (2010) and compared favorably to the WFLC.

The Kalman filter (KF) is a stochastic estimator, based on a Bayesian model, traditionally employed in navigation (e.g., satellite) and ballistic tracking (Kalman and Bucy, 1961). The KF has been utilized for tremor suppression by several researchers. Rocon et al. (2007a) and Rocon and Pons (2011) have implemented a KF to track the voluntary motion and by subtracting it from the total motion, obtain an estimation of the tremor. The tremor signal was used to control a three degree-of-freedom (DOF) upper arm orthosis. Additionally, g-h and Benedict–Bordner filters were employed. The main difference between the above filters is the method of weights selection (Brookner, 1998). Widjaja et al. (2008) have also implemented the KF, fusing information from accelerometer and EMG data, to obtain a single joint (one DOF) estimate of the tremor angle to be used in diagnosis, classification, and FES applications.

It is not uncommon to assess tremor suppression methods by performing simulations, either numerically or experimentally (Hashemi et al., 2004; Popović et al., 2010; Veluvolu and Ang, 2011; Zhang et al., 2011; Taheri et al., 2012, 2015; Chuanasa and Songschon, 2014; Wang et al., 2014) and obtaining access (with ethics consent) to patients once simulations have yielded optimal results. Simulations can promote tuning and debugging of the suppression system, and thus, improve the performance. Furthermore, recordings from patients can be used to simulate the tremor profile helping to bridge the gap between simulations and testing with subjects.

Most strategies to suppress tremor employ and rely on inertial sensors. In this work instead, the sensing of interaction forces between the user and the suppression system is the primary feedback measurement used. Sections “Suppression Approach” and “Orthosis System” detail the suppression approach and the orthosis system. The controller implementation is covered in Section “Orthosis Control” and the testing procedure in Section “Testing Procedure.” The results and conclusion are presented in Sections “Results” and “Discussion.”

Materials and Methods

Suppression Approach

The approach presented in this article aims to guide a tremor suppression device to follow the voluntary motion of a user having tremor. The device must suppress the tremor by resisting the respective motion, while simultaneously moving along with the voluntary motion.

The tremor suppression approach responsible for tracking the voluntary motion of a human can be described using its elementary components as shown in the block diagram of Figure 1. A force transducer measures the mechanical interaction forces between a human and the suppression device. The sensed force includes both the voluntary and tremor components, as does the human motion. Therefore, the subsequent “Filter” block separates the voluntary from the total force signal. Most commonly, works dealing with tremor suppression utilize primarily the tremor signal, following its decomposition from the total recorded signal, in the suppression approach. Instead, this work primarily makes use of the voluntary component signal. One of the basic premises of almost any tremor suppression approach, used also in this work, is that tremor frequencies occupy a different frequency range than most daily voluntary motions (Rocon and Belda-Lois, 2004). The aforementioned is key to successfully decomposing a tremorous motion. Once the voluntary force has been isolated with the filter block, it is passed on to the admittance control block. The admittance controller, typically defined as (Zeng and Hemami, 1997)


accepts a force input and outputs a velocity command (upper path in Figure 1). The velocity controller in turn tracks a velocity command representing the voluntary motion received from the admittance controller. From the controller design perspective, this work considers the human tremor as a source of disturbance to the orthosis. The velocity controller acts to reject tremor disturbances that may influence and interfere with the orthosis voluntary velocity motion. Thus, the tremor forces applied by the human (lower path in Figure 1) are suppressed, while the voluntary component is tracked by the orthosis. The suppression approach is illustrated in a generic and modular form in Figure 1 such that each block may be implemented interchangeably with a variety of modules.


Figure 1. Suppression approach elementary blocks.

Orthosis System

An orthosis system was developed in order to validate the suggested tremor suppression approach through experimental testing. The orthosis, shown in Figure 2, is a one DOF system targeting the human elbow, composed of a suppression motor (SM), gearing, sensors that include a force transducer and an encoder, and upper and forearm braces. The SM gearing includes an off the shelf spur gearbox with a reduction ratio of 26:1 and additional external spur gears with a reduction ratio of 120:72. The upper and forearm braces as well as the main body of the orthosis were 3D printed using an ABS plastic variant. An aluminum beam is used to connect the forearm brace to the main orthosis body. Several fit adjustments were incorporated into the orthosis design as shown in Figure 2A. Adjustment for upper arm length is achieved through sliding of the top and bottom supports, while adjustment for the forearm is made possible through two passive intersecting joints (P1, P2) in the forearm brace as shown in Figure 2A. The orthosis donned is demonstrated in Figure 2B. The orthosis is all but symmetric. Adjustability for right or left arms is achieved by replacing only a single part (marked in Figure 2B), and switching between the upper arm top and bottom sliding supports.


Figure 2. Orthosis system. (A) The orthosis simulation system connected to the DM. P1 and P2 indicate the two passive wrist joints. (B) The orthosis donned.

In this paper, the tests are limited to the evaluation of a test-bench (no individuals with tremor are included) in order to evaluate the feasibility of the proposed approach. For this purpose, a driving motor (DM) is added to the orthosis (see Figure 2A) to simulate the tremorous input that could be provided by a human subject. Details of the orthosis components and performance are provided in Table 1.


Table 1. Orthosis system specifications.

Orthosis Control

The control of the orthosis was implemented using the feedback loops shown in the block diagram of Figure 3. A PID force controller was used as the admittance block (Vitiello and Lenzi, 2013), and a PI controller was used as the speed controller corresponding to the elementary blocks of the approach presented in Figure 1. The filter block was implemented with a KF, a stochastic estimator that is often employed in both tremor suppression as well as non-tremor-related applications (Kamen and Su, 1999; Gallego et al., 2009). As mentioned in Section “Suppression Approach,” tremor and voluntary motion frequencies typically have little overlap. ET and PD frequencies are considered to be in the range of 4–12 and 4–6 Hz, respectively, while ADL tend to be in the range of 0–2 Hz (Mann et al., 1989; Wyne, 2005; Taheri et al., 2015). The KF regards the tremor component as a stochastic noise and is, therefore, able to distinguish it from the voluntary component. Other filters may be used successfully, such as a g-h filter or a LPF. However, it should be noted that a chosen filter’s performance is expected to influence the overall suppression system performance. G(s) refers to the SM and gearbox model, which form part of the suppressive system along with the force sensor. A state feedback was also incorporated to improve the speed controller tracking. The system being controlled as in Figure 3 can be shown to be stable (Herrnstadt and Menon, 2015). Several saturations were implemented with both the speed controller, limiting the acceleration/deceleration of the SM (± 23077 rpm/s), and with the force controller, limiting its output velocity into the speed controller (± 115 rpm).


Figure 3. Orthosis control diagram. The controller includes a force feedback, with an inner speed controller and state feedback, as well as a gravity compensation loop.

In this work, in addition to the human input labeled Th, the disturbance to the suppressive system also includes the orthosis forearm gravitational forces (non-linear dynamics) labeled Tg, as shown in Figure 3. The gravity disturbance component due to the orthosis forearm link can be compensated with an additional loop as shown in Figure 3 (top loop) such that the signal fg and subsequently Δf entering into the admittance controller acts to counteract for the gravity component. The admittance controller can be represented as


where Kfp, Kfd, and Kfi are suitable PID gains, and ωc is the controller velocity output. The input to the force controller is defined as


where fest, fd, and fg are the estimated human voluntary interaction force applied to the orthosis, the desired interaction force and the gravitational force, respectively. It should be noted that the orthosis forearm link physical parameters are predetermined and known; thus, the gravity load is deterministically known and bounded. The gravity compensation is updated online as a function of the measured position (Dung, 2010; Artemiadis, 2014).

The suppression system is intended to be transparent to the user such that when pushed against, the orthosis moves away with minimum resistance [i.e., fd = 0 in Eq. 3] (Gupta and O’Malley, 2006; Duchaine et al., 2012). Furthermore, it is assumed that the human is capable of performing voluntary motions independently as well as counteracting the gravitational forces acting on their own limb unassisted. Therefore, compensation for the human arm by the suppression system is not incorporated.

Testing Procedure

This work involved simulating the human input to the system with the DM. The purpose of the simulation is to validate the tremor suppression approach using the orthosis prior to testing with a human subject. Experimental simulations can help to optimize and debug the system, while promoting its safety. Data from an ET patient (Timmer et al., 2000) were used as an input to the DM simulating the human motion. The patient’s raw data used in the experiment were preprocessed to convert it (from linear acceleration units) to angular velocity units. Furthermore, the orthosis forearm gravity force was compensated by the suppression system. The physical parameters of the orthosis forearm were used. The forearm link and cuff, of the prototype fabricated in our lab (Figure 2), have an equivalent moment arm and mass of approximately 117 mm and 290 g, respectively.

The performance of the suppression-on case was evaluated relative to the unsuppressed case, representing the free human tremor without the effect of the suppressive system. The acquisition of the suppression-off signal was done with the DM physically disconnected from the suppression system. It should be noted that the reference velocity signal was obtained offline, from the suppression-off data, for the evaluation of the system and would not be available in a real application with a human user.

The admittance (PID) controller tuning was done heuristically, however, initial controller values can be found based on the Ziegler and Nichols method (Corripio, 2001). The ultimate gain and period procedure can be applied to the closed loop orthosis system. A small perturbation is provided with the DM and the proportional gain is increased until constant oscillations are achieved. The ultimate gain and period can then be extracted in order to obtain the initial controller gains.

As mentioned in Section “Orthosis Control,” the control goal was defined as fd = 0. However, it is noted that while fine-tuning the controller, the suppression-on velocity signal was also considered relative to the desired reference velocity. Some performance compromise between achieving a small interaction force and close velocity tracking was required. Generally, the derivative gain contributed less to the overall performance, as is often the case in practice (Ang et al., 2005). The state feedback was added once the PID tuning was obtained. The PI controller was pre-tuned by the manufacturer.

A PC and a data acquisition device (NI USB-6341) were used in the experiments to collect and process the signals. Programing and control algorithms were implemented in NI LabVIEW 2013 software. Additionally, MathWorks Matlab R2013b was used for offline processing and for producing plots.


The input provided by the user follows a velocity profile. The velocity input was constructed from data of an ET patient (et02). The original raw data and its Power Spectral Density (PSD) plot are shown in Figure 4. The patient data has a first harmonic tremor frequency at 4.3 Hz. Once the patient data were converted to angular velocity units, they were superimposed with a sinusoidal velocity signal having a frequency of 0.8 Hz and amplitude of 1 rad/s, representing the voluntary motion. The gravity compensation for the orthosis arm was performed by the suppression system as demonstrated in Figure 3. As mentioned in Section “Testing Procedure,” the unsuppressed intentional velocity was acquired in order to serve as a reference for the suppression-on case. A velocity signal was recorded while the DM was physically disengaged from the robot arm and the SM, representing the unsuppressed human motion containing the voluntary and tremor components. Consequently, zero phase filtering of the suppression-off velocity resulted in the voluntary velocity component that would serve as the reference signal. When activated, the suppression system should track the filtered velocity signal associated with the suppression-off case.


Figure 4. ET patient data (et02). (A) Linear acceleration. (B) PSD. A first harmonic tremor frequency is observed at 4.3 Hz.

The velocity tracking and interaction forces obtained are shown in Figure 5. Velocity tracking errors are apparent at the peaks of the sinusoid motion in Figure 5A. The velocity peaks correspond to the interaction force crossing the zero line. The forces, produced by the DM, around the zero crossing are less consistent and consequently are responsible for larger velocity tracking errors. The RMS values of the velocity tracking error and of the interaction force signals are 0.31 rad/s and 0.44 Nm, respectively. The PSD of the suppression-off and suppression-on signals were also compared as shown in Figure 6. A clear power reduction can be observed in the tremor frequencies, particularly above 2 Hz, while in the vicinity of the intentional motion frequency (0.8 Hz) the signals overlap, indicating a small impact to the voluntary component. The tremor power reductions for the first and second harmonics were 99.8 and 99.1%, respectively, and 99.8% combined, while the change to the intentional component power was −0.15%.


Figure 5. Suppression velocity and force tracking results. (A) Velocity tracking. (B) Interaction force.


Figure 6. PSD in the suppression-on and suppression-off cases.


The work presented here involves the application of a novel tremor suppression approach to a custom prototype elbow orthosis. Information describing the impact suppression systems have on the intentional component of the motion tends to be limited in tremor suppression-related literature. In this study, the performance with regard to both components of the motion, i.e., the tremorous and the intentional are emphasized. A review of performance metrics to quantify tremor is provided by Rocon and Belda-Lois (2004). In this work, the time domain is evaluated by measuring the velocity and force tracking errors RMS, while the PSD is used to evaluate the spectral domain, similar to other publications in the field. PSD for the voluntary, first and second harmonics were calculated for the 0–2, 2–6, and 6–10 Hz frequency bands, respectively.

The suggested approach considers the human input and the orthosis forearm link as disturbances to the suppression system. This notion carries several benefits. Human arm parameters are not required for the controller tuning. Additionally, the controller design is simplified to a linear system case. Compensating for the gravitational effects on the human arm is also not needed.

The velocity tracking and PSD results indicate that the system can successfully follow the desired motion profile while significantly reducing the tremor. Our studying of the first two tremor harmonics was based on a finding reported by Taheri et al. (2015) where it was shown that the first two harmonics contain the majority (above 94%) of the signal power.

The transfer function associated with Figure 4 can be expressed as a second-order system similar to that provided in Pledgie et al. (2000), Rocon and Belda-Lois (2004), and Taheri et al. (2011), with the addition of a differentiator to obtain a velocity output. The associated transfer function describes the relationship between the human muscle torque and the associated joint output velocity. In our experiments instead, a motor (DM) is simulating the human input. The transfer function describing the implementation of Figure 4 is


where J, Ra, La, Kf, Km, and Kg are the moment of inertia, motor armature resistance, armature inductance, motor damping coefficient, torque constant, and the gear ratio, respectively. GDM1 in Eq. 4 refers to a transfer function from input voltage to output velocity, and has a similar structure to transfer functions in the literature describing a human arm, with Mh, Ch, Dh representing the moment of inertia, damping, and stiffness of the arm joint.

To demonstrate the feasibility of utilizing other filters in the “Filter” block of Figure 1, we performed an offline comparison between a KF and a LPF, shown in Figure 7. A first-order Chebyshev filter with cut-off frequency of 2 Hz and 0.1 dB ripple was considered as a measure of comparison. The difference between each filter (LPF and KF) and the voluntary component was calculated and a RMS was applied to the error. A PSD was also calculated for each filter, and the total signal power (in the 2–6 Hz band) was obtained. The error RMS for the LPF and the KF are 0.21 and 0.13 rad/s respectively. The signal power reduction, relative to the total signal, for the LPF and the KF are 92.1 and 94.8%, respectively. The LPF relatively small performance loss in relation to the KF suggests that a LPF could be used successfully with the proposed suppression approach. Another work comparing between a LPF and the BMFLC with KF is available in Veluvolu and Ang (2011), and demonstrates superior performance to the latter filtering method.


Figure 7. Kalman filter and a low-pass filter comparison.

At its foundation, impedance control provides a frequency-dependent relation between motion (i.e., of a limb) and a force (Pledgie et al., 2000; Hashemi et al., 2004; Rocon et al., 2007a; Taheri et al., 2015). The impedance controller can modify the biomechanical characteristics of the system (robot and limb) to achieve attenuation at the tremor frequency. However, it has been shown by several researchers that loading of the tremorous body part (externally or internally) can cause changes to the tremor properties, such as the amplitude and frequency (Joyce and Rack, 1974; Rack and Ross, 1986; Aisen et al., 1993; Héroux et al., 2009). In turn, the impedance relationship between the motion and the force may be altered, thus compromising the effectiveness of an impedance controller.

Adaptive control strategies may help mitigate impedance changes to successfully attenuate tremor, though these may only effectively account for internal loading (i.e., muscle activation). To the authors’ best knowledge, adaptive impedance control has yet to be investigated for the application of tremor suppression. Taheri et al. in their recent work suggested a tremor suppression controller designed to attenuated tremor near the tremor fundamental frequency. The controller adapted online to the tremor frequency (Taheri et al., 2015). Nonetheless, the stiffness, damping, and mass impedance properties did not adaptively update.

Some works unrelated to tremor have investigated adaptive impedance controllers. The idea behind adaptive impedance control is to maintain consistent system performance in the presence of robot or environment parameter uncertainty (Zeng and Hemami, 1997). Learning impedance control has been researched in manipulator control, typically for industrial applications (Buchli et al., 2011). Investigations involving rehabilitation devices have also been carried out. Hussain et al. (2013) developed a control scheme whereby the robot assistance is adapted based on the level of disability or participation expressed by the user. Adaptive impedance has been considered for prosthetic devices in order to achieve more natural capabilities, similar to the human limbs (Perreault et al., 2014). For the application of tremor suppression, biological feedback, such as EMG, may be used to guide the learning of the impedance control law. In the same vein as in the work by Hussain et al. (2013), a change in muscle participation or in the combination of muscles used for a given task may require a change of the controlled impedance.

As mentioned previously, most tremor suppression methods model the tremor signal and generate a corresponding suppressing command. An impedance-controlled system that models the tremor signal may, therefore, experience fluctuation in the suppression performance due to the impedance variability. By contrast, the proposed method only models the voluntary motion. Therefore, variability in the limb impedance is not expected to affect the attenuation performance.

A pertinent question concerning the approach proposed here is whether it is intuitive for a user to have the resulting orthosis velocity be related to the interaction torque. It is conceivable that instead a more intuitive manipulation approach may be to control the orthosis in torque/acceleration, based on the input interaction torque. Additionally, it is important to consider that the orthosis developed in this work can be reduced further in size. However, for the purpose of this study, the presented orthosis was used successfully to validate the suppression approach.


The steps taken in this work are aimed at demonstrating the feasibility of the approach in reducing pathological tremor, when implemented with an elbow orthosis. We obtained above 99% tremor power reduction while the effect on the voluntary signal power remained below 1%. The system was able to track the desired velocity signal with an RMS error of 0.31 rad/s, while the interaction force RMS was 0.44 Nm. The results obtained with the suggested approach are encouraging and should be validated in future studies with human volunteers having tremor.

Author Contributions

GH developed system concept, conducted testing, and collected data. Drafted and revised the article. CM contributed guidance and advice throughout the process, including concept development and design, and interpretation of data. Participated in manuscript drafting and has provided approval of the final version to be submitted.

Conflict of Interest Statement

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.


This research was supported by the Natural Sciences and Engineering Research Council of Canada (NSERC), the Canadian Institutes of Health Research (CIHR), the Michael Smith Foundation for Health Research (MSFHR), and the International Essential Tremor Foundation (IETF).

Supplementary Material

The Supplementary Material for this article can be found online at


Aisen, M. L., Arnold, A., Baiges, I., Maxwell, S., and Rosen, M. (1993). The effect of mechanical damping loads on disabling action tremor. Neurology 43, 1346–1350. doi:10.1212/WNL.43.7.1346

PubMed Abstract | CrossRef Full Text | Google Scholar

Ando, T., and Watanabe, M. (2012). Myoelectric-controlled exoskeletal elbow robot to suppress essential tremor: extraction of elbow flexion movement using STFTs and TDNN. J. Rob. 24, 141–149.

Google Scholar

Ang, K. H., Chong, G., and Li, Y. (2005). PID control system analysis, design, and technology. IEEE Trans. Control Syst. Technol. 13, 559–576. doi:10.1109/TCST.2005.847331

CrossRef Full Text | Google Scholar

Artemiadis, P. (2014). In Neuro-Robotics, ed. Artemiadis P. (Dordrecht: Springer). Available at:

Google Scholar

Barbosa, M. T., Caramelli, P., Cunningham, M. C., Maia, D. P., Lima-Costa, M. F., and Cardoso, F. (2013). Prevalence and clinical classification of tremor in elderly-A community-based survey in Brazil. Mov. Disord. 28, 640–646. doi:10.1002/mds.25355

CrossRef Full Text | Google Scholar

Brookner, E. (1998). Tracking and Kalman Filtering Made Easy. New York: John Wiley & Sons, Inc.

Google Scholar

Buchli, J., Stulp, F., Theodorou, E., and Schaal, S. (2011). Learning variable impedance control. Int. J. Rob. Res. 30, 820–833. doi:10.1177/0278364911402527

CrossRef Full Text | Google Scholar

Chuanasa, J., and Songschon, S. (2014). Essential tremor suppression by a novel self-balancing device. Prosthet. Orthot. Int. 39, 219–225. doi:10.1177/0309364614525185

CrossRef Full Text | Google Scholar

Corripio, A. B. (2001). Tuning of Industrial Control Systems. Research Triangle Park, NC: ISA – The Instrumentation, Systems, and Automation Society.

Google Scholar

Deuschl, G., Raethjen, J., Hellriegel, H., and Elble, R. (2011). Treatment of patients with essential tremor. Lancet Neurol. 10, 148–161. doi:10.1016/S1474-4422(10)70322-7

CrossRef Full Text | Google Scholar

Dosen, S., Muceli, S., Dideriksen, J. L., Romero, J. P., Rocon, E., Pons, J., et al. (2014). Online tremor suppression using electromyography and low level electrical stimulation. IEEE Trans. Neural Syst. Rehabil. Eng. 4320, 1–11. doi:10.1109/TNSRE.2014.2328296

CrossRef Full Text | Google Scholar

Duchaine, V., Mayer St-Onge, B., Dalong, G., and Gosselin, C. (2012). Stable and intuitive control of an intelligent assist device. IEEE Trans. Haptics 5, 148–159. doi:10.1109/TOH.2011.49

PubMed Abstract | CrossRef Full Text | Google Scholar

Dung, L. T., Kang, H.-J., and Ro, Y.-S. (2010). “Robot manipulator modeling in Matlab-SimMechanics with PD control and online gravity compensation.” In Strategic Technology (IFOST), 2010 International Forum on (Ulsan: IEEE), 446–449.

Google Scholar

Elble, R. (2009). Tremor: clinical features, pathophysiology, and treatment. Neurol. Clin. 27, 679–695. doi:10.1016/j.ncl.2009.04.003

PubMed Abstract | CrossRef Full Text | Google Scholar

Elble, R., and Deuschl, G. (2011). Milestones in tremor research. Mov. Disord. 26, 1096–1105. doi:10.1002/mds.23579

CrossRef Full Text | Google Scholar

Gallego, J. A., Rocon, E., Roa, J. O., Moreno, J. C., Koutsou, A. D., and Pons, J. L. (2009). On the use of inertial measurement units for real-time quantification of pathological tremor amplitude and frequency. Procedia Chem. 1, 1219–1222. doi:10.1016/j.proche.2009.07.304

CrossRef Full Text | Google Scholar

Gonzalez, J. G., Heredia, E. A., Rahman, T., Barner, K. E., and Arce, G. R. (2000). Optimal digital filtering for tremor suppression. IEEE Trans. Biomed. Eng. 47, 664–673. doi:10.1109/10.841338

PubMed Abstract | CrossRef Full Text | Google Scholar

Gupta, A., and O’Malley, M. (2006). Design of a haptic arm exoskeleton for training and rehabilitation. IEEE ASME Trans. Mechatron 11, 280–289. doi:10.1109/TMECH.2006.875558

CrossRef Full Text | Google Scholar

Hashemi, S., Golnaraghi, M., and Patla, A. (2004). Tuned vibration absorber for suppression of rest tremor in Parkinson’s disease. Med. Biol. 42, 61–70. doi:10.1007/BF02351012

CrossRef Full Text | Google Scholar

Hendriks, J., Rosen, M., Berube, N., and Aisen, M. (1991). “A second-generation joystick for people disabled by tremor,” in A Second-Generation Joystick for People Disabled by Tremor, eds Hendriks J., Rosen M., Berube N., and Aisen M. (Kansas City, MO: RESNA Press), 248–251.

Google Scholar

Héroux, M. E., Pari, G., and Norman, K. E. (2009). The effect of inertial loading on wrist postural tremor in essential tremor. Neurophysiol. Clin. 120, 1020–1029. doi:10.1016/j.clinph.2009.03.012

PubMed Abstract | CrossRef Full Text | Google Scholar

Herrnstadt, G., and Menon, C. (2015). Admittance based voluntary driven motion with speed controlled tremor rejection. IEEE Trans. Mechatron.

Google Scholar

Hussain, S., Xie, S. Q., and Jamwal, P. K. (2013). Adaptive impedance control of a robotic orthosis for gait rehabilitation. IEEE Trans. Cybern. 43, 1025–1034. doi:10.1109/TSMCB.2012.2222374

PubMed Abstract | CrossRef Full Text | Google Scholar

Joyce, G. C., and Rack, P. M. (1974). The effects of load and force on tremor at the normal human elbow joint. J. Physiol. 240, 375–396. doi:10.1113/jphysiol.1974.sp010615

PubMed Abstract | CrossRef Full Text | Google Scholar

Kalman, R. E., and Bucy, R. S. (1961). New results in linear filtering and prediction theory. J. Basic Eng. 83, 95. doi:10.1115/1.3658902

CrossRef Full Text | Google Scholar

Kamen, E. W., and Su, J. K. (1999). Kalman Filter Applications. 225–267. Available at:

Google Scholar

Kotovsky, J., and Rosen, M. J. (1998). A wearable tremor-suppression orthosis. J. Rehabil. Res. Dev. 35, 373–387.

PubMed Abstract | Google Scholar

Louis, E. D. (2001). Essential tremor. N. Engl. J. Med. 345, 887–891. doi:10.1056/NEJMcp010928

CrossRef Full Text | Google Scholar

Loureiro, R., and Belda-Lois, J. (2005). Upper limb tremor suppression in ADL via an orthosis incorporating a controllable double viscous beam actuator. ICORR 119–122. doi:10.1109/ICORR.2005.1501065

CrossRef Full Text | Google Scholar

Mann, K. A., Werner, F. W., and Palmer, A. K. (1989). Frequency spectrum analysis of wrist motion for activities of daily living. J. Orthop. Res. 7, 304–306. doi:10.1002/jor.1100070219

PubMed Abstract | CrossRef Full Text | Google Scholar

Michaelis, J. (1988). Introducing the neater eater. Action Res. 6, 2–3.

Google Scholar

Pathak, A., Redmond, J. A., Allen, M., and Chou, K. L. (2014). A noninvasive handheld assistive device to accommodate essential tremor: a pilot study. Mov. Disord. 29, 838–842. doi:10.1002/mds.25796

PubMed Abstract | CrossRef Full Text | Google Scholar

Perreault, E., Hargrove, L., Ludvig, D., Lee, H., Sensinger, J., et al. (2014). In Neuro-Robotics, ed. Artemiadis P. (Dordrecht: Springer). Available at:

Google Scholar

Pledgie, S., Barner, K. E., Agrawal, S. K., and Rahman, T. (2000). Tremor suppression through impedance control. IEEE Trans. Rehabil. Eng. 8, 53–59. doi:10.1109/86.830949

PubMed Abstract | CrossRef Full Text | Google Scholar

Popović, L. Z., Sekara, T. B., and Popović, M. B. (2010). Adaptive band-pass filter (ABPF) for tremor extraction from inertial sensor data. Comput. Methods Programs Biomed. 99, 298–305. doi:10.1016/j.cmpb.2010.03.018

PubMed Abstract | CrossRef Full Text | Google Scholar

Popović Maneski, L., Jorgovanović, N., Ilić, V., Došen, S., Keller, T., Popović, M. B., et al. (2011). Electrical stimulation for the suppression of pathological tremor. Med. Biol. Eng. Comput. 49, 1187–1193. doi:10.1007/s11517-011-0803-6

CrossRef Full Text | Google Scholar

Rack, P. M., and Ross, H. F. (1986). The role of reflexes in the resting tremor of Parkinson’s disease. Brain 109(Pt 1), 115–141. doi:10.1093/brain/109.1.115

CrossRef Full Text | Google Scholar

Riviere, C. N., Rader, R. S., and Thakor, N. V. (1998). Adaptive canceling of physiological tremor for improved precision in microsurgery. IEEE Trans. Biomed. Eng. 45, 839–846. doi:10.1109/10.686791

PubMed Abstract | CrossRef Full Text | Google Scholar

Riviere, C. N., and Thakor, N. V. (1996). Modeling and canceling tremor in human-machine interfaces. IEEE Eng. Med. Biol. Mag. 15, 29–36. doi:10.1109/51.499755

CrossRef Full Text | Google Scholar

Rocon, E., and Belda-Lois, J. (2004). Pathological tremor management: modelling, compensatory technology and evaluation. Technol. Disabil. 16, 3–18.

Google Scholar

Rocon, E., Belda-Lois, J. M., Ruiz, A. F., Manto, M., Moreno, J. C., and Pons, J. L. (2007a). Design and validation of a rehabilitation robotic exoskeleton for tremor assessment and suppression. IEEE Trans. Neural Syst. Rehabil. Eng. 15, 367–378. doi:10.1109/TNSRE.2007.903917

PubMed Abstract | CrossRef Full Text | Google Scholar

Rocon, E., Manto, M., Pons, J., Camut, S., Belda, J. M., et al. (2007b). Mechanical suppression of essential tremor. Cerebellum 6, 73–78. doi:10.1080/14734220601103037

CrossRef Full Text | Google Scholar

Rocon, E., and Pons, J. L. (2011). In Exoskeletons in Rehabilitation Robotics, eds Siciliano B., Khatib O., and Groen F. (Berlin, Heidelberg: Springer). Available at:

Google Scholar

Shahed, J., and Jankovic, J. (2007). Exploring the relationship between essential tremor and Parkinson’s disease. Parkinsonism Relat. Disord. 13, 67–76. doi:10.1016/j.parkreldis.2006.05.033

CrossRef Full Text | Google Scholar

Skaarup, S., Bay, L., and West, K. (2007). Polypyrrole actuators working at 2–30Hz. Synth. Met. 157, 323–326. doi:10.1016/j.synthmet.2007.04.001

CrossRef Full Text | Google Scholar

Swallow, L., and Siores, E. (2009). Tremor suppression using smart textile fibre systems. J. Fiber Bioeng. Inf. 1, 261–266. doi:10.3993/jfbi03200902

CrossRef Full Text | Google Scholar

Taheri, B., Case, D., and Richer, E. (2011). Active tremor estimation and suppression in human elbow joint. ASME. doi:10.1115/DSCC2011-6185

CrossRef Full Text | Google Scholar

Taheri, B., Case, D., and Richer, E. (2012). “Design and development of a human arm joint simulator for evaluation of active assistive devices control algorithms.” in ASME 2012 5th Annual Dynamic Systems and Control Conference joint with the JSME 2012 11th Motion and Vibration Conference, (American Society of Mechanical Engineers), 707–714.

Google Scholar

Taheri, B., Case, D., and Richer, E. (2014). Robust controller for tremor suppression at musculoskeletal level in human wrist. IEEE Trans. Neural Syst. Rehabil. Eng. 22, 379–388. doi:10.1109/TNSRE.2013.2295034

PubMed Abstract | CrossRef Full Text | Google Scholar

Taheri, B., Case, D., and Richer, E. (2015). Adaptive suppression of severe pathological tremor by torque estimation method. IEEE/ASME Trans. Mechatron. 20, 717–727. doi:10.1109/TMECH.2014.2317948

CrossRef Full Text | Google Scholar

Timmer, J., Haussler, S., Lauk, M., and Lucking, C. H. (2000). Pathological tremors: deterministic chaos or nonlinear stochastic oscillators? Chaos 10, 278–288. doi:10.1063/1.166494

PubMed Abstract | CrossRef Full Text | Google Scholar

Tse, W., Libow, L. S., Neufeld, R., Lesser, G., Frank, J., Dolan, S., et al. (2008). Prevalence of movement disorders in an elderly nursing home population. Arch. Gerontol. Geriatr. 46, 359–366. doi:10.1016/j.archger.2007.05.008

PubMed Abstract | CrossRef Full Text | Google Scholar

Veluvolu, K. C., and Ang, W. T. (2011). Estimation of physiological tremor from accelerometers for real-time applications. Sensors Basel Sensors 11, 3020–3036. doi:10.3390/s110303020

PubMed Abstract | CrossRef Full Text | Google Scholar

Veluvolu, K. C. C., Latt, W. T. T., and Ang, W. T. T. (2010). Double adaptive bandlimited multiple Fourier linear combiner for real-time estimation/filtering of physiological tremor. Biomed. Signal Process. Control 5, 37–44. doi:10.1016/j.bspc.2009.06.001

CrossRef Full Text | Google Scholar

Verstappen, R. J. L. M., Freeman, C. T., Rogers, E., and Sampson, T. (2012). Robust higher order repetitive control applied to human tremor suppression. IEEE Int. Symp. Intell. Control 1214–1219. doi:10.1109/ISIC.2012.6398283

CrossRef Full Text | Google Scholar

Vitiello, N., and Lenzi, T. (2013). NEUROExos: a powered elbow exoskeleton for physical rehabilitation. IEEE Tran. Rob. 29, 220–235. doi:10.1109/TRO.2012.2211492

CrossRef Full Text | Google Scholar

Wang, S., Gao, Y., Zhao, J., and Cai, H. (2014). Adaptive sliding bandlimited multiple fourier linear combiner for estimation of pathological tremor. Biomed. Signal Process. Control 10, 260–274. doi:10.1016/j.bspc.2013.10.004

CrossRef Full Text | Google Scholar

Wenning, G. K., Kiechl, S., Seppi, K., Müller, J., Högl, B., Saletu, M., et al. (2005). Prevalence of movement disorders in men and women aged 50-89 years (Bruneck Study cohort): a population-based study. Lancet Neurol. 4, 815–820. doi:10.1016/S1474-4422(05)70226-X

PubMed Abstract | CrossRef Full Text | Google Scholar

Widjaja, F., Shee, C. Y., Latt, W. T., and Au, W. L. (2008). Kalman filtering of accelerometer and electromyography (EMG) data in pathological tremor sensing system. IEEE Int. Conf. Rob. Autom. 3250–3255. doi:10.1109/ROBOT.2008.4543706

CrossRef Full Text | Google Scholar

Wyne, K. T. (2005). A comprehensive review of tremor. JAAPA 18, 43–50. quiz 57–58. doi:10.1097/01720610-200512000-00006

CrossRef Full Text | Google Scholar

Zeng, G., and Hemami, A. (1997). An overview of robot force control. Robotica 15, 473–482. doi:10.1017/S026357479700057X

CrossRef Full Text | Google Scholar

Zhang, D., Poignet, P., Widjaja, F., and Ang, W. T. (2011). Neural oscillator based control for pathological tremor suppression via functional electrical stimulation. Control Eng. Pract. 19, 74–88. doi:10.1016/j.conengprac.2010.08.009

CrossRef Full Text | Google Scholar

Keywords: exoskeleton, elbow orthosis, assistive robot, tremor suppression, force control, simulation, voluntary motion

Citation: Herrnstadt G and Menon C (2016) Voluntary-Driven Elbow Orthosis with Speed-Controlled Tremor Suppression. Front. Bioeng. Biotechnol. 4:29. doi: 10.3389/fbioe.2016.00029

Received: 15 October 2015; Accepted: 17 March 2016;
Published: 31 March 2016

Edited by:

Danilo Emilio De Rossi, University of Pisa, Italy

Reviewed by:

Laurent Simon, New Jersey Institute of Technology, USA
Gijs J. M. Krijnen, University of Twente, Netherlands

Copyright: © 2016 Herrnstadt and Menon. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Carlo Menon,