Conference PaperPDF Available

Convergence and robustness of the Hopf oscillator applied to an ABLE exoskeleton: reachability analysis and experimentation

Authors:

Abstract

In this paper, we consider an industrial exoskeleton called ABLE, which we controlled using an adaptive oscillator. In the context of periodic human movements around the elbow axis we show that the exoskeleton anticipates smoothly the human movement, converges towards a limit cycle, and is "robust" against non-deterministic bounded perturbations. In particular, the properties of stability and robustness are formally proven, at the model level, using a recent development of the method of "reachability analysis". These properties are then confronted to preliminary experimental data.
Convergence and robustness of the Hopf oscillator
applied to an ABLE exoskeleton: reachability analysis
and experimentation
Abdelwaheb Hafs1,2, Dorian Verdel1,2, Jawher Jerray3, Olivier Bruneau4, Nicolas
Vignais1,2, Bastien Berret1,2,5and Laurent Fribourg6
1CIAMS, Universit´
e Paris-Saclay, Bˆ
at. 335, Bures-sur-Yvette, 91405 Orsay cedex, France
{abdelwaheb.hafs, dorian.verdel, nicolas.vignais,
bastien.berret}@universite-paris-saclay.fr
2CIAMS, Universit´
e d’Orl´
eans, Orl´
eans, France
3LTCI, T´
el´
ecom Paris, Institut Polytechnique de Paris, Sophia-Antipolis, France
jawher.jerray@telecom-paris.fr
4LURPA, ENS Paris-Saclay, 4 Av. des Sciences, Gif-sur-Yvette, 91190, France
olivier.bruneau@ens-paris-saclay.fr
5Institut Universitaire de France, Paris, France
6University Paris-Saclay, CNRS, ENS Paris-Saclay, LMF, F-91190 Gif-Sur-Yvette, France
fribourg@lsv.fr
Abstract
In this paper, we consider an industrial exoskeleton called ABLE, which we controlled using an
adaptive oscillator. In the context of periodic human movements around the elbow axis we show
that the exoskeleton anticipates smoothly the human movement, converges towards a limit cycle, and
is “robust” against non-deterministic bounded perturbations. In particular, the properties of stability
and robustness are formally proven, at the model level, using a recent development of the method of
“reachability analysis”. These properties are then confronted to preliminary experimental data.
1 Introduction
Active exoskeletons are wearable robotic devices, developed to assist human movement [1,13]. Their
versatility makes it possible to consider numerous applications, in particular to improve rehabilitation
protocols [9,10,19,21,23] and to prevent musculoskeletal disorders in workers [5,6,22,29]. The imple-
mentation of exoskeletons for these different applications is nevertheless constrained by the impossibil-
ity of completely predicting human movement intention [1,14]. Several approaches have been proposed
in the literature to solve this problem. The first approach relies on controllers based on bioelectric sig-
nals such as electromyography [30,31] or electroencephalography [7]. Other biological signals such as
gaze were also included in the control strategies to detect human intention [20]. All these strategies rely
on the appearance of the signals considered before the appearance of the movement kinematics, which
is called electromechanical delay in the case of myoelectrical signals. Another proposed approach was
to learn the human movement [14], which led to a significant reduction of unwanted interaction efforts
in reaching movements. In the case of periodical movements, approaches based on adaptive oscilla-
tors have been proposed and successfully experimented [2427]. At the theoretical level, the authors
of [25] proved the stability of the model of one of these oscillators: the Hopf oscillator. The proof
uses the classical “perturbation method” that consists in introducing an infinitesimal perturbation εin
the model, expressing the solution as a power series in ε, and showing the positiveness of the radius
of convergence of the series. The Hopf oscillator is also considered here, but the stability is proven
by introducing a bounded perturbation w (instead of an infinitesimal perturbation ε) taking its values
Convergence and robustness of the Hopf oscillator applied to an ABLE exoskeleton A. Hafs et al.
non-deterministically in a given set Wof the form [c;c]with c>0. In order to show the stability of
the system in presence of such perturbations, we make use of a recent development of the method of
“reachability analysis” (see [2] for a survey). Given an initial set of states S0, this method constructs
iteratively by “set-based integration” the set S1of the states reached at the end of one time step, then
S2at the end of a new time step, etc. These sets S1;S2;... are over-approximations of the exact sets of
solutions of the system, for any initial state in S0and for any admissible perturbation taking its values
in W. When one succeeds in generating a finite representation of the set I:=
i=0Si, one obtains a
description of a superset of all the states that can be reached from S0. The set Iis an invariant set of the
system: the trajectory from any point of Iremains in Iindefinitely (see [4]). We explain here how to
successfully generate such a set Ifor the Hopf oscillator. In the present paper, this previously defined
oscillator [27] is applied to an upper-limb exoskeleton to design a transparent control. Transparency is
defined as the interaction between the human and the exoskeleton with minimum efforts. Our primary
contributions lie in formally proving the convergence and stability of the oscillator and validating this
proof through experimental results. The theoretical development allows a priori evaluation of whether
the system converges to a limit cycle and is robust to non-deterministic bounded amplitude disturbances.
In particular, the experiments have confirmed the invariance property of the set I: once a first experi-
mental datum relative to the arm position lies in I, all the subsequent data also lie in I. In the present
study, the transparent control mode is chosen to experimentally evaluate the stability of the oscillator,
independently from model errors that can appear when using assistance control modes and that can lead
to instability [27]. In this control mode, the human movement should be impacted as little as possible
by the exoskeleton [1,3,14,32]. The experiments are conducted on elbow flexion/extension with an
upper-limb exoskeleton called ABLE [11,29] (see Section 2.2 for details).
2 Material and methods
2.1 Adaptive oscillators
As mentioned in the introduction, human intention prediction may be achieved by adaptive oscillators
for periodic movements. These oscillators allow to estimate the fundamental parameters (amplitude and
frequency) of arbitrary rhythmic signals in a supervised learning framework. Among different types of
adaptive oscillators, we focus here on the Hopf oscillator, which is one of the most widely used types in
the field of robotics and assistive technology [27] [25] [34] [37].
The Hopf oscillator is defined by a system of two differential equations (Eq. (1)).
˙x(t) = γ(µr2)x(t)ω(t)y(t) + νe(t)
˙y(t) = γ(µr2)y(t) + ω(t)x(t)(1)
With r=px2+y2, where x(t)and y(t)are the orthogonal coordinates of the oscillator, eis the
oscillator’s external force, νthe coupling gain,µand γare the amplitude and attractiveness of the os-
cillator respectively [26]. For this study γ=1 (as in [2527]), and µ=1 (so that the intrinsic amplitude
of the oscillator is equal to 1).
The input of the oscillator is the real position θ. In this case the external force of the oscillator e
represents the difference between the real position θof the human elbow and the estimated position ˆ
θ.
Righetti and Ijspeert [24] augmented this oscillator to learn the frequency ω, amplitude α1and offset
2
Convergence and robustness of the Hopf oscillator applied to an ABLE exoskeleton A. Hafs et al.
Figure 1: Example of oscillator’s adaptation. Top panel: the oscillator’s input. Bottom panel: evolution
of the learned frequency
α0of the input using integrators. The complete estimation algorithm is presented in Eq. (2)
˙
ω(t) = νe(t)sin(φ(t))
˙
φ(t) = ω(t)νesin(φ(t))
˙
α1(t) = ηcos(φ(t))e(t)
˙
α0(t) = ηe(t)
ˆ
θ(t) = α0(t) + α1(t)cos(φ(t))
(2)
Where ηis the integrator gain and φthe output phase. Finally the estimated position ˆ
θis used to
compute the torque generated by the exoskeleton to assist the human movement (see Section 2.2 for
details).
2.2 Exoskeleton modeling
ABLE is an upper limb exoskeleton. This exoskeleton is based on a screw and cable transmission
allowing high levels of reversibility and transparency [11,12]. It has four active degrees of freedom (see
Fig. 2). The first three correspond to rotations of the human shoulder, the fourth correspond to rotation
of the elbow (flexion/extension). The physical interfaces between the exoskeleton and the user include
passive rotations and translation to minimize undesired efforts due to the connection hyperstatism [15,
28]. Additional settings are available to adapt the exoskeleton to the user. The robot is mounted on a
fixed frame with a winch to adapt its height.
The proposed method consists of using the joint position and velocity estimated by the oscillator
instead of the measured position and velocity. As we focus on the last axis (elbow), the inverse dynamic
model of the robots elbow axis is computed upon the basis of classical robot dynamics [32,33]. and
represented in Eq. (3).
ˆ
τm= (g(xmcos(ˆ
θ)ymsin(ˆ
θ))
+˙
ˆ
θ µv+sign(˙
ˆ
θ)µc)1
r
(3)
3
Convergence and robustness of the Hopf oscillator applied to an ABLE exoskeleton A. Hafs et al.
Figure 2: Exoskeleton ABLE
Here g=9.81 m/s2the gravity acceleration, (xm,ym)the exoskeleton’s forearm centre of gravity
coordinates, µvthe friction coefficient, µcthe Coulomb dry friction coefficient, ˆ
τmthe estimated motor
torque, and rthe torque reduction ratio.
Finally Fig. 3 represents the exoskeleton control scheme. The position θis measured by exoskeleton
internal sensors. As shown, the oscillator’s input depends on both the control law and the modulation
performed by the human, where the human central pattern is represented by the transfer function on the
feedback loop.
Figure 3: Exoskeleton Control scheme
4
Convergence and robustness of the Hopf oscillator applied to an ABLE exoskeleton A. Hafs et al.
3 Reachability Analysis
We focus here on sinusoidal inputs (corresponding to sinusoidal movements of the users) with bounded
uncertainty.
The stability of the Hopf oscillator was proved in [25] using the “perturbation method”. The per-
turbation method was developed in the 19th century by Laplace and others to show, for example, the
orbital stability of the moon around the Earth despite the influence of the sun. Roughly speaking, the
equation of the ideal motion (without perturbation) is modified by injecting an infinitesimal value ε, and
the solution of the modified equation is expressed as a power series in ε. The stability is demonstrated
by showing that the radius of convergence of the series is non-zero. We prove here the stability of the
Hopf oscillator using the method of “reachability analysis”. Reachability analysis has been developed
since a couple of decades in the community of formal methods and model checking (see [2] for a re-
cent review). In this method, one is given a set S0of initial points and a perturbation w, which is not
infinitesimal as in the perturbation method, but of bounded amplitude (typically wW= [c,c]with
c>0). Reachability analysis then constructs by “set-based integration” first the set S1of the states
reached at the end of one time step, then S2at the end of a new time step, etc. These sets S1,S2, ...
are over-approximations of the exact sets of solutions of the system, for any initial state in S0and for
any admissible perturbation taking its values non-deterministically in W. The set SK
k=0Skcharacterises
a superset of all the states on the time interval [0,Kh], where his the time-step size. This set is often
referred to as the “reachability tube”.
In the case where we can detect that at a time t=Lh for some LN, the set of states SLis contained
in the tube currently generated (SLSL1
k=0Sk), we obtain a finite representation of a superset of all the
states that can be reached from S0. The set I=SL
k=0Skis an invariant set of the system: the trajectory
from any point of Iremains in Iindefinitely (see [4]).
For an oscillatory system, this invariant set is shaped like a tube rounding on itself (a “doughnut” in
3D). In [8], we represented the set Skas a ball B(yk,δ(k)) of centre ykand radius δ(k). The centre ykof
the ball B(yk,δ(k)) is the value computed by Euler’s explicit method at the k-th step. The radius δ(k)is
determined by an analytical formula giving an upper bound on the error introduced by Euler’s method
(see [8]). The detection of the inclusion SLSL1
k=0Sk, is done by finding a value Ksuch that
B(yL,δ(L)) B(yK,δ(K))
with L=K+hfor some integer . The value T=his the estimated value of the system period
(see [18] for details). The invariant set I=SL
k=0Skis here a looping tube, centred on a set of values
y0,y1,...,yLcorresponding to the “limit cycle” Cof the system.
The main advantage of the reachability analysis over the perturbation method is its ability to take
into account perturbations of a given amplitude, and to construct an invariant set Iin which the state
of the system is guaranteed to be confined. This allows us to characterize the “robustness” of the system
against bounded perturbations.
Our method of reachability analysis has been implemented in Python in a software called ORBITA-
DOR. The method has been successfully applied to various systems, for example we have shown the
stability of a parametric Van der Pol system in [17] and a biochemical process model in [18]. We also
studied the stability of hybrid systems such as the passive biped model in [16]. Here ORBITADOR is
applied to the system Eq. (2) for W= [ 2π
4000 ,2π
4000 ](which corresponds to the true sensitivity of the optical
sensors embedded in the exoskeleton), h=103(which corresponds to the real time sampling frequency
of exoskeleton control), δ0=0.084, and the initial condition x0= (α1(0),α0(0),φ(0),ω(0),ˆ
θ(0)) =
(0.059 rad,0.059 rad,0.123 rad,0.062 rad/s,0.117 rad). It automatically finds that, for T=5.168 s,
B(yL,δ(L)) B(yK,δ(K)),
5
Convergence and robustness of the Hopf oscillator applied to an ABLE exoskeleton A. Hafs et al.
Figure 4: 2D projections of the limit cycle C.
with L=10336 and K=5168. The associated limit cycle Cand controlled invariant set Iare depicted
on Fig. 4 and Fig. 5 respectively, according to various 2D projections. In Fig. 5, the ball B(yK,δ(K)) is
represented in orange, and the ball B(yL,δ(L)) in green (we see B(yL,δ(L)) B(yK,δ(K))).
Figure 5: Evolution of the size δ(t)of the controlled invariant set I(top), followed by 2D projections
of Ifor W= [ 2π
4000 ,2π
4000 ].
4 Experimental results
4.1 Participants
One healthy right-handed adult took part in the experiments. A written consent was signed by the
participant, and obtained as required by the Helsinki declaration [35]. The study was validated by a
research ethics committee of Paris-Saclay (Universit´
e Paris-Saclay, 2021-303).
4.2 Kinematics
The kinematics of the human movement are measured by the opto-electronic motion capture device
called ”Qualysis”. This system is composed of 10 cameras to capture the human movement at 179 Hz.
There are 7 reflecting markers placed on the participant forearm, which allow the construction of plans
based on the recommendations of Ge Wu et al [36]. The identification of the 7 markers is carried out
using an AIM (Automatic Idenfication Markers) model on the Qualysis Track Manager software. In
6
Convergence and robustness of the Hopf oscillator applied to an ABLE exoskeleton A. Hafs et al.
order to make the participant do oscillatory movements, a sinusoidally moving target is projected on a
screen in front of the subject.
4.3 Data acquisition
The code which controls the exoskeleton, also allows us to obtain its position as well as the parameters
of Hopf oscillator. This allows to analyze the convergence of the oscillator. The data is first cleaned up,
keeping only the part where the experiment starts.
4.4 Motor task
The participant is first placed in the robot at a distance from the targets corresponding to 2 times the
size of his arm. The first three axis of the exoskeleton were mechanically blocked to avoid unwanted
movement. Then a moving target is projected in a big screen in front of the participant. The target moves
vertically with a varying sinusoidal trajectory. The participant is asked to follow the target by performing
only the flexion/extension of the elbow. The pointing position is computed as the intersection between
the line of the index and the plan of the screen, it is then projected in real time in the screen as a visual
feedback for the participant. The subject starts with the forearm pointed at the fixed target in the middle
(starting target) and then starts the experiment when the target starts to move as shown in Fig. 6.
The target follows the following sinusoidal trajectory :
x(t) = Asin(ωt),
A=0.3rad,ω=5 rad.s1.(4)
Figure 6: Description of the experimental setup. A: Markers on the forearms (human and exoskeleton).
B: Target tracking example.
4.5 Experimental data
This section presents the behaviour of the set of states obtained in the experiment where we used the
control scheme presented in Section 2.2.Fig. 7 represents the real position θ(also the oscillator input)
7
Convergence and robustness of the Hopf oscillator applied to an ABLE exoskeleton A. Hafs et al.
and the estimated position ˆ
θcomputed by the oscillator. We can see that the estimation follows the
desired position θ. We now compare the location of the experimental data with the invariant set I
Figure 7: Evolution of the estimated position
Figure 8: Evolution of the experimental data (black at t<4.918 s then blue at t4.918 s) in the
controlled invariant (red)
where W= [ 2π
4000 ,2π
4000 ]constructed by reachability analysis in Section 3.Fig. 8 represents the set I
together with 5000 points chosen randomly within the set of experimental data. At the beginning of
the movement at t<4.918 s, we see on Fig. 8 that the experimental points (black) are outside of the
invariant set I; then at t4.918 s the points (blue) are all located inside I.
More precisely, there are in total 10336 experimental data points: 4918 points for t<4.918 s and
5418 points for t4.918 s. All the 5418 points at t4.918 s are located inside the invariant set I. For
t<4.918 s, the average of the distance between the experimental data and the limit cycle Cis 0.0493
and the standard deviation 0.0255; for t4.918 s, the distance average is 0.0028 and the standard
deviation 0.0023.
Fig. 9 shows the evolution of the distance between the experimental data and the limit cycle.
8
Convergence and robustness of the Hopf oscillator applied to an ABLE exoskeleton A. Hafs et al.
Figure 9: Evolution of the distance between the experimental data and the limit cycle.
As a conclusion, the experimental results allowed us to verify the efficiency of the Hopf oscillator
on a complex robot such as ABLE.
5 Conclusion
We have described a methodology for
1. formally guaranteeing the convergence and robustness of the controlled system, at the model level,
using a recent method of reachability analysis of periodic movements [18], and
2. verifying all these properties at the experimental level, via a protocol on human subjects.
In this pilot study we have verified that all the data of the experiments (after a possible transient phase)
are located within the controlled invariant set Ifound, at the theoretical level, by reachability analysis
(see Section 3). We are presently enriching the model by taking into account additional axes of move-
ment, and considering more sophisticated adaptive oscillators than the Hopf oscillator. We think that
the methodology presented here (relying on control with adaptive oscillators, and formal verification via
reachability analysis) is still well-suited to the validation of such extensions.
References
[1] Arash Ajoudani, Andrea Maria Zanchettin, Serena Ivaldi, Alin Albu-Sch¨
affer, Kazuhiro Kosuge, and Oussama
Khatib. Progress and prospects of the human-robot collaboration. Autonomous Robots, pages 957–975,
October 2018.
[2] Matthias Althoff, Goran Frehse, and Antoine Girard. Set Propagation Techniques for Reachability Analysis.
Annual Review of Control, Robotics, and Autonomous Systems , 4(1), May 2021.
[3] Simon Bastide, Nicolas Vignais, Franck Geffard, and Bastien Berret. Interacting with a ”transparent” upper-
limb exoskeleton: a human motor control approach. IEEE/RSJ International Conference on Intelligent Robots
and Systems (IROS), pages 4661–4666, 2018.
[4] Franco Blanchini. Set invariance in control. Automatica, 35(11):1747–1767, 1999.
9
Convergence and robustness of the Hopf oscillator applied to an ABLE exoskeleton A. Hafs et al.
[5] Robert Bogue. Robotic exoskeletons: a review of recent progress. Industrial Robot: An International Journal,
pages 5–10, January 2015.
[6] Michiel P. de Looze, Tim Bosch, Frank Krause, Konrad S. Stadler, and Leonard W. O’Sullivan. Exoskeletons
for industrial application and their potential effects on physical work load. Ergonomics, 59(5):671–681, May
2016.
[7] Ryszard Dindorf and Piotr Wos. Using the bioelectric signals to control of wearable orthosis of the elbow
joint with bi-muscular pneumatic servo-drive. 38(5):804–818, jul 2019.
[8] Laurent Fribourg. Euler’s method applied to the control of switched systems. In FORMATS, volume 10419
of LNCS, pages 3–21. Springer, September 2017.
[9] Antonio Frisoli, Luigi Borelli, Alberto Montagner, Simone Marcheschi, Caterina Procopio, Fabio Salsedo,
Massimo Bergamasco, Maria C. Carboncini, Martina Tolaini, and Bruno Rossi. Arm rehabilitation with a
robotic exoskeleleton in Virtual Reality. In IEEE 10th International Conference on Rehabilitation Robotics
ICORR, 2007., pages 631–642, 2007.
[10] Antonio Frisoli, Caterina Procopio, Carmelo Chisari, Ilaria Creatini, Luca Bonfiglio, Massimo Bergamasco,
Bruno Rossi, and Maria Chiara Carboncini. Positive effects of robotic exoskeleton training of upper limb
reaching movements after stroke. Journal of neuroengineering and rehabilitation, 9(1):36, 2012.
[11] P. Garrec, J. P. Friconneau, Y. M´
easson, and Y. Perrot. ABLE, an Innovative Transparent Exoskeleton for
the Upper-Limb. IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 1483–
1488, September 2008.
[12] Phillipe Garrec. Screw and Cable Acutators (SCS) and Their Applications to Force Feedback Teleoperation,
Exoskeleton and Anthropomorphic Robotics. Robotics 2010 Current and Future Challenges, pages 167–191,
2010.
[13] R. A. R. C. Gopura, D. S. V. Bandara, Kazuo Kiguchi, and G. K. I. Mann. Developments in hardware systems
of active upper-limb exoskeleton robots: A review. Robotics and Autonomous Systems, 75:203–220, jan 2016.
[14] Nathanael Jarrasse, Jamie Paik, Viviane Pasqui, and Guillaume Morel. How can human motion prediction
increase transparency? IEEE International Conference on Robotics and Automation, pages 2134–2139, May
2008.
[15] Nathana¨
el Jarrasse and Guillaume Morel. Connecting a Human Limb to an Exoskeleton. IEEE Transactions
on Robotics, 28(3):697–709, June 2012.
[16] Jawher Jerray. Orbitador: A tool to analyze the stability of periodical dynamical systems. In ARCH, 2021. To
appear.
[17] Jawher Jerray and Laurent Fribourg. Determination of limit cycles using stroboscopic set-valued maps. In
Rapha¨
el M. Jungers, Necmiye Ozay, and Alessandro Abate, editors, 7th IFAC Conference on Analysis and
Design of Hybrid Systems, ADHS 2021, Brussels, Belgium, July 7-9, 2021, volume 54 of IFAC-PapersOnLine,
pages 139–144. Elsevier, 2021.
[18] Jawher Jerray, Laurent Fribourg, and ´
Etienne Andr´
e. Robust optimal periodic control using guaranteed Euler’s
method. In ACC, pages 986–991. IEEE, 2021.
[19] Fabian Just, ¨
Ozhan ¨
Ozen, Stefano Tortora, Verena Klamroth-Marganska, Robert Riener, and Georg Rauter.
Human arm weight compensation in rehabilitation robotics: efficacy of three distinct methods. Journal of
NeuroEngineering and Rehabilitation, 17(1), feb 2020.
[20] Nili E. Krausz, Denys Lamotte, Iason Batzianoulis, Levi J. Hargrove, Silvestro Micera, and Aude Billard.
Intent prediction based on biomechanical coordination of EMG and vision-filtered gaze for end-point control
of an arm prosthesis. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 28(6):1471–
1480, jun 2020.
[21] Marie-H´
el`
ene Milot, Steven J Spencer, Vicky Chan, James P Allington, Julius Klein, Cathy Chou, James E
Bobrow, Steven C Cramer, and David J Reinkensmeyer. A crossover pilot study evaluating the functional
outcomes of two different types of robotic movement training in chronic stroke survivors using the arm ex-
oskeleton BONES. Journal of Neuroengineering and Rehabilitation, 10(1):112, December 2013.
[22] Luke M Mooney, Elliott J Rouse, and Hugh M Herr. Autonomous exoskeleton reduces metabolic cost of
human walking during load carriage. Journal of NeuroEngineering and Rehabilitation, 11(1):80, 2014.
10
Convergence and robustness of the Hopf oscillator applied to an ABLE exoskeleton A. Hafs et al.
[23] Jose L Pons. Rehabilitation exoskeletal robotics. IEEE Engineering in Medicine and Biology Magazine,
29(3):57–63, 2010.
[24] L. Righetti and Auke Jan Ijspeert. Programmable central pattern generators: an application to biped locomo-
tion control. In Proceedings of the 2006 IEEE International Conference on Robotics and Automation, ICRA.
IEEE, 2006.
[25] Ludovic Righetti, Jonas Buchli, and Auke Jan Ijspeert. Dynamic hebbian learning in adaptive frequency
oscillators. Physica D: Nonlinear Phenomena, 216(2):269–281, apr 2006.
[26] Ludovic Righetti, Jonas Buchli, and Auke Jan Ijspeert. Adaptive frequency oscillators and applications. The
Open Cybernetics & Systemics Journal, 3:64–69, oct 2009.
[27] Renaud Ronsse, Nicola Vitiello, Tommaso Lenzi, Jesse van den Kieboom, Maria Chiara Carrozza, and
Auke Jan Ijspeert. Human–robot synchrony: flexible assistance using adaptive oscillators. IEEE Transac-
tions on Biomedical Engineering, 58(4):1001–1012, apr 2011.
[28] Andr´
e Schiele and Frans C. T. van der Helm. Influence of attachment pressure and kinematic configuration
on pHRI with wearable robots. Applied Bionics and Biomechanics, 6(2):157–173, 2009.
[29] Nahema Sylla, Vincent Bonnet, Fr´
ed´
eric Colledani, and Philippe Fraisse. Ergonomic contribution of ABLE
exoskeleton in automotive industry. International Journal of Industrial Ergonomics, 44(4):475–481, July
2014.
[30] Tatsuya Teramae, Tomoyuki Noda, and Jun Morimoto. EMG-based model predictive control for physical
human–robot interaction: application for assist-as-needed control. IEEE Robotics and Automation Letters,
3(1):210–217, jan 2018.
[31] Benjamin Treussart, Franck Geffard, Nicolas Vignais, and Frederic Marin. Controlling an upper-limb ex-
oskeleton by EMG signal while carrying unknown load. In 2020 IEEE International Conference on Robotics
and Automation (ICRA), pages 9107–9113, may 2020.
[32] Dorian Verdel, Simon Bastide, Nicolas Vignais, Olivier Bruneau, and Bastien Berret. An identification-based
method improving the transparency of a robotic upper limb exoskeleton. Robotica, 39(9):1711–1728, feb
2021.
[33] Ngoc Dung Vuong and Marcelo H. Ang Jr. Dynamic model identification for industrial robots. Acta Poly-
technica Hungarica, 6(5):51–68, 2009.
[34] Wendong Wang, Lei Qin, Xiaoqing Yuan, Xing Ming, Tongsen Sun, and Yifan Liu. Bionic control of ex-
oskeleton robot based on motion intention for rehabilitation training. Advanced Robotics, 33(12):590–601,
June 2019. Publisher: Taylor & Francis eprint: https://doi.org/10.1080/01691864.2019.1621774.
[35] World Medical Association. World Medical Association Declaration of Helsinki. Ethical principles for medi-
cal research involving human subjects. Bulletin of the World Health Organization, 79(4):373–374, 2001.
[36] Ge Wu, Frans C.T. van der Helm, H.E.J. (DirkJan) Veeger, Mohsen Makhsous, Peter Van Roy, Carolyn An-
glin, Jochem Nagels, Andrew R. Karduna, Kevin McQuade, Xuguang Wang, Frederick W. Werner, and Bryan
Buchholz. Isb recommendation on definitions of joint coordinate systems of various joints for the reporting
of human joint motion—part ii: shoulder, elbow, wrist and hand. Journal of Biomechanics, 38(5):981–992,
2005.
[37] Yaguang Zhu, Yongsheng Wu, Qiong Liu, Tong Guo, Rui Qin, and Jizhuang Hui. A backward control based
on σ-Hopf oscillator with decoupled parameters for smooth locomotion of bio-inspired legged robot. Robotics
and Autonomous Systems, 106:165–178, August 2018.
11
ResearchGate has not been able to resolve any citations for this publication.
Article
Full-text available
Over the past decade, research on human–robot collaboration has grown exponentially, motivated by appealing applications to improve the daily life of patients/operators. A primary requirement in many applications is to implement highly “transparent” control laws to reduce the robot impact on human movement. This impact may be quantified through relevant motor control indices. In this paper, we show that control laws based on careful identification procedures improve transparency compared to classical closed-loop position control laws. A new performance index based on the ratio between electromyographic activity and limb acceleration is also introduced to assess the quality of human exoskeleton interaction.
Conference Paper
Full-text available
Implementing an intuitive control law for an upper-limb exoskeleton dedicated to force augmentation is a challenging issue in the field of human-robot collaboration. The aim of this study is to design an innovative approach to assist carrying an unknown load. The method is based on user's intentions estimated through a wireless EMG armband allowing movement direction and intensity estimation along 1 Degree of Freedom. This control law aimed to behave like a gravity compensation except that the mass of the load does not need to be known. The proposed approach was tested by 10 participants on a lifting task with a single Degree of Freedom upper-limb exoskeleton. Participants performed it in three different conditions : without assistance, with an exact gravity compensation and with the proposed method based on EMG armband (Myo Armband). The evaluation of the efficiency of the assistance was based on EMG signals captured on seven muscles (objective indicator) and a questionnaire (subjective indicator). Results showed a statically significant reduction of mean activity of the biceps, erector spinae and deltoid by 20% ± 14, 18% ± 12 and 25% ± 16 respectively while comparing the proposed method with no assistance. In addition, similar muscle activities were found both in the proposed method and the traditional gravity compensation. Subjective evaluation showed better precision, efficiency and responsiveness of the proposed method compared to the traditional one.
Article
Full-text available
Background: Arm weight compensation with rehabilitation robots for stroke patients has been successfully used to increase the active range of motion and reduce the effects of pathological muscle synergies. However, the differences in structure, performance, and control algorithms among the existing robotic platforms make it hard to effectively assess and compare human arm weight relief. In this paper, we introduce criteria for ideal arm weight compensation, and furthermore, we propose and analyze three distinct arm weight compensation methods (Average, Full, Equilibrium) in the arm rehabilitation exoskeleton ’ARMin’. The effect of the best performing method was validated in chronic stroke subjects to increase the active range of motion in three dimensional space. Conclusion: Different arm weight compensation methods were developed according to initially defined criteria. The methods were then analyzed with respect to their sensitivity and required technology. In general, weight compensation performance improved with the level of technology, but increased cost and calibration efforts. This study reports a systematic way to analyze the efficacy of different weight compensation methods using EMG. Additionally, the feasibility of the best method, Equilibrium, was shown by testing with three stroke patients. In this test, a height dependence of the workspace size also seemed to be present, which further highlights the importance of patient-specific weight compensation, particularly for training at different arm heights.
Article
Full-text available
This study presents a new design of a wearable orthosis of elbow joint with a bimuscular pneumatic servo-drive (PSD) with control based on the recording of bioelectric signals (BESs). The authors analyzed the impact of the induced brain activity and the muscular tension within the head of the participant on the BESs that can be used to control the PSD of the elbow joint orthosis. To control the elbow joint orthosis, a distributed control system (DCS) was developed, which contains two control layers: a master layer connected to the device for recording the BES and a direct layer contained in a wireless manner with the controller of the PSD. A kinematic-dynamic model of the elbow joint orthosis, patterned after the biological model of human biceps-triceps, was used in the programming of the PSD controller. A biomimetic dynamic model of the pneumatic muscle actuator (PMA) was used, in which the contraction force results from the adopted exponential static model of the pneumatic muscle (PM). The use of direct visual feedback (DVF) makes it possible for the participant to focus on the movement of the orthosis taking into account the motoric functions of the elbow.
Conference Paper
Full-text available
Establishing a symbiotic relationship between a human and a exoskeleton is the end goal in many applications in order to provide benefits to the user. However, the literature focusing on the human side of human-exoskeleton interaction has remained less exhaustive than the literature focusing on the design (hardware/software) of the exoskeleton device itself. It is, though, essential to understand how a human adapts his motor control when interacting with an exoskeleton. Motor adaptation is an implicit process carried out by the central nervous system when the body encounters a perturbation, a paradigm that has been extensively studied in the field of human motor control research. When wearing an exoskeleton, even “as-transparent as- possible”, contact/interaction forces may impact well-known motor control laws in a way that may be detrimental to the user, and even compromise usability in real applications. The present paper investigates how interaction with a backdrivable upper-limb exoskeleton (ABLE) set in “transparent” mode of control affects the kinematics/dynamics of human movement in a simple task. We find that important motor control features are preserved when moving with ABLE but an overall movement slowness occurs, likely as a response to increased inertia according to optimal control simulations. Such a human motor control approach illustrates one possible way to assess the degree of symbiosis between human and exoskeleton, i.e. by grounding on well-known findings in motor control research.
Article
Given a dynamical system Σp with a parameter p taking its values in a fixed interval Q, we present a simple criterion of set inclusion which guarantees that the Euler approximate solutions of Σpo for some value po ∈ Q converge to a limit cycle E. Moreover, we characterize a compact set I containing ε which is invariant for the exact solutions of Σp whatever the value of p ∈ Q. We illustrate the application of our method on the example of a parametric Van der Pol system driven by a periodic input.
Article
Reachability analysis consists in computing the set of states that are reachable by a dynamical system from all initial states and for all admissible inputs and parameters. It is a fundamental problem motivated by many applications in formal verification, controller synthesis, and estimation, to name only a few. This article focuses on a class of methods for computing a guaranteed overapproximation of the reachable set of continuous and hybrid systems, relying predominantly on set propagation; starting from the set of initial states, these techniques iteratively propagate a sequence of sets according to the system dynamics. After a review of set representation and computation, the article presents the state of the art of set propagation techniques for reachability analysis of linear, nonlinear, and hybrid systems. It ends with a discussion of successful applications of reachability analysis to real-world problems. Expected final online publication date for the Annual Review of Control, Robotics, and Autonomous Systems, Volume 4 is May 3, 2021. Please see http://www.annualreviews.org/page/journal/pubdates for revised estimates.
Article
As the complexity of obtaining irregular daily motion trajectory during upper limb rehabilitation training, this paper proposes the bionic control method for the presented exoskeleton robot arm based on motion intention. Firstly, the collected motion signal is pre-processing by filtering. Then the motion intention and motion mode of the processed signal are classified by using the hierarchical multi-classification support vector machine. Meanwhile, the adaptive Hopf oscillator network based on dynamic learning is used for offline learning of joint motion trajectory, and the parameters of the reproduced signal in different motion modes are obtained. Finally, the corresponding parameters are transferred according to the user’s intention, and the oscillator network is reconstructed to realize the periodic motion control of rehabilitation training. With experimental verification, the proposed method can follow the human body’s motion intention and reproduce the daily motion trajectory of the upper limb. The results show it can be used to conduct rehabilitation training for the patient.