Abstract
Several lower-limb exoskeletons enable overcoming obstacles that would impair daily activities of wheelchair users, such as going upstairs. Still, as most of the currently commercialized exoskeletons require the use of crutches, they prevent the user from interacting efficiently with the environment. In a previous study, a bio-inspired controller was developed to allow dynamic standing balance for such exoskeletons. It was however only tested on the device without any user. This work describes and evaluates a new controller that extends this previous one with an online model compensation, and the contribution of the hip joint against strong perturbations. In addition, both controllers are tested with the exoskeleton TWIICE One, worn by a complete spinal cord injury pilot. Their performances are compared by the mean of three tasks: standing quietly, resisting external perturbations, and lifting barbells of increasing weight. The new controller exhibits a similar performance for quiet standing, longer recovery time for dynamic perturbations but better ability to sustain prolonged perturbations, and higher weightlifting capability.
Introduction
Lower-limb exoskeletons have gained much interest in the last decade. This growing interest is mainly driven by the aim of enhancing human performance and improving neuromotor rehabilitation. Therefore, developing novel features to improve user safety, mobility and autonomy is a constant research challenge. In the field of wearable robotic systems for complete spinal cord injured (SCI) patients, walking is the main function targeted by the majority of lower-limb exoskeletons. Balance management while walking and standing is generally performed by the user with the help of crutches, and thus impairing the use of their hands for other activities. Very few full-mobilization exoskeletons are able to self-stabilize (Donati et al., ; Gurriet et al., ; Rex Bionics, ), and thus, allow to free the user's hands. This comes at the cost of low walking speed and an important overall weight. In addition, none of them can climb stairs for example. Standing and walking balance are essential functions to promote exoskeleton usage during daily activities, that however should not come to the detriment of other features. In daily-life activities, manual tasks and environmental interactions happen mainly while standing (e.g., shaking hands, grabbing an object, drinking) rather than walking. Therefore, a valuable trade-off would be to enable the usage of the hands during standing for exoskeletons actuated only in the sagittal plane. While the fore-aft balance could be actively regulated, the lateral stability can be maintained passively if the space between the feet is large enough, thanks to the wider base of support (BoS).
Humans are constantly adjusting their posture to act against gravity and are capable to resist to moderate internally generated or environmental perturbations using body coordination only (i.e., without stepping). To counteract these perturbations, proactive and reactive forms of postural movements are generated by the sensorimotor system to keep the center of mass (CoM) within the BoS (Rogers and Mille, ). Thus, coping with unexpected and self-generated perturbations requires a robust postural controller. As of today, there is no full-mobilization exoskeleton, position-controlled, actuated only in the sagittal plane capable of maintaining a standing posture with users that do not have any control of their lower limbs. Therefore, our goal is to develop a postural controller for TWIICE One, a lower-limb exoskeleton for complete SCI users.
Several research groups work on partial assistance during stance in the goal to improve the balance of people with incomplete SCI. Most of these control strategies are using torque control (Rajasekaran et al., ; Emmens et al., ; Farkhatdinov et al., ; van Asseldonk et al., ). These studies mimic the most common postural strategies highlighted by Winter (): the ankle, the hip, and their combined strategies. However, the limited number of degrees of freedom of TWIICE One, especially its locked ankles, does not allow to directly adopt these control strategies. For that reason, a bioinspired approach was adopted to identify and then implement the elicited postural strategies on TWIICE One. From this approach, two postural controllers have been developed. This case study aims to present and characterize the performance of these two postural controllers enabling a complete SCI user to stand without crutches.
These controllers are potentially useful for the current generation of full-mobilization exoskeletons, because they do not need torque control in the joints, or load cells in the feet. The hardware can then be kept minimal, so the device can be simpler, less expensive and more robust.
Bioinspired Approach: Learn From a Passive Exoskeleton
In a previous study, we observed how young healthy participants adapted their postural control strategies when wearing a passive exoskeleton (Fasola et al., ). This device, called INSPIIRE (see Figure 1A), has the same kinematic constraints as TWIICE One, and fully curved foot soles, see Figure 1F. It has been found that healthy adults mainly manage their postural balance by flexing and extending their knees to move the contact point along the anteroposterior axis while standing quietly inside a passive locked-ankle exoskeleton (Figure 1B). Based on segmental analysis, this strategy is referred to as a vertical strategy, meaning that the trunk and the shank orientations move in phase and thus the whole body moves along the vertical axis (Nashner and McCollum, ). In case of more consequent perturbations, the hip strategy was used to maintain balance. During the hip strategy, the shank rotation is not sufficient to keep the CoM over the base of support; therefore, the trunk rotates in the opposite direction to compensate and reposition the CoM.
Figure 1
Drawing inspiration from this human sensorimotor adaptation, a novel postural position controller has been implemented and tested on TWIICE with no user (Baud et al.,
In this article, the controller developed by Baud in 2019 is tested with a complete SCI user. In addition, an extended version of this knee controller is described and compared to the baseline knee controller. It is designed to resist stronger long-term perturbations.
Postural Control Framework
Lower Limb Exoskeleton “TWIICE ONE”
The two postural controllers have been implemented on the lower limb exoskeleton TWIICE One 2018, Figure 1D. This exoskeleton is similar to the version of 2016 introduced in (Vouga et al.,
The width of the BoS is 244 mm, measured between the two outer faces of the sole skates.
The elevation angle on the sagittal plane (also called “pitch angle”) of the exoskeleton's foot is estimated from the inertial measurement unit (IMU) data with a simple complementary filter algorithm similar to Gui et al. (
The embedded computer of TWIICE collects at 1 kHz the data from the inertial measurement unit (IMU) and the joints encoders.
TWIICE is not a certified commercial device, but it is deemed safe, so it is very unlikely that the pilot could be harmed in this experiment. Its hardware and operation are fully documented, and a failure mode and effects analysis (FMEA) was performed. It was also inspected and approved by the organizers of the CYBATHLON (Riener,
Proposed Postural Controllers
Baseline Knee Controller
The “Baseline Knee Controller” (BKC) regulates the balance with a proportional-derivative (PD) controller, setting the angle of the knee, and fed with the CoM position (Figure 2). This “Baseline Knee Controller” was described, simulated and experimentally tested (Baud et al.,
Figure 2

Block diagram of the two controllers. BKC is made of the CoMx estimator and the knee controller (white blocks). EKC is made of the improved CoMx estimator, the knee controller, and the hip controller (all the blocks). The blue boxes are thus the additions of EKC. CoMx−E corresponds to CoMx−E1 for BKC, and CoMx−E2 for EKC. CoMx−off represents the offset added to the estimated projection of the CoM in the sagittal axis. θK−off and θH−off are, respectively, the baseline offsets of the knee and the hip angles.
CoMx−E is first filtered by a low-pass filter with a cut-off frequency fc1, then fed into a proportional-derivative controller (PD) with the parameters KpK (proportional part gain) and KdK (derivative part gain). Before differentiation, the signal is filtered by a stronger low-pass filter with a cut-off frequency fc2. This gives a knee flexion angle, which is offset by θK−off to increase the flexion, and thus avoids hyperextension of the knee when the output of the BKC controller is negative. For safety, the value is finally clamped to the range [2 to 40°]. The hip joint is fixed at the angle θH−off.
A pilot study with the BKC controller has demonstrated its ability to make a complete SCI user stand dynamically with TWIICE. However, it was performing poorly for the task of grabbing heavy objects (several kilograms), unless they were close to the body. The first reason is that the CoMx−E1 computation is not accurate since it does not consider the added mass. The other reason is that the controller is managing the balance by moving the position of the CoP along the foot length, but this does not work in the case the added weight shifts the CoM beyond the span of the feet.
Extended Knee Controller
The extended knee controller (EKC) is based on the BKC, but with two additions to overcome the two aforementioned issues (Figure 2, blue boxes). The first change is the extension of the CoMx estimator, to adapt the model online when a constant perturbation (added mass or horizontal force) arises. This is done with a gain (GCC) and an integrator of the Rx value, Rx being the foot angle with respect to the ground line (or the elevation angle of the foot, minus 90°). The output of this integrator is added as a variable offset to the CoMx−E calculation, called CoMx−E2 for this controller (Figure 2, CoMx, blue boxes). The idea is that in case of a permanent perturbation, the CoP will move durably, closer to an end of the foot, which decreases the robustness against perturbations in this direction. Continuously increasing the CoMx−E offset will increase the correction of the PD controller, until the sole starts to roll in the other direction. This means that if a steady-state exists, the center part of the foot will be in contact with the floor. Adding an integrator to the regulator to make a PID controller instead would not have the same results. This will not be proved analytically here, but intuitively, in case of constant perturbation with BKC and a PID, the steady-state will be reached when the CoMx−E1 reaches zero, but the CoP will probably not be in the middle of the foot, so the robustness would be lower in one direction.
The second change is the addition of the hip contribution when the knee reached the full extension. In case the knee reaches the full extension, an integrator with a gain KiH will gradually increase the hip flexion angle, to bring the trunk forward, and thus shift the CoM toward the front (Figure 2, Hip controller, blue boxes). This flexion angle is limited to 60° for safety. If the knee angle is not saturating, the integrator value is reset to zero smoothly at a 2°/s rate. This conservative low value was selected to make sure it does not interfere the with the knee control and avoid oscillations.
Simulations have been performed with the same Simulink simulation environment described in Baud et al. (
The results are exposed in Figure 3. It can be noticed that both BKC and EKC both maintained the standing balance despite the perturbation. Both the foot elevation angle and CoMx−E exhibit minimal oscillations. With BKC, the system is stable during the perturbation, but the foot is not horizontal at steady-state (2.6°), which leaves less control leeway for further pushes. In fact, the CoP reaches the end of the foot when |Rx|>10°. With EKC, Rx also reaches approximately 6° when the perturbation is applied but then returns slowly to 0° (CoP at the middle of the foot), which results in having the same room for maneuver in both directions again. While returning to the horizontal position, Rx follows an exponential function with a time constant of 2.4 s (R2 = 0.997). This means that a stronger long-term perturbation should rise slowly, not quicker than a few seconds, otherwise the integral action of EKC will not compensate fast enough to avoid the fall.
Figure 3

Simulation results comparing BKC (with PID) and EKC when subject to a constant horizontal perturbation force. The horizontal pushing perturbation starts at t = 5 s, stops at t = 13 s, has an intensity of 20 N and a ramping time of 0.5 s.
The general behavior of the two controllers at steady-state can be seen in Figure 4. In the BKC case, the system statically resists the perturbation by keeping the CoP more in the front (Figure 4B) or in the rear of the foot (Figure 4C). In the EKC case, the system resists statically by keeping the CoM toward the back (Figure 4D) or toward the front (Figure 4E), such that the CoP is at the middle of the foot. In the last case (Figure 4F), the pulling force is stronger, and the knee reached the full extension and cannot extend more. The hip then flexes to move the CoM even more in front.
Figure 4

Stick-figures showing the behavior of both controllers, at steady-state. (A) The stick-figure represents the initial rest position. (B,C) The stick-figures show the CoP displacement (xCoP) and the behavior of the knees during push and pull perturbations, respectively, for BKC. (D–F) The stick-figures represent the behavior of EKC by showing how the position of the CoP is kept at the center of the foot thanks to the torso compensation for moderate push and pull perturbations, as well for strong pull perturbation. The arrows indicate the direction of the perturbation while their size is proportional to the perturbation amplitude. The red crosses represent the position of the point of contact with the ground, which is equivalent to the CoP in the sagittal axis (xCoP). The gray stick figures in background are the initial equilibrium position, same as in (A).
Methods
Test-Pilot
Both postural controllers were tested with one chronic (10 years post-injury) and functionally complete SCI participants (ASIA A) with a lesion at the T10 level. She is 158 cm tall and weighs 45 kg. She has no contraindications for the use of an exoskeleton (strong spasms, contractures, low bone density, or cognitive deficiency) and uses regularly a passive verticalization device. She will be called “test-pilot” of the lower limb exoskeleton. She had a previous experience with the standing balance with two preliminary sessions, the exoskeleton running a provisional controller, similar to the current implementation of BKC. She gave informed consent to participate in the test sessions.
Only one participant was involved because this experiment aims assessing the performance of the device, not the user. The guidelines on assistive devices by the Swiss Ethics Committees on research involving humans (Swissethics,
Protocol
The tuning of the controller parameters occurred during a dedicated session, 10 days before the actual experiment.
The experiment was composed of four tasks: quiet standing, pulse and static perturbations, and object lifting perturbation. The test-pilot was instructed to keep her arms crossed and look straight at a cross on the wall in front of her during the whole experiment. The floor is made of hard linoleum floor, with virtually no rolling resistance.
At all times, there were one spotter in front and one behind the pilot to catch her in case of loss of balance, since the controllers will not trigger a step when the stability margin is exceeded. The spotters' hands were very close to the exoskeleton handles or the pilot's body to ensure quick grabbing in case of loss of balance. Contact only occurs in case of loss of balance. The usual harness, cable and support frame could not be used because the cable would disturb the balance, probably positively and biasing the results.
Tuning Session
The regulator gains were first set to zero to disable the closed-loop control. θK−off was fixed arbitrarily, then CoMx−off, θH−off and were obtained by hand-tuning such that CoMx−E1 is zero when the exoskeleton stands still in the unstable equilibrium position, while the middle of the sole in contact with the ground. This procedure was repeated several times, to maximize θK−off under the condition that the posture is comfortable for the test-pilot.
Then, the low-pass filters and the PD parameters were tuned to maximize the disturbance rejection performance while no self-sustained oscillations or vibrations can be observed. Finally, KiH and GCC were tuned to the highest value that does not generate self-sustained oscillations.
Quiet Standing
For both controllers, 1 min of quiet standing was performed in order to compare the sway amplitude without any perturbation.
Pulse Perturbations
The goal of the second task of the experiment consists in evaluating the responsiveness and stability of both controllers, when the exoskeleton is subject to short and high-intensity horizontal perturbations. The back part of the exoskeleton was pushed and pulled horizontally at the pelvic height (960 mm above the ground level) with a stick operated by an experimenter behind the pilot, so that she cannot expect the pulses (Figure 1E).
As in Emmens et al. (
The stick is instrumented with a load cell, mounted with a stiff string such that it can push (posterior perturbation) and pull (anterior perturbation) the exoskeleton, or apply virtually no force when the pusher is not in contact and the string is loose. A custom amplifier and sampling board is also mounted on the stick, based on the ADS1146 chip (Texas Instruments, United States). It is wired to the exoskeleton embedded computer with four loose thin wires (0.129 mm2 copper section) to apply only minimal parasitic force on the exoskeleton. This allows the exoskeleton to log the load cell signal with the same time base as the exoskeleton data, to avoid the manual synchronization step after the experiment.
Static Pull and Push Forces
To assess the performance of both controllers during prolonged perturbations, the maximum horizontal force that is sustainable before losing balance was measured in both directions. The experimenter pushes with the instrumented stick, increasing slowly, and monotonically the force, until static equilibrium is lost. This procedure was repeated 3 times, and then was reiterated also 3 times by pulling the test-pilot backward. The user is caught and brought back to the vertical position by the experimenter at the end of each trial, so the recovery cannot be evaluated.
Object Lifting Perturbation
Finally, to define the anterior static margin of stability in a situation close to an actual use case, the test-pilot was asked to lift a barbell in front of her, and raise it gently at the shoulder height with the arms straight forward, then lower it down. Raising starts with the barbell at the lowest possible height, in contact with the legs. The mass of the barbell was changed from 0 kg (i.e., weight of the arms only) to 6 kg with increments of 2 kg. Each mass was lifted once. The task was failed if the spotters had to catch the test-pilot to prevent the fall, or if the test-pilot is unable to complete the task in <1 min. Unlike the previous test, the recovery back to the vertical position with no load is part of the task. The pilot then has no assistance at all from the experimenters while lifting, hovering and lowering. As opposed to the previous tasks, the participant has to use her arms for a simulated activity. This is the main reason why a manikin could not replace an actual participant in this protocol.
Data Analysis
The analysis of the stability is performed using the CoMx−E1 metric, because there was no extra instrumentation that could measure the actual CoMx, and CoMx−E2 would be irrelevant when considering the static pull and push perturbations.
For quiet standing, a high-pass filter was applied to CoMx−E1 to discard potential position shift due to the slow head movement of the test-pilot. Then, the root mean square (RMS) of the CoMx−E1 was used to evaluate the amplitude of body sway for both controllers. For the pull and push task, perturbations with a duration deviating more than 0.1 s from the median duration were excluded. Thus, for each controller, only responses with similar perturbation duration were analyzed. Then, the pull and push perturbations were sorted each in three categories based on the distribution of the perturbation magnitude. These categories were the same for the two controllers.
The main assessment metrics were the recovery time and the maximal perturbation magnitude that the controllers can handle in both directions. The recovery time was defined as the time needed after a perturbation for the CoMx−E1 velocity to fall below a threshold set to 0.005 m/s. This threshold value was selected because it was the highest that still considered the oscillations due to the perturbations of the first category. A moving average filter with a span of 10% of the total number of data points was applied to the CoMx−E1 derivative. The maximal sustainable pulse perturbation amplitude in both directions was defined by the maximum perturbation amplitude that does not result in a loss of balance.
For the maximum sustainable pull and push force, the average of the 3 peak forces in each direction was computed.
Results
The results of the parameters tuning session are shown in Table 1.
Table 1
| Parameter | BKC-value | EKC-value | |
|---|---|---|---|
| CoMx−off | 0.04 m | ||
| fc1 | 20 Hz | ||
| fc2 | 5 Hz | ||
| θK−off | 8° | ||
| θH−off | 0° | ||
| KpK | 420°/m | ||
| KdK | 110°/(m/s) | ||
| KiH | 0°/(°.s) | 0.3°/(°.s) | |
| Gcc | 0 m/(°.s) | 0.000002 m/(°.s) |
Controller parameters values.
Quiet Standing
The oscillation frequency is similar in both cases: 0.60 Hz for BKC and 0.63 Hz for EKC. It was computed by finding the frequency of the highest peak in the Fourier transform of the CoMx−E1 signal. The RMS of the body sway is also similar (0.31 mm for BKC and 0.38 mm for EKC).
Pulse Perturbations
For BKC, 74 perturbations were applied, resulting in 4 fall initiations and 1 exclusion. For EKC, the test-pilot underwent 63 perturbations, including 7 fall initiations and 1 exclusion. The distribution of the perturbations' magnitudes and perturbations' forces by category are shown in Figures 5A,B. The average perturbation duration was 0.18 ± 0.006 s and 0.19 ± 0.006 s for BKC and EKC, respectively.
Figure 5

Pulse perturbation results and controllers' outputs. (A) The perturbations of similar magnitude are grouped in 3 categories for each direction. The thresholds of each category are represented by the vertical dotted lines. Underneath the histograms, perturbations that led to a fall are presented by a triangle. (B) Individual perturbation force profiles are shown by category. In addition, the average and standard deviation of the maximum perturbation forces are shown with error bars. (C) Controllers' performance is evaluated with the recovery time. (D) average system response of the two controllers subject to the 3 categories of perturbation Magnitudes. Solid lines represent posterior perturbations, while dotted lines denote anterior ones. Overall, the colors correspond to the controllers (orange for BKC and blue for EKC).
To characterize the robustness of the controllers, we determined the maximum anterior (pull) and posterior (push) perturbation amplitude the controllers can bear before a fall starts. For BKC, the maximal anterior perturbation magnitude that can be sustained is about 2 N.s. Beyond that threshold, 3 backward falls were recorded (see Figure 5A, orange triangles). The threshold for posterior perturbations is between 2 and 4 N.s, as a push with a magnitude of 4 N.s triggered a frontal fall. For EKC, the maximal anterior perturbation magnitude is also around 2 N.s. Two perturbations above this threshold triggered a backward fall. The maximal threshold for posterior perturbations is between 1.2 and 1.6 N.s. Indeed, 4 falls were observed when the perturbation magnitude was above this threshold (see Figure 5A, blue triangles). It is important to note that the falls were in the backward direction although the perturbations were posterior (pushes). In summary, BKC is more robust than EKC for posterior perturbations, while they perform similarly for anterior perturbations.
To assess the performance of the controllers, the average recovery time has been extracted and plotted on Figure 5C. BKC recovered faster in all conditions [mean 2.95 s, 95% CIs (2.55, 3.34)] than EKC [mean 5.49 s, 95% CIs (4.65, 6.34)].
The average system response is shown on Figure 5D. For the first and second perturbation categories, the response is similar, although the oscillations last longer with EKC. There are more differences for the third category. The pulling perturbations for EKC are producing a larger deviation of the CoM (~4 cm instead of ~ 2 cm for the other conditions), because the full extension of the knee was reached, and lowered the control capability. This is only the case for EKC, because initially, the knee was less flexed (the steady-state was not exactly the same), so there is less margin before the full extension is reached. It is also noticeable that even for the pushing perturbation, the hip contribution is used. This is because the oscillations have a high amplitude and low damping, this is why the system also reaches the backward position and result in saturating the knee angle in full extension and starts using the hip contribution.
Maximum Static Push and Pull Forces
The maximum pushing force that can be sustained is higher for EKC [mean 75.07 N, 95% CIs (66.25, 83.90)] than for BKC [mean 13.69 N, 95% CIs (5.29, 22.09)]. The maximum pulling force is also higher for EKC [mean 27.92 N, 95% CIs (11.86, 43.97)] than for BKC [mean 13.26 N, 95% CIs (10.39, 16.13)]. EKC can endure higher static forces when the test-pilot is pushed forward than pulled backward (unpaired t-test p < 0.001), while there is no effect of perturbation direction for BKC (unpaired t-test p = 0.84).
Object Lifting Perturbations
The results of this test are visible in Figure 6. With BKC, the test-pilot could lift her arms but failed to lift the 2 kg barbells because she started falling forward before reaching the shoulder height, even though the ascent was slow. With EKC, the test-pilot could successfully lift the 2, 4, and 6 kg barbells. The time for the pilot to perform each movement (lifting and lowering) is shown in Table 2.
Figure 6

Object lifting perturbation results. Foot contact point position (xCoP) along the curved soles during object lifting perturbations. For BKC, the xCoP of one successful arm lift and one failed barbell lift is shown. When the toe tip has been reached, the pilot fell forward, was caught by the spotters and therefore the xCoP quickly returned close to zero. The barbell was then removed, and the system stabilization is highlighted by the xCoP returning to the target position. For EKC, the xCoP of 3 successful barbell lifts with increasing weights is represented, as well as the CoM compensation.
Table 2
| Condition | Raising time [s] | Lowering time [s] |
|---|---|---|
| BKC, 0 kg | 18 | 19 |
| BKC, 2 kg | 4* | N/A |
| EKC, 2 kg | 15 | 17 |
| EKC, 4 kg | 17 | 21 |
| EKC, 6 kg | 16 | 21 |
Time required to perform raising and lowering, for the barbell test.
The starred value denotes failure (fall initiation) before completion.
Discussion
The goal of this study was to test and compare two postural controllers with a low-actuator count exoskeleton and a complete SCI pilot. Both controllers were able to manage quiet standing with almost no body sway and to cope with anterior-posterior perturbations. In that respect, postural adaptation strategies observed in healthy participants with a passive exoskeleton have been successfully transferred onto an active full-mobilization exoskeleton. This results in the first exoskeleton with only two degrees of freedom per leg able to balance during standing with a complete SCI user. Overall, the EKC controller was more performant, although the recovery time is slightly slower.
For pulse perturbations, EKC damps the oscillations more slowly due to its integrative behavior, and thus has higher recovery times. Moreover, the falling direction was not always the same as the perturbation direction. Since the knees can flex more than they can extend in the actual configuration, it would possible to increase the posterior margin of stability by increasing the knee offset angle (θK−off). However, this would imply that the hip flexion angle should also be increased to remain balanced, which results in an unnatural crouch standing. This also causes more load on the interfaces and in particular the trunk belt, which was reported to be an uncomfortable posture by the test-pilot during the tuning session. Overall, since the arms do not help to support the trunk through the crutches, the upper belt of the exoskeleton maintaining the torso should be sufficient and comfortable.
For static perturbations, EKC sustained higher pushing forces thanks to the torso adjustment and repositioning of the CoM, while there was no significant difference when pulling. It is important to note that EKC could resist even higher pulling forces, just by increasing the value of the maximum flexion of the hip, and if these forces change slowly. This would however be even more difficult to recover from.
The main motivation for the curved sole is to walk by rolling the foot on the floor, to compensate for the lack of a mobile ankle joint. However, it also enables the use of these balance controllers, which could give more stability than passive balance with a flat sole of the same length. In practice, this ability was limited by the clamping on the knee and hip angles. The theoretical maximum force that the system could resist without falling in the same conditions with flat feet can be computed by the simple static equilibrium model depicted in Figure 7. At equilibrium:
where, τA is the torque at the pivot point A, lfoot is the length of the foot, m is the mass, g is the gravity, Feq is the equivalent force applied and hp is the height of the perturbation application. So, the EKC can resist a higher pushing force (75.07 N) than the passive balance with a flat foot (70.2 N, see equation), but this is not the case with the pulling force (27.91 N). This limitation comes from the fact the knee cannot overextend, and that the hip joint was limited to 60° of flexion.
Figure 7

Equivalent system for the static balance calculation with flat feet.
The static perturbations assessment gives us some functional insights on how much the pilot, while standing in the exoskeleton, could pull and push an object during daily activities such as opening a door, reaching for a pack of water on a supermarket shelf or closing a car trunk. The current EKC controllers could make this kind of activities possible without the need for crutches.
Another functional assessment was the object lifting task. With the EKC controller, the user is able to manipulate a heavy object far from his body, but again, this is only possible if the movements are slow, otherwise the point of contact with the ground may reach one end of the foot, and the user will start falling. Nevertheless, the EKC controller would for example enable to drink from a 1L bottle without worrying about balance management. To facilitate the user to apprehend the ability of the exoskeleton to manage balance, acoustic or haptic feedback could be given when the CoP is close to the limits, so the user could, for example, decelerate the movement. Sensory feedback, in addition to being warning signals could also promote embodiment, and thus facilitate acceptation of the device (Pazzaglia and Molinari,
The main limitation of EKC is that the compensator adapts slowly to a permanent disturbance. Increasing the gain Gcc is not possible since it leads to an oscillatory behavior. An alternative would be to reuse the three segments model and associate it to a Kalman filter. This would allow to estimate the CoMx offset quicker without inducing increasingly large oscillations.
For an actual use with the ADLs, the safety is of the utmost importance. The major concern is that there is no stable position, so in case of failure, the user would fall and cannot use the crutches to recover. Two safety approaches could be implemented. First, following special design rules and manufacturing processes, it is possible to ensure the system keeps operating despite a failure, which is also called fault-tolerant approach (IEC,
Conclusion
A major result of this study was that postural adaptation strategies observed in healthy participants and elicited by standing in a passive exoskeleton could be ported onto an active exoskeleton with equivalent mobility. This conducted to the first full-mobilization exoskeleton able to balance during standing with only two degrees of freedom per leg. This could have important implications for the independence of individuals with paraplegia, their inclusion in social activities and their potential inclination to use an exoskeleton on a daily basis for the associated health benefits.
Statements
Data availability statement
The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.
Ethics statement
Ethical review and approval was not required for the study on human participants in accordance with the local legislation and institutional requirements. The patients/participants provided their written informed consent to participate in this study.
Author contributions
JF conceived the idea and concept, designed the experiment, collected, analyzed and interpreted the data, and drafted the manuscript. RB and TV helped in conceiving the idea and concept. RB implemented the experiment, designed the controllers, participated in data acquisition, analysis and interpretation, and took part to the redaction. TV predominantly developed the two exoskeletons used in this study. AI and MB helped in drafting the manuscript and critically revising it. All authors contributed to the article and approved the submitted version.
Acknowledgments
The authors wish to thank the test-pilot who volunteered to part in the experiment, as well as the company Sonceboz SA that partially funded this study.
Conflict of interest
The authors declare that this study received funding from Sonceboz SA. The funder was not involved in the study design, collection, analysis, interpretation of data, the writing of this article or the decision to submit it for publication.
References
1
BaudR.FasolaJ.VougaT.IjspeertA.BouriM. (2019). “Bio-inspired standing balance controller for a full-mobilization exoskeleton.” in 2019 IEEE 16th International Conference on Rehabilitation Robotics (ICORR) (Toronto, ON), 849–854.
2
BeckerleP.KõivaR.KirchnerE. A.Bekrater-BodmannR.DosenS.ChristO.et al. (2018). Feel-good robotics: requirements on touch for embodiment in assistive robotics. Front. Neurorobot.12:84. 10.3389/fnbot.2018.00084
3
BilletL.DelbaereM.PinelT. (2019). Compact mechatronic drive for robotic applications. Robot. Tom. 28. Available online at: https://www.roboticstomorrow.com/article/2019/05/compact-mechatronic-drive-for-robotic-applications/13676
4
DonatiA. R.ShokurS.MoryaE.CamposD. S.MoioliR. C.AugustoP. B.et al. (2016). Long-term training with a brain-machine interface-based gait protocol induces partial neurological recovery in paraplegic patients. Sci. Rep.6:30383. 10.1038/srep30383
5
EmmensA.van AsseldonkE.MasciulloM.ArquillaM.PisottaI.TagliamonteN. L.et al. (2018). “Improving the standing balance of paraplegics through the use of a wearable exoskeleton,” in 2018 7th IEEE International Conference on Biomedical Robotics and Biomechatronics (Biorob) (Enschede), 707–712.
6
FangY.MorseL. R.NguyenN.TsantesN. G.TroyK. L. (2017). Anthropometric and biomechanical characteristics of body segments in persons with spinal cord injury. J. Biomech.55, 11–17. 10.1016/j.jbiomech.2017.01.036
7
FarkhatdinovI.EbertJ.van OortG.VluttersM.van AsseldonkE.BurdetE. (2019). Assisting human balance in standing with a robotic exoskeleton. IEEE Robot. Automat. Lett.4, 414–21. 10.1109/LRA.2018.2890671
8
FasolaJ.VougaT.BaudR.BleulerH.BouriM. (2019). “Balance control strategies during standing in a locked-ankle passive exoskeleton,”2019 IEEE 16th International Conference on Rehabilitation Robotics (ICORR) (Toronto, ON), 593–98. 10.1109/ICORR.2019.8779500
9
GofferA.TivonK. (2014). Airbag For Exoskeleton Device. US20140005577A1. Available online at: https://patents.google.com/patent/US20140005577A1/en (accessed January 30, 2020).
10
GuiP.TangL.MukhopadhyayS. (2015). “MEMS based IMU for tilting measurement: comparison of complementary and kalman filter based data fusion.” in 2015 IEEE 10th Conference on Industrial Electronics and Applications (ICIEA), (Auckland: IEEE), 2004–9.
11
GurrietT.FinetS.BoerisG.DuburcqA.HereidA.HaribO.et al. (2018). “Towards restoring locomotion for paraplegics: realizing dynamically stable walking on exoskeletons.” in 2018 IEEE International Conference on Robotics and Automation (ICRA), (Brisbane, QLD: IEEE), 2804–2811.
12
IEC (2011). Functional Safety of Electrical/Electronic/Programmable Electronic Safety-Related Systems. CEI/IEC61508. Geneva: International Electrotechnical Commission (IEC).
13
NashnerL. M.McCollumG. (1985). The organization of human postural movements: a formal basis and experimental synthesis. Behav. Brain Sci.8, 135–150. 10.1017/S0140525X00020008
14
PazzagliaM.MolinariM. (2016). The embodiment of assistive devices-from wheelchair to exoskeleton. Phys. Life Rev.16, 163–75. 10.1016/j.plrev.2015.11.006
15
RajasekaranV. A. J.CasalsA.PonsJ. L. (2015). An adaptive control strategy for postural stability using a wearable robot. Robot. Auton. Syst.73, 16–23. 10.1016/j.robot.2014.11.014
16
Rex Bionics. (2020). Rex Bionics - Reimagining Rehabilitation. Rex Bionics. Available online at: https://www.rexbionics.com/ (accessed September 26, 2019).
17
RienerR. (2016). The cybathlon promotes the development of assistive technology for people with physical disabilities. J. NeuroEng. Rehabil.13:49. 10.1186/s12984-016-0157-2
18
RogersM. W.MilleM. L. (2018). Balance perturbations. Handb. Clin. Neurol. 159, 85–105. 10.1016/B978-0-444-63916-5.00005-7
19
Segway Switzerland. (2020). Technology – SEGWAY. Available online at: http://www.segway.ch/en/infos/technologie.php (accessed February 4, 2020).
20
Swissethics (2018). Lignes Directrices Dispositifs d'assistance Technique – Dispositifs Médicaux. Commissions D'éthique Suisses Relative à la Recherche sur l'être Humain (Swissethics). Available online at: https://swissethics.ch/assets/pos_papiere_leitfaden/leitfaden_technische_assistenzsysteme_final_f.pdf (accessed June 01, 2020).
21
van AsseldonkE. H. F.EmmensA.BrugT. J. H.PisottaI.ArquillaM.TamburellaF.et al. (2019). “Training balance recovery in people with incomplete SCI wearing a wearable exoskeleton.” in Wearable Robotics: Challenges and Trends, Biosystems & Biorobotics, eds M. C. Carrozza, S. Micera, and L. José Pons (Cham: Springer International Publishing), 334–338.
22
VougaT.BaudR.FasolaJ.BouriM.BleulerH. (2017). “TWIICE—A lightweight lower-limb exoskeleton for complete paraplegics,” in Rehabilitation Robotics (ICORR), 2017 International Conference On, (London: IEEE), 1639–1645.
23
WinterD. A. (1995). Human balance and posture control during standing and walking. Gait Posture3, 193–214. 10.1016/0966-6362(96)82849-9
Summary
Keywords
balance, posture, controller, exoskeleton, position-control, standing, paraplegic
Citation
Fasola J, Baud R, Vouga T, Ijspeert A and Bouri M (2020) Bioinspired Postural Controllers for a Locked-Ankle Exoskeleton Targeting Complete SCI Users. Front. Robot. AI 7:553828. doi: 10.3389/frobt.2020.553828
Received
20 April 2020
Accepted
05 October 2020
Published
16 November 2020
Volume
7 - 2020
Edited by
Jan Veneman, Hocoma, Switzerland
Reviewed by
Antonio J. del-Ama, Rey Juan Carlos University, Spain; Noel Keijsers, Sint Maartens Clinic, Netherlands
Updates

Check for updates
Copyright
© 2020 Fasola, Baud, Vouga, Ijspeert and Bouri.
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) and the copyright owner(s) 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: Jemina Fasola jemina.fasola@epfl.ch
This article was submitted to Biomedical Robotics, a section of the journal Frontiers in Robotics and AI
†These authors have contributed equally to this work
Disclaimer
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.