Home Adjustment of instantaneous reference walking speed during synchronized robot-based gait rehabilitation
Article Open Access

Adjustment of instantaneous reference walking speed during synchronized robot-based gait rehabilitation

  • Santiago Focke Martinez EMAIL logo , Olena Kuzmicheva and Axel Graeser
Published/Copyright: March 8, 2017

Abstract:

This paper presents a method to adjust the instantaneous reference speed of the mobile platform or treadmill of robotic gait rehabilitation systems during compliant, synchronized therapy. This method is particularly useful when the robot-patient synchronization algorithms generate compensations that fluctuate significantly throughout the gait cycle, making it unsuitable to apply these compensations directly to the reference speed values. The method was tested with a synchronization algorithm that generates continues temporal-compensations based on a phase controller. The tests comprised simulation of different scenarios and a practical test with a healthy subject using an over-ground gait rehabilitation system.

1 Introduction

During the last two decades, several robotic devices have been developed to improve the gait rehabilitation process [1], including treadmill-based systems and mobile devices for over-ground training, among other types. Robotic systems that possess a compliant behaviour (e.g. when using impedance control strategies) allow the patients to deviate from the reference trajectories initially set for the therapy, which may cause synchronization problems between the reference and the actual (patient’s) trajectories. To tackle these problems, different synchronization methods have been presented, which include trajectory adaptation algorithms based on the interaction forces between the device and the patient [2], cyclic [3] and continuous [4] adjustments of the trajectory generator replay speed, and the implementation of adaptive oscillators to adjust the temporal [5] or spatio-temporal parameters [6] of the reference gait patterns, or to adapt the support torque exerted by the system to assist the patient [7].

Many of these synchronization methods are applied in systems that use a treadmill or a mobile platform. However, it is often not specified how the synchronization efforts affect the reference inputs of the controllers that regulate the instant speed of the treadmill or mobile frame. If the online adjustments of the trajectory generation’s temporal parameters fluctuate significantly throughout the gait cycle, applying them directly to the inputs of the velocity controllers may cause an undesired oscillatory behaviour.

This paper presents a method to adjust the inputs of the velocity controllers of the mobile platform of the MOPASS system [8] (Figure 1), a robotic device for over-ground gait rehabilitation with active hip and knee joints for motion assistance in the sagittal plane. The presented method was tested with different simulation scenarios and with a healthy subject using MOPASS, running a synchronization algorithm based on the concept presented by Aoyagi et al. in [4]

2 Synchronization method

In order to provide the reference trajectories for the system, MOPASS possesses a trajectory generator which creates hip and knee motion profiles depending on its input and on the reference cadence set by the therapist. The input of the generator in an instant k is

(1)t[k]=t[k1]+t+tcomp,

where Δt = 1/fc is the time elapsed between two consecutive samples, fc is the sampling frequency of the generator and Δtcomp corresponds to a time compensation element (i.e. the synchronization effort).

Figure 1 MOPASS system.
Figure 1

MOPASS system.

The value of Δtcomp is obtained by means of a phase controller working together with a phase estimator (based on [4]). The latter is in charge of comparing the reference gait pattern to the state of the actual gait trajectories, in order to estimate the current phase (i.e. the normalized time or percentage of the stride period) of the patient’s gait. The estimated phase tn* = [0%, 100%) is obtained by finding the ti that minimizes the cost function

(2)J(ti)=WT[eθ   eh   ed   et12   et2]Teθ=j=1n|θj,ref(ti)θj,act|eh=|hL,ref(ti)hL,act|+|hR,ref(ti)hR,act|ed=|dL,ref(ti)dL,act|+|dR,ref(ti)dR,act|et1=|tnti|et2=|tn*[k1]ti|

where N = 4 is the number of joints, θj, act is the actual position of joint j, θj, ref(ti) is the reference position of joint j at a given normalized time (phase) ti = [0%, 100%), hp, act and dp, act are the actual vertical and horizontal positions of the foot from the leg p = {L:left, R:right} with respect to the hip joint calculated from the actual joint angles, hp, ref(ti) and dp, ref(ti) are the vertical and horizontal positions of the foot of leg p calculated from the reference joint angles at a given normalized time ti, tn = [0%, 100%) is the normalized time value corresponding to the current input of the generator, tn*[k − 1] is the estimated normalized time (phase) from the previous iteration, and W is the vector of weights. The normalization of the time is done straightforwardly:

(3)tn[k]=mod(t[k],Tref)Tref100,

where mod is the modulo operation and Tref is the reference gait cycle period (i.e. the stride period).

With the estimated value tn*, it is possible to calculate the phase error between the actual and the reference gait patterns. This error is fed to a PI phase controller component in charge of yielding the time compensation velocity υt-comp, which is finally used to compute the time compensation Δtcomp. A simplified diagram of the synchronization process is shown in Figure 2.

Figure 2 Scheme of the synchronization method.
Figure 2

Scheme of the synchronization method.

Figure 3 Initial adjustment of the platform speed.
Figure 3

Initial adjustment of the platform speed.

3 Mobile platform speed

The mobile platform of the MOPASS system is controlled by two drives located in the two motorized wheels. Disregarding the synchronization effort, the inputs to the (angular) velocity controllers in the drives is given by

(4)ωref=2KSLFDrefTref1r,

where FDref is the total horizontal displacement with respect to the hip joint of the foot along the sagittal axis in a cycle (using the reference trajectories), KSL =0.85 is a proportional multiplier and r is the radius of the wheels.

Initially, the time compensation was applied directly to the adjustment of the platform speed using a simple low-pass filter to reduce the oscillations in the speed (Figure 3). However, this solution generated an undesired oscillatory behaviour in the platform speed. To reduce these oscillations, a second approach was taken, (Figure 4), which included some new components. First, a gait phases’ detector that identifies the moment of initial contact of the main leg (i.e. the one that performed the first step) and, therefore, its swing to stand transition. The second component is a cyclic average filter, which computes the average of the reference platform speed (and updates its output) every time an initial contact is detected. This average value is finally fed to the low-pass filters to smoothen the velocity input of the controllers.

Figure 4 Final adjustment of the platform speed.
Figure 4

Final adjustment of the platform speed.

Figure 5 Simulation results. Blue: initial method. Red: improved method.
Figure 5

Simulation results. Blue: initial method. Red: improved method.

Figure 6 Test results with a healthy subject using MOPASS.
Figure 6

Test results with a healthy subject using MOPASS.

4 Tests and results

Initially, the platform-speed adjustment method was assessed in three different simulated scenarios. For the simulations, two different sets of trajectories were used: one was set as the reference gait pattern and the other one as the (simulated) actual one. In scenario A, both gait patterns had the same gait cycle period (Tact = Tref); in scenario B, Tact = 0.85 ⋅ Tref; and in scenario C, Tact = 1.15 avoid Tref. The simulation results are shown in Figure 5, where the resulting instantaneous platform speeds corresponding to the initial and the improved methods are depicted, together with the corresponding estimated phase error. It can be seen how the inclusion of the cyclic average filter reduced significantly the oscillations in the walking speed, although the system needs more time to react to the phase controller compensations.

A second assessment of the methods was done with a healthy subject performing over-ground walking with the MOPASS system. The subject was asked to walk slowly, then to increase significantly the speed, and finally to reduce the speed and walk slowly again. The test results can be seen in Figure 6, where the platform speed is shown, together with the reference and actual joint trajectories. As with the simulations, a reduction on the oscillatory behaviour of the platform speed can be seen when using the cyclic filter. Moreover, the subject informed that the initial method yielded uncomfortable changes of the speed, whereas the improved method had a much more smooth behaviour during the exercise without feeling a lagged reaction of the platform to the speed changes.

5 Conclusion

This paper presented a method to adjust the instantaneous speed used as reference by robotic gait rehabilitation systems (e.g. the speed of the treadmill or mobile frame) during compliant, synchronized therapy. This method is particularly useful when the synchronization algorithms generate compensations that fluctuate significantly throughout the gait cycle. The speed adjustment method was tested with a synchronization method composed by a phase estimator and a phase controller than generates continues temporal-compensations. After carrying out simulations and initial tests with a healthy subject using a mobile rehabilitation device, a reduction of the oscillatory behaviour of the speed was seen, yielding smoother speed profiles that felt more comfortable to the test subject.

Author’s Statement

Research funding: This research was partly supported by the German Federal Ministry of Education and Research as part of the MOPASS (Mobiles, dem Patienten angepasstes, robotergestütztes Gangrehabilitationssystem) project under project number 13EZ1123A–E. Conflict of interest: The authors state no conflict of interest. Informed consent: Informed consent has been obtained from the subject included in the practical tests. Ethical approval: The trials in the MOPASS project received approval from the Ethikkommission der Ärztekammer Bremen.

References

Koceska N, Koceski S. Review: robot devices for gait rehabilitation. Int J Comp Appl. 2013;62:13.10.5120/10137-4279Search in Google Scholar

Jezernik S, Colombo G, Manfred M. Automatic gait-pattern adaptation algorithms for rehabilitation with a 4-DOF robotic orthosis. IEEE Trans Robot Autom. 2004;20:574–82.10.1109/TRA.2004.825515Search in Google Scholar

Aoyagi D, Ichinose W, Harkema S, Reinkensmeyer D, Bobrow J. An assistive robotic device that can synchronize to the pelvic motion during human gait training. International Conference on Rehabilitation Robotics (ICORR), 2005; Chicago.10.1109/ICORR.2005.1502026Search in Google Scholar

Aoyagi D, Ichinose WE, Harkema SJ, Reinkensmeyer DJ, Bobrow JE. A robot and control algorithm that can synchronously assist in naturalistic motion during body-weight-supported gait training following neurologic injury. IEEE Trans Neur Sys Rehabil Eng. 2007;15:387–400.10.1109/TNSRE.2007.903922Search in Google Scholar PubMed

Chen G, Qi P, Guo Z, Yu H. Gait-event-based synchronization method for gait rehabilitation robots via a bio-inspired adaptive oscillator. IEEE Trans Biomed Eng. 2016.10.1109/TBME.2016.2604340Search in Google Scholar PubMed

Ronsse R, De Rossi SMM, Vitiello N, Lenzi T, Koopman B, Van Der Kooij H, et al. Real-time estimate of period derivatives using adaptive oscillators: application to impedance-based walking assistance. In IEEE/RSJ International Conference on Intelligent Robots and Systems, Vilamoura; 2012.10.1109/IROS.2012.6385702Search in Google Scholar

Lenzi T, Carrozza M, Agrawal S. Powered hip exoskeletons can reduce the user’s hip and ankle muscle activations during walking. IEEE Trans Neur Sys Rehabil Eng. 2013;21;938–48.10.1109/TNSRE.2013.2248749Search in Google Scholar PubMed

Kuzmicheva O, Focke Martinez S, Krebs U, Spranger M, Moosburner S, Wagner B, et al. Overground robot based gait rehabilitation system mopass – overview and first results from usability testing. International Conference on Robotics and Automation (ICRA), 16–21 May; 2016.10.1109/ICRA.2016.7487563Search in Google Scholar

Published Online: 2017-3-8
Published in Print: 2017-3-1

©2017 Santiago Focke Martinez et al., licensee De Gruyter.

This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.

Downloaded on 29.9.2025 from https://www.degruyterbrill.com/document/doi/10.1515/cdbme-2017-0011/html
Scroll to top button