Inhalt des Dokuments
Iterative Learning Control of FES-Assisted Gait
From Fachgebiet Regelungssysteme TU Berlin
Abstract
Functional electrical stimulation (FES) is used in the rehabilitation and treatment of stroke patients to support weak motor functions. Since FES dynamics are highly individual and time-varying, the use of closed-loop control methods is required whenever precise motions shall be generated.
A challenging example is the drop foot syndrome which is characterized by insufficient dorsiflexion of the foot and can be treated by FES of the peroneal nerve or the tibialis anterior and peroneus longus muscle. For this particular application, we are developing control schemes inspired by Iterative Learning Control (ILC): In each step, a time varying stimulation intensity profile is applied, which is adjusted at the end of each swing phase. These profile updates are based on the difference between the desired and the recorded foot angle profile during the previous step. Various learning strategies and angle measurement techniques are investigated, as well as different approaches for synchronization of the stimulation with the gait.
Furthermore, we are extending the classic ILC theory to variable pass length systems in order to cope with the variability of the human gait. These new methods are evaluated in experiments with healthy subjects and with stroke patients. Some of the major results are presented in the following.
People involved
Cooperation
- Charité-Universitätsmedizin (S. Hesse, C. Werner)
- HASOMED GmbH, Magdeburg
Funding
- TU Berlin, Federal Ministry of Education and Research (BMBF), Max Planck Society
Description
Closed-Loop Control of Drop Foot Stimulators
Many people have walking deficits after suffering a stroke. Foot drop, i.e. insufficient dorsiflexion of the foot during the swing phase of gait, is a frequent phenomenon, which is conventionally treated by passive ankle-foot orthoses. Functional electrical stimulation (FES) represents an advantageous alternative. However, most commercially available stimulators are of the on/off type. A simple heel switch inside the shoe triggers the stimulation, which is then applied with constant intensity during the swing phase. For such systems, the stimulation intensity either needs frequent manual adjustment, or must be set to an unnecessarily high value, which causes rapid fatigue of the stimulated muscles. These problems can be overcome if the dorsiflexion angle is measured and used to adjust the stimulation intensity automatically. Due to the repetitive nature of gait, it is particularly promising to employ iterative learning control (ILC) techniques for these adjustments.
Apparently, the success of such control schemes depends critically on the measurement of either the dorsiflexion ankle joint angle or the foot-to-ground angle. We have investigated two different sensor technologies: one approach uses bioimpedance measurements via skin electrodes [1] [2]. An alternative approach is to equip the shoe or foot with an inertial sensor [3], which allows for determination of the foot-to-ground angle. By attaching a second inertial sensor to the shank, it is also possible to calculate the dorsiflexion ankle joint angle. See IMU-Based Gait Analysis for details.
Iterative Learning Control with Variable Pass Length
Another challenge is the irregular gait of stroke patients and the resulting significant variation of the duration of the swing phase, i.e. the pass length in this ILC system. Even if we consider humans walking at constant speed, e.g. on a treadmill, then the duration of swing phase varies and steps are often cut short by putting the foot down, e.g. when balance or strength is lost. Assuming that up to this point the movement was hardly different from the movement in a full-length step, we should use the data gathered in these aborted steps for learning. Even more important, if the stimulation profile is insufficient, then the toes touch ground early. In that case we must use the unfinished trial's data for learning since otherwise the stimulation profile of the next step will be just as insufficient. Typically, these issues are either ignored completely, or a heuristic approach is used hoping for convergence to be maintained. To overcome this situation, we are developing an extension of the ILC theory, including stability and monotonicity criteria, for the case of variable pass length. First results have been published in [4] and [5] . We believe that these results will also be useful for other ILC applications where variable iteration duration is a phenomenon that cannot be neglected.
Coupled Error and Pass Length Dynamics
In order to isolate the effect that insufficient stimulation has on early ground contact, and thus on the pass length, we performed experiments in which the subjects were sitting. Gait phase changes and ground contacts were simulated. More precisely, we used foot motion data from a walking experiment to calculate, for each moment during swing phase, which foot angle would make the foot touch the ground. In the experiments with sitting subjects, each trial was aborted whenever the actual angle fell below the theoretical ground contact angle of the current time instant. Only the foot angle data that had been gathered before ground contact was used for learning. Despite this limited information, the ILC algorithm achieved full pass length and learned to produce the entire desired angle profile in just a few steps.

A video of one of the experiments is available by clicking on the figure above. For technical details please see [6] and [7].
ILC with Random Pass Length in Treadmill Experiments
While the subject walks on a treadmill at constant speed, the stimulation is synchronized with the gait by a detailed gait phase detection via the intertial sensor on the foot, which also provides the foot angle. The observed difference between the actual angle profile and the reference profile is used to update the stimulation intensity profile before the next heel-rise. The deviation between both profiles is reduced to a small value and the desired foot motion is achieved within a few steps. But even after convergence, this update is performed in each foot-flat phase. Thereby, the stimulation profile is always adapted to yield the desired motion, even when muscular fatigue or similar slow variances in the system dynamics occur. A video of one of the experiments is available by clicking on the figure below. Technical details can be found in [8] and [9].

These experimental results prove the effectiveness of ILC for use in closed-loop drop foot stimulators. By measuring the foot-to-ground angle and using this information to adapt the stimulation profile via ILC, muscular fatigue and similar variances in the stimulation dynamics are compensated automatically. Thus, it is possible to achieve a constantly physiological and symmetric gait.
References
- ↑
- Nahrstaedt, H., Schauer, T., Shalaby, R., Hesse, S., Raisch, J.. Automatic Control of a Drop-Foot Stimulator Based on Angle Measurement Using Bioimpedance. Artificial Organs, 32 pages 649–654, 2008.
- BibtexAuthor : Nahrstaedt, H., Schauer, T., Shalaby, R., Hesse, S., Raisch, J.| PDF | DOI
Title : Automatic Control of a Drop-Foot Stimulator Based on Angle Measurement Using Bioimpedance
In : Artificial Organs,
32 pages 649–654, 2008.
Date : 2008
- ↑
- Nahrstaedt, H., Schauer, T., Hesse, S., Raisch, J.. Iterative Learning Control of a Gait Neuroprosthesis (Article in German). at - Automatisierungstechnik, 56 (9):494–501, 2008.
- BibtexAuthor : Nahrstaedt, H., Schauer, T., Hesse, S., Raisch, J.| PDF | DOI
Title : Iterative Learning Control of a Gait Neuroprosthesis (Article in German)
In : at - Automatisierungstechnik,
56 (9):494–501, 2008.
Date : 2008
- ↑
- Negard, N.-O.. Controlled FES-assisted gait training for hemiplegic stroke patients based on inertial sensors. Doctoral Thesis, TU Berlin, 2009.
- BibtexAuthor : Negard, N.-O.| PDF | Link
Title : Controlled FES-assisted gait training for hemiplegic stroke patients based on inertial sensors
In :
Doctoral Thesis, TU Berlin, 2009.
Date : 2009
- ↑
- Seel, T., Schauer, T., Raisch, J.. Iterative Learning Control for Variable Pass Length Systems. In Preprints of the 18th IFAC World Congress, pages 4880–4885, Milan, Italy, 2011.
- BibtexAuthor : Seel, T., Schauer, T., Raisch, J.| PDF | DOI | Link
Title : Iterative Learning Control for Variable Pass Length Systems
In : In Preprints of the 18th IFAC World Congress,
pages 4880–4885, Milan, Italy, 2011.
Date : 2011
- ↑
- T. Seel, T. Schauer, J. Raisch. Monotonic Convergence of Iterative Learning Control with Variable Pass Length. International Journal of Control, 90 (3):409–422, 2016.
- BibtexAuthor : T. Seel, T. Schauer, J. Raisch| PDF | DOI | Link
Title : Monotonic Convergence of Iterative Learning Control with Variable Pass Length
In : International Journal of Control,
90 (3):409–422, 2016.
Date : 2016
- ↑
- Seel, T., Schauer, T., Raisch, J.. Variable Pass Length ILC in FES-based Drop Foot Rehabilitation. In Workshop AUTOMED, Aachen, Germany, 2012.
- BibtexAuthor : Seel, T., Schauer, T., Raisch, J.
Title : Variable Pass Length ILC in FES-based Drop Foot Rehabilitation
In : In Workshop AUTOMED,
Aachen, Germany, 2012.
Date : 2012
- ↑
- T. Seel, T. Schauer, J. Raisch. Iterative Learning Control with Variable Pass Length applied to FES-based Drop Foot Treatment (in German). at - Automatisierungstechnik, 61 (9) 2013.
- BibtexAuthor : T. Seel, T. Schauer, J. Raisch| PDF | DOI | Link
Title : Iterative Learning Control with Variable Pass Length applied to FES-based Drop Foot Treatment (in German)
In : at - Automatisierungstechnik,
61 (9) 2013.
Date : 2013
- ↑
- T. Seel, S. Schäperkötter, M. Valtin, C. Werner, T. Schauer. Design and Control of an Adaptive Peroneal Stimulator with Inertial Sensor-based Gait Phase Detection. In 18th Annual International FES Society Conference, San Sebastian, Spain, 2013.
- BibtexAuthor : T. Seel, S. Schäperkötter, M. Valtin, C. Werner, T. Schauer| PDF
Title : Design and Control of an Adaptive Peroneal Stimulator with Inertial Sensor-based Gait Phase Detection
In : In 18th Annual International FES Society Conference,
San Sebastian, Spain, 2013.
Date : 2013
- ↑
- T. Seel, Daniel Laidig, Markus Valtin, Cordula Werner, Stefan Hesse, Jörg Raisch, Thomas Schauer. Feedback Control of Foot Eversion in the Adaptive Peroneal Stimulator (accepted). In Proceedings of the 22nd Mediterranean Conference on Control and Automation, Palermo, Italy, 2014.
- BibtexAuthor : T. Seel, Daniel Laidig, Markus Valtin, Cordula Werner, Stefan Hesse, Jörg Raisch, Thomas Schauer
Title : Feedback Control of Foot Eversion in the Adaptive Peroneal Stimulator (accepted)
In : In Proceedings of the 22nd Mediterranean Conference on Control and Automation,
Palermo, Italy, 2014.
Date : 2014
Related Publications
- T. Seel, C. Werner, T. Schauer. The Adaptive Drop Foot Stimulator – Multivariable Learning Control of Foot Pitch and Roll Motion in Paretic Gait. Medical Engineering Physics, 2016.
- BibtexAuthor : T. Seel, C. Werner, T. Schauer| DOI
Title : The Adaptive Drop Foot Stimulator – Multivariable Learning Control of Foot Pitch and Roll Motion in Paretic Gait
In : Medical Engineering Physics,
2016.
Date : 2016
- T. Seel, T. Schauer, J. Raisch. Monotonic Convergence of Iterative Learning Control with Variable Pass Length. International Journal of Control, 2016.
- BibtexAuthor : T. Seel, T. Schauer, J. Raisch| PDF | DOI | Link
Title : Monotonic Convergence of Iterative Learning Control with Variable Pass Length
In : International Journal of Control,
2016.
Date : 2016
- T. Seel, C. Werner, J. Raisch, T. Schauer. Iterative Learning Control of a Drop Foot Neuroprosthesis – Generating Physiological Foot Motion in Paretic Gait by Automatic Feedback Control. Control Engineering Practice, 48 pages 87–97, 2016.
- BibtexAuthor : T. Seel, C. Werner, J. Raisch, T. Schauer| PDF | DOI | Link
Title : Iterative Learning Control of a Drop Foot Neuroprosthesis – Generating Physiological Foot Motion in Paretic Gait by Automatic Feedback Control
In : Control Engineering Practice,
48 pages 87–97, 2016.
Date : 2016
- T. Schauer, T. Seel, P. Müller, N. Bunt, J.C. Moreno. Real-time EMG analysis during transcutaneous electrical stimulation assisted gait training in stroke patients. In IFAC Conference on Cyber-Physical&Human-Systems (submitted), Florianopolis, Brazil, 2016.
- BibtexAuthor : T. Schauer, T. Seel, P. Müller, N. Bunt, J.C. Moreno
Title : Real-time EMG analysis during transcutaneous electrical stimulation assisted gait training in stroke patients
In : In IFAC Conference on Cyber-Physical&Human-Systems (submitted),
Florianopolis, Brazil, 2016.
Date : 2016
- D. Graurock, T. Schauer, T. Seel. User-Adaptive Inertial Sensor Network for Feedback-Controlled Gait Support Systems. In Proc. of the 20th Annual International FES Society Conference, La Grande Motte, France, 2016.
- BibtexAuthor : D. Graurock, T. Schauer, T. Seel| Link
Title : User-Adaptive Inertial Sensor Network for Feedback-Controlled Gait Support Systems
In : In Proc. of the 20th Annual International FES Society Conference,
La Grande Motte, France, 2016.
Date : 2016
- N.D. Bunt, J.C. Moreno, P. Müller, T. Seel, T. Schauer. Online Monitoring of Muscle Activity during Walking for Bio-Feedback and for Observing the Effects of Transcutaneous Electrical Stimulation. In Proc. of the International Conference on Neurorehabilitation, Segovia, Spain, 2016.
- BibtexAuthor : N.D. Bunt, J.C. Moreno, P. Müller, T. Seel, T. Schauer| Link
Title : Online Monitoring of Muscle Activity during Walking for Bio-Feedback and for Observing the Effects of Transcutaneous Electrical Stimulation
In : In Proc. of the International Conference on Neurorehabilitation,
Segovia, Spain, 2016.
Date : 2016
- T. Seel, M. Ruppel, M. Valtin, T. Schauer. Multichannel FES Parameterization for Controlling Foot Motion in Paretic Gait. Current Directions in Biomedical Engineering, 1 (1):480–483, 2015.
- BibtexAuthor : T. Seel, M. Ruppel, M. Valtin, T. Schauer| PDF | DOI | Link
Title : Multichannel FES Parameterization for Controlling Foot Motion in Paretic Gait
In : Current Directions in Biomedical Engineering,
1 (1):480–483, 2015.
Date : 2015
- T. Seel, D. Graurock, T. Schauer. Realtime Assessment of Foot Orientation by Accelerometers and Gyroscopes. Current Directions in Biomedical Engineering, 1 (1):466–469, 2015.
- BibtexAuthor : T. Seel, D. Graurock, T. Schauer| PDF | DOI | Link
Title : Realtime Assessment of Foot Orientation by Accelerometers and Gyroscopes
In : Current Directions in Biomedical Engineering,
1 (1):466–469, 2015.
Date : 2015
- T. Seel, M. Valtin, C. Werner, T. Schauer. Multivariable Control of Foot Motion During Gait by Peroneal Nerve Stimulation via two Skin Electrodes. IFAC-PapersOnLine, 48 (20):315–320, 2015.
- BibtexAuthor : T. Seel, M. Valtin, C. Werner, T. Schauer| PDF | DOI | Link
Title : Multivariable Control of Foot Motion During Gait by Peroneal Nerve Stimulation via two Skin Electrodes
In : IFAC-PapersOnLine,
48 (20):315–320, 2015.
Date : 2015
- P. Müller, T. Seel, T. Schauer. Experimental Evaluation of a Novel Inertial Sensor Based Realtime Gait Phase Detection Algorithm. In Proc. of the 5th European Conference on Technically Assisted Rehabilitation - TAR 2015, Berlin, Germany, 2015.
- BibtexAuthor : P. Müller, T. Seel, T. Schauer
Title : Experimental Evaluation of a Novel Inertial Sensor Based Realtime Gait Phase Detection Algorithm
In : In Proc. of the 5th European Conference on Technically Assisted Rehabilitation - TAR 2015,
Berlin, Germany, 2015.
Date : 2015
- T. Seel, L. Landgraf, Víctor Cermeño Escobar, J. Raisch, T. Schauer. Online Gait Phase Detection with Automatic Adaption to Gait Velocity Changes Using Accelerometers and Gyroscopes. Biomedical Engineering / Biomedizinische Techik, 59 (s1):795–798, 2014.
- BibtexAuthor : T. Seel, L. Landgraf, Víctor Cermeño Escobar, J. Raisch, T. Schauer| DOI
Title : Online Gait Phase Detection with Automatic Adaption to Gait Velocity Changes Using Accelerometers and Gyroscopes
In : Biomedical Engineering / Biomedizinische Techik,
59 (s1):795–798, 2014.
Date : 2014
- T. Seel, T. Schauer, J. Raisch. IMU-Based Joint Angle Measurement for Gait Analysis. Sensors, 14 (4):6891–6909, 2014.
- BibtexAuthor : T. Seel, T. Schauer, J. Raisch| PDF | DOI | Link
Title : IMU-Based Joint Angle Measurement for Gait Analysis
In : Sensors,
14 (4):6891–6909, 2014.
Date : 2014
- T. Seel, D. Laidig, M. Valtin, C. Werner, J. Raisch, T. Schauer. Feedback Control of Foot Eversion in the Adaptive Peroneal Stimulator. In Proceedings of the 22nd IEEE Mediterranean Conference on Control and Automation, pages 1482–1487, Palermo, Italy, 2014.
- BibtexAuthor : T. Seel, D. Laidig, M. Valtin, C. Werner, J. Raisch, T. Schauer| PDF | DOI | Link
Title : Feedback Control of Foot Eversion in the Adaptive Peroneal Stimulator
In : In Proceedings of the 22nd IEEE Mediterranean Conference on Control and Automation,
pages 1482–1487, Palermo, Italy, 2014.
Date : 2014
- D. Laidig, T. Seel, T. Schauer. Entwicklung einer inertialsensorbasierten Eversionswinkelregelung für einen Peroneus-Stimulator. In Proceedings of the 7th International Symposium on Automatic Control, pages 1–12, Wismar, Germany, 2014.
- BibtexAuthor : D. Laidig, T. Seel, T. Schauer
Title : Entwicklung einer inertialsensorbasierten Eversionswinkelregelung für einen Peroneus-Stimulator
In : In Proceedings of the 7th International Symposium on Automatic Control,
pages 1–12, Wismar, Germany, 2014.
Date : 2014
- M. Valtin, T. Seel, J. Raisch, T. Schauer. Iterative learning control of drop foot stimulation with array electrodes for selective muscle activation. In Preprints of the 19th World Congress, The International Federation of Automatic Control, pages 6586-6592, Cape Town, South Africa, 2014.
- BibtexAuthor : M. Valtin, T. Seel, J. Raisch, T. Schauer| PDF | DOI | Link
Title : Iterative learning control of drop foot stimulation with array electrodes for selective muscle activation
In : In Preprints of the 19th World Congress, The International Federation of Automatic Control,
pages 6586-6592, Cape Town, South Africa, 2014.
Date : 2014
- T. Seel, T. Schauer, J. Raisch. Iterative Learning Control with Variable Pass Length applied to FES-based Drop Foot Treatment (in German). at - Automatisierungstechnik, 61 (9):630–37, 2013.
- BibtexAuthor : T. Seel, T. Schauer, J. Raisch| PDF | DOI | Link
Title : Iterative Learning Control with Variable Pass Length applied to FES-based Drop Foot Treatment (in German)
In : at - Automatisierungstechnik,
61 (9):630–37, 2013.
Date : 2013
- T. Seel, M. Valtin, T. Schauer. Neue Technologien für die Peroneusstimulation: Bessere Versorgung bei Fußheberschwäche. Deutsche Zeitschrift für klinische Forschung, 17 (4):43–47, 2013.
- BibtexAuthor : T. Seel, M. Valtin, T. Schauer
Title : Neue Technologien für die Peroneusstimulation: Bessere Versorgung bei Fußheberschwäche
In : Deutsche Zeitschrift für klinische Forschung,
17 (4):43–47, 2013.
Date : 2013
- T. Seel, S. Schäperkötter, M. Valtin, C. Werner, T. Schauer. Design and Control of an Adaptive Peroneal Stimulator with Inertial Sensor-based Gait Phase Detection. In 18th Annual International FES Society Conference, pages 177-180, San Sebastian, Spain, 2013.
- BibtexAuthor : T. Seel, S. Schäperkötter, M. Valtin, C. Werner, T. Schauer| PDF
Title : Design and Control of an Adaptive Peroneal Stimulator with Inertial Sensor-based Gait Phase Detection
In : In 18th Annual International FES Society Conference,
pages 177-180, San Sebastian, Spain, 2013.
Date : 2013
- T. Seel, T. Schauer. IMU-based Joint Angle Measurement Made Practical. In Proc. of the 4th European Conference on Technically Assisted Rehabilitation - TAR 2013, Berlin, Germany, 2013.
- BibtexAuthor : T. Seel, T. Schauer
Title : IMU-based Joint Angle Measurement Made Practical
In : In Proc. of the 4th European Conference on Technically Assisted Rehabilitation - TAR 2013,
Berlin, Germany, 2013.
Date : 2013
- T. Seel, T. Schauer, J. Raisch. Joint Axis and Position Estimation from Inertial Measurement Data by Exploiting Kinematic Constraints. In IEEE Multi-Conference on Systems and Control, pages 45–49, Dubrovnik, Croatia, 2012.
- BibtexAuthor : T. Seel, T. Schauer, J. Raisch| PDF | DOI | Link
Title : Joint Axis and Position Estimation from Inertial Measurement Data by Exploiting Kinematic Constraints
In : In IEEE Multi-Conference on Systems and Control,
pages 45–49, Dubrovnik, Croatia, 2012.
Date : 2012
- T. Seel, T. Schauer, J. Raisch. Variable Pass Length ILC in FES-based Drop Foot Rehabilitation. In Workshop AUTOMED, Aachen, Germany, 2012.
- BibtexAuthor : T. Seel, T. Schauer, J. Raisch
Title : Variable Pass Length ILC in FES-based Drop Foot Rehabilitation
In : In Workshop AUTOMED,
Aachen, Germany, 2012.
Date : 2012
- T. Seel, T. Schauer, J. Raisch. Iterative Learning Control for Variable Pass Length Systems. In Proceedings of the 18th IFAC World Congress, pages 4880–85, Milan, Italy, 2011.
- BibtexAuthor : T. Seel, T. Schauer, J. Raisch| PDF | DOI | Link
Title : Iterative Learning Control for Variable Pass Length Systems
In : In Proceedings of the 18th IFAC World Congress,
pages 4880–85, Milan, Italy, 2011.
Date : 2011