Active Ankle Rehabilitation Training Based on Extended State Observer with Autotomy Mechanism to Enhance Interaction

Yu Zhou , Jianfeng Li , Shiping Zuo , Yifeng Chen , Christina Zong-Hao Ma , Jie Zhang , Mingming Zhang , Mingjie Dong

››

PDF (7057KB)
›› DOI: 10.2738/ENGHRE.2026.0005
Original Research
Active Ankle Rehabilitation Training Based on Extended State Observer with Autotomy Mechanism to Enhance Interaction
Author information +
History +
PDF (7057KB)

Abstract

Stroke-related ankle dysfunction requires robust human–robot interaction, yet abrupt motion disturbances and measurement noise can degrade trajectory tracking and interaction quality. This study proposes a biologically inspired extended state observer with an autotomy mechanism (AESO). The design maps the finite state transition associated with biological autotomy to a continuous change between baseline and high observer bandwidths, thereby addressing the response–accuracy trade-off of conventional extended state observers (ESOs). An active rehabilitation training framework is then constructed by integrating AESO with a proportional–derivative controller and an admittance model for a parallel ankle rehabilitation robot. Boundedness during the bandwidth transition and terminal ultimate-error scaling are analyzed theoretically. Simulations and within-participant experiments involving eight healthy adults compare AESO with fixed-, bi-, and scalable-bandwidth ESOs during static and dynamic tracking tasks. The results show that AESO generally reduces tracking error, improves trajectory smoothness, and lowers normalized interaction torque relative to the baseline observers. These findings support the engineering feasibility of AESO for disturbance-robust ankle rehabilitation; its clinical benefits require confirmation in people after stroke and in longitudinal training studies.

Keywords

Ankle rehabilitation robot / Human–robot interaction / Extended state observer / Admittance model

Cite this article

Download citation ▾
Yu Zhou, Jianfeng Li, Shiping Zuo, Yifeng Chen, Christina Zong-Hao Ma, Jie Zhang, Mingming Zhang, Mingjie Dong. Active Ankle Rehabilitation Training Based on Extended State Observer with Autotomy Mechanism to Enhance Interaction. DOI:10.2738/ENGHRE.2026.0005

登录浏览全文

4963

注册一个新账户 忘记密码

1 Introduction

Stroke is a prevalent neurological disorder and frequently causes lower-limb dysfunction, including foot drop and inversion [1]. Because the ankle contributes to weight bearing, postural stability, and gait progression, targeted ankle rehabilitation is important for functional recovery and activities of daily living after stroke [2].

Admittance control is widely used in active ankle rehabilitation because it converts measured human–robot interaction (HRI) into compliant robot motion [3,4]. By responding to the participant’s motion and torque feedback, the controller can limit excessive mechanical loading and discomfort [5]. Its performance, however, can deteriorate when voluntary or involuntary motion, sensor noise, actuator interference, or other disturbances enter the interaction loop [6]. These disturbances may produce abrupt end-effector deviations and fluctuations in joint acceleration, thereby reducing the consistency of HRI [7].

Observers provide a practical way to estimate unmeasured states and disturbances from available measurements [8]. In particular, an extended state observer (ESO) augments the system state with lumped model uncertainty and external disturbance, reducing dependence on a perfectly known plant model [9]. A central design difficulty is the selection of observer bandwidth [10]. Increasing bandwidth improves the response to rapidly varying disturbances, but also amplifies measurement noise; decreasing bandwidth improves steady-state accuracy and noise attenuation, but slows disturbance estimation [9]. A fixed bandwidth therefore cannot provide the preferred response under all rehabilitation conditions.

Previous studies have expanded the estimation range of ESOs by incorporating disturbance derivatives [11], feedforward compensation [12,13], proportional error feedback and pole placement [14], and cascaded or parallel observer structures [15,16]. Low-bandwidth estimators tailored to periodic disturbances have also been reported [17]. These approaches improve disturbance rejection, but most retain a fixed bandwidth or optimize a particular disturbance class.

Adaptive-bandwidth ESOs attempt to use the available bandwidth more selectively [18]. Existing methods include discrete state switching [19], model-based adaptive laws [20,21], and feedback driven by tracking error or estimated disturbance intensity [22,23]. Two questions nevertheless remain coupled: when a substantial bandwidth change is warranted and how the observer should move between bandwidth states without introducing an additional switching transient.

Autotomy offers a decision-making analogy for these two questions. An organism remains in its normal state under a low perceived threat and initiates an emergency response only when the stimulus reaches a critical level; the physical transition then occurs over a finite interval [24]. We translate perceived threat and the finite transition into the estimated total disturbance and a continuous change from a baseline bandwidth to a high bandwidth. The biological threshold motivates the concept of a transition onset, while the present implementation uses prescribed transition timing rather than a real-time disturbance-dependent threshold law. This correspondence directly motivates the proposed ESO with an autotomy mechanism (AESO) and connects the biological inspiration to the bandwidth dilemma of conventional ESOs. Based on AESO, we develop an active HRI framework for a parallel ankle rehabilitation robot (PARR), establish boundedness during the bandwidth transition and characterize terminal ultimate estimation-error scaling, and evaluate the framework in simulation and human-participant experiments.

The remainder of this paper is organized as follows. Section 2 presents the AESO-based active rehabilitation framework and its estimation-error analysis. Section 3 describes the simulation study. Section 4 reports the experimental protocol, results, and rehabilitation relevance. Section 5 summarizes the conclusions and future work.

2 The Proposed Active Rehabilitation Training Control Framework Based on AESO

The proposed framework is implemented on our previously developed PARR [7,25]. It comprises an admittance model, a proportional–derivative (PD) controller, the proposed AESO, and a linear extended state observer (LESO). Section 2.1 describes the signal flow, Section 2.2 establishes the engineering correspondence with autotomy, and the subsequent sections formulate AESO and analyze estimation-error boundedness and terminal ultimate-error scaling.

2.1 Overview of the framework

Fig. 1 shows the signal flow in the order of propagation. The measured interaction torque Tq first enters the LESO, whose estimate Dt compensates the disturbance in the interaction-torque channel. The compensated torque is converted by the admittance model into the generated reference position θref. The PD controller combines this reference with the AESO state estimates z1 and z2 and produces the PARR control input u. The encoder measures the actual platform position θreal; this measurement, denoted by y in the observer equations, is fed back to the AESO. The AESO estimates the system states and the lumped disturbance. Its disturbance estimate z3 is available to the autotomy module as the disturbance-feedback signal. In the present study, however, the bandwidth-state transition is commanded according to a prescribed schedule rather than triggered automatically by a threshold on z3. Thus, the z3 path identifies the feedback input for a future disturbance-dependent trigger, whereas the implemented observer uses the prescribed transition ω(t).

2.2 Autotomy mechanism

Autotomy is a defensive behavior in which certain reptiles and arthropods intentionally shed an appendage to escape predation [24,26]. Because the loss of an appendage carries an immediate biological cost, the response is not advantageous for every weak stimulus. Threat-sensitive predator-avoidance theory instead suggests that an organism evaluates risk and initiates the costly response only when the perceived threat warrants it [27,28]. Experimental observations further support risk-dependent behavior and the existence of a stimulus threshold for appendage detachment [29,30]. These features motivate two engineering requirements: retaining a low-cost normal state under weak disturbances and replacing an abrupt state switch with a finite transition when a stronger response is required.

For control design, we abstract autotomy as a continuous transition from a normal state s1 to an emergency state s2 over the finite interval [t1,t2], as illustrated in Fig. 2. The endpoint-normalized definition in Eq. 1 is equal to s1 before the interval, changes continuously within the interval, and is equal to s2 afterward:

S(s1,s2,t)={s1,tt1,s1+(s2s1)tanh(6(t12(t1+t2))t2t1)+tanh(3)2tanh(3),t1<t<t2,s2,tt2.

Under this abstraction, AESO uses a prescribed finite-time transition between two bandwidth states. The biological stimulus-threshold concept motivates the transition onset but is not implemented as a real-time triggering law. The model does not represent biological tissue regeneration; returning the observer to its baseline bandwidth is solely an engineering state transition. Disturbance-dependent triggering and recovery laws remain topics for future work. Table 1 summarizes the resulting engineering correspondence.

2.3 AESO

Consider the nth-order system in Eq. 2:

{x(n)(t)=f(t,x(t),x˙(t),,x(n1)(t))+ε(t)+bu(t),y(t)=x(t),

Here, x(t),x˙(t),,x(n1)(t) are the system states; f() represents known or unknown system dynamics; ε(t) is the external disturbance; u(t) is the input; b is the scalar input gain; and y(t) is the measurable output.

The unknown dynamics and external disturbance are combined into the total disturbance:

xn+1(t)=f()+ε(t)

Define its derivative as

d(x,ε)f˙()+ε˙

The augmented state equation is then given by Eq. 5.

{x˙1(t)=x2(t)x˙n(t)=xn+1(t)+bu(t)x˙n+1(t)=d(x,ε)y(t)=x1(t)

The proposed AESO is

{x^˙1(t)=x^2(t)+β1(ω(t))(x1(t)x^1(t)),x^˙n(t)=x^n+1(t)+βn(ω(t))(x1(t)x^1(t))+bu(t),x^˙n+1(t)=βn+1(ω(t))(x1(t)x^1(t)).

Here, x^i(t) is the estimate of the ith augmented state, and βi(ω(t)) is the corresponding AESO gain:

βi(ω(t))=(n+1)!i!(n+1i)!ω(t)i,

In Eq. 7, ω(t) is the AESO bandwidth and n is the order of the plant in Eq. 2. Applying the transition model in Eq. 1, the bandwidth changes continuously from the baseline value ω1 to the high-response value ω2 over [t1,t2]:

ω(t)=S(ω1,ω2,t)

Theorem 1. Assume that 0<ω1ω2, 0t1<t2<, e(t1) is finite, and |d(x,ε)|D< for tt1, with D independent of ω2. Then the estimation error remains bounded during [t1,t2]. Moreover, for the ideal error model in Eq. 12, there is a constant C>0, independent of ω2, such that

lim supt|ei(t)|CDω2n+2i,i=1,2,,n+1.

This bound describes the no-measurement-noise model used in the analysis.

2.4 Convergence analysis of the proposed AESO

This section analyzes estimation-error boundedness during the finite bandwidth transition and terminal ultimate-error scaling after the transition.

Define the componentwise estimation error as

ei(t)=xi(t)x^i(t),i=1,2,,n+1

and collect the components into

e(t)=[e1(t)en+1(t)]T

The AESO estimation error satisfies

{e˙1(t)=e2(t)β1(ω(t))e1(t),e˙n(t)=en+1(t)βn(ω(t))e1(t),e˙n+1(t)=βn+1(ω(t))e1(t)d(x,ε)

or, in compact form,

e˙(t)=A(t)e(t)+q(d(x,ε))

where

A(t)=[β1(ω(t))101βn(ω(t))01βn+1(ω(t))00],q=[001]

Lemma 1. Consider the linear time-varying system

x˙=A(t)x,xRn

If A(t) can be decomposed into a time-invariant Hurwitz matrix AH and a time-varying matrix AV(t),

x˙=(AH+AV(t))x

If, in addition,

limtAV(t)=0

and

0AV(t)dt<

then the origin of the homogeneous system in Eq. 15 is asymptotically stable.

For the proof of Theorem 1, write the global disturbance-derivative bound as

D=esssuptt1|d(x,ε)|<.

After the transition, ω(t)=ω2 and the error-system matrix is

AH=[β1(ω2)101βn(ω2)01βn+1(ω2)00].

Using the binomial gains in Eq. 7, its characteristic polynomial is

det(λIAH)=(λ+ω2)n+1,

so AH is Hurwitz for every ω2>0. For completeness, during the transition define

AV(t)=[β1(ω2)β1(ω(t))00βn(ω2)βn(ω(t))00βn+1(ω2)βn+1(ω(t))00].

Because ω(t) reaches ω2 after the finite transition, regardless of whether the transition approaches that endpoint from below or above,

limt(βi(ω2)βi(ω(t)))=0,i=1,,n+1,

and hence

limtAV(t)=0.

Moreover, because AV(t)=0 after t2,

0AV(t)1dt=i=1n+10t2|βi(ω2)βi(ω(t))|dt<,

where 1 is the induced matrix 1-norm. Lemma 1 therefore applies to the homogeneous error system.

Boundedness over the finite transition follows directly, without assuming a bounded Lyapunov gradient. Define

A¯T=supt[t1,t2]A(t)2<,DT=esssupt[t1,t2]|d(x,ε)|,ΔT=t2t1.

The variation-of-constants formula and Grönwall’s inequality give, for every t[t1,t2],

e(t)2eA¯T(tt1)e(t1)2+t1teA¯T(ts)|d(x,ε)|ds.

Consequently,

supt[t1,t2]e(t)2eA¯TΔT(e(t1)2+DTΔT)<.

It remains to establish the terminal high-gain scaling. Let

ai=(n+1i),ξi=ω2n+1iei,i=1,,n+1.

For tt2, the scaled error satisfies

ξ˙=ω2A0ξqd(x,ε),A0=[a1101an01an+100].

The normalized matrix has characteristic polynomial

det(λIA0)=(λ+1)n+1.

Therefore, constants K1 and α>0, depending only on n, exist such that

eA0τ2Keατ,τ0.

Applying this bound to the scaled system yields

ξ(t)2Keαω2(tt2)ξ(t2)2+KDαω2,tt2.

Because ei=ξi/ω2n+1i,

lim supt|ei(t)|KDαω2n+2i,i=1,,n+1.

Thus Eq. 9 holds with C=K/α, and

limω2lim supt|ei(t)|=0.

For a return transition S(ω2,ω1,t), the finite-interval bound in Eq. 28 is unchanged, and the terminal analysis applies after replacing ω2 by the terminal bandwidth ω1. The asymptotic statement above applies to the ideal error model without measurement noise. It does not imply that the bandwidth should be increased without limit in practice, because sensor noise and unmodeled dynamics constrain the usable bandwidth.

3 Simulation of the Framework with AESO

AESO was compared with three baseline observers: a fixed-bandwidth ESO (FESO), a bi-bandwidth ESO (BESO), and a scalable-bandwidth ESO (SESO).

3.1 The baseline ESO algorithms

3.1.1 FESO

The FESO offers a simple and computationally efficient approach for estimating a system’s unknown states and disturbances. It achieves this by employing a fixed bandwidth in the observer design, as in Eq. 36.

ω=300

3.1.2 BESO

BESO switches between two bandwidth levels according to the sign of the error derivative [31]:

ω(e)=ω0γ=ω0ηsign(e˙),

where ω0 is the nominal bandwidth, γ is the directional switching factor, and η is the bi-bandwidth scaling factor. The sign function produces a step-type bandwidth change.

3.1.3 SESO

SESO continuously scales its bandwidth with the magnitude of the output-estimation error [23]:

ω(e)=ω0+η|e|,

where ω0 is the nominal bandwidth and η>0 is the scaling factor. Unlike FESO and the step-type BESO, SESO produces a continuous error-dependent bandwidth.

3.2 Simulation protocol

The simulation compares the disturbance-rejection performance of AESO with FESO, BESO, and SESO under a common plant, command, and disturbance protocol.

Following our previous PARR model [7], the admittance transfer function GA(s) is

GA(s)=13.125s2+2.5s

The approximate transfer function of the PARR, GR(s), is

GR(s)=1s2+0.8s+0.8

For AESO, ω1=300 and ω2=600. In the simulation, prescribed high-state commands were applied at the onset of the two D1 pulses (t=2 and 12 s), and return commands were applied at their offset (t=4 and 14 s); these commands were not generated by an online threshold on z3. After each command, the local transition interval in Eq. 8 was set from t1=0.001 s to t2=0.05 s, giving a transition duration of 0.049 s. A return transition uses the same function with the two endpoint bandwidths interchanged. For comparable bandwidth ranges, BESO used ω0=450 and η=0.75 in Eq. 37, whereas SESO used ω0=80 and η=0.5 in Eq. 38. Fig. 3 distinguishes the green input-torque command (amplitude 10 in the simulation torque scale, period 1 s) from the four orange disturbance signals. D1 and D2 enter the reference-position channel, D3 enters the torque-measurement channel, and D4 enters the encoder channel.

3.2.1 Pulse disturbance (D1)

D1 was defined as a 10 pulse position disturbance with a 2 s pulse width and a 10 s period, applied over 2–4 s and 12–14 s. The amplitude was not derived from clinical tremor or involuntary-motion data. Accordingly, D1 represents a standardized severe stress test rather than a clinically representative involuntary motion. The amplitude was set to 10 because this value equals the maximum absolute target angle in both experimental tracking tasks. D1 therefore introduces an abrupt deviation on the scale of the task and enables a consistent comparison of transient recovery across the four observers.

3.2.2 Triangular wave disturbance (D2)

D2 was a triangular position disturbance with a 2 s period and an amplitude range of 01, representing a repeatable low-amplitude periodic perturbation.

3.2.3 Interference noise (D3)

White noise with a power spectral density of 103 was added to the torque-measurement channel.

3.2.4 Sensor noise (D4)

White noise with a power spectral density of 1010 was added to the encoder output to represent position-measurement noise.

The simulation was performed in MATLAB R2022a with a fixed step of 0.001 s.

3.3 Simulation results

Fig. 4 presents position, tracking error, and observer bandwidth. All four observer conditions enabled the PD-controlled plant to follow the desired trajectory. The RMS tracking errors for AESO, BESO, SESO, and FESO were 2.03×103, 1.97×103, 2.97×103, and 2.30×103, respectively. The light-blue intervals identify the two D1 pulses. BESO produced the smallest overall RMS error, whereas SESO showed the largest. AESO did not yield the absolute minimum RMS value, but its continuous finite-time bandwidth changes avoided the repeated step switching of BESO and the prolonged error-sensitive variation of SESO. These results indicate a compromise between transient response and steady-state behavior.

4 Experimental Evaluation and Discussion of the Proposed AESO-Based Active Rehabilitation Training Framework

4.1 Experimental setup

The PARR is described in our previous studies [7,25]. A six-axis circular load cell (M3715C, SRI, China) measured the interaction torque between the participant and the robot, and encoders measured the pose of the moving platform. Both signals were transmitted to the control computer through serial communication.

Eight healthy adults (one female and seven males; age, 24.67±2.33 years; body mass, 68.5±16.5 kg) with no history of neurological disease or lower-limb musculoskeletal injury participated. The study involving human participants was approved by Ethical Committee of the Rehabilitation Hospital Affiliated to the National Research Center for Rehabilitation Technical Aids with the protocol No. S20220202. The procedure was conducted in accordance with the Declaration of Helsinki.

Each participant completed both tracking tasks under all four observer conditions (FESO, BESO, SESO, and AESO), so the experiment used a within-participant repeated-measures design and each participant served as their own control. Participants sat on an adjustable chair with the tested foot secured to the PARR platform and the knee maintained at approximately 90. A monitor displayed the target and current platform positions in real time. Participants were instructed to interact with the PARR so that the platform followed the displayed target as accurately as possible.

The two protocol-defined tracking tasks are illustrated in Fig. 5.

4.1.1 Static tracking task

Participants tracked a repeated sequence of discrete targets: 10, 10, 5, 5, and back to 10. Each target was held for 10 s.

4.1.2 Dynamic tracking task

Participants tracked a sinusoidal target varying from 10 to 10 with a 10 s period and controlled the PARR platform to match the displayed trajectory in real time.

To reduce expectation bias, participants were blinded to the observer condition used in each trial.

4.2 Performance metrics and statistical methods

Five performance metrics were used to compare AESO with the three baseline observers: generation error, response error, tracking error, trajectory jitter index (TJI), and interaction-torque magnitude. For TJI, the actual and generated-reference trajectories were treated as separate scalar outcomes. One condition-level value per participant, task, observer condition, and scalar outcome was obtained before group aggregation; repeated time samples were not treated as independent participants. Data are summarized as mean ± standard deviation across the eight participants. A one-way repeated-measures analysis of variance (ANOVA) was used, with observer condition (FESO, BESO, SESO, and AESO) as the within-participant factor. The static and dynamic tasks were analyzed separately, and a separate ANOVA was performed for each scalar outcome, including each TJI trajectory. Statistical significance was set at P<0.05. When an ANOVA indicated a significant observer-condition effect, post hoc within-participant pairwise comparisons were used to identify the specific differences shown by the brackets in the figures. Generation, response, and tracking errors were retained in degrees, whereas TJI is dimensionless. Interaction torque was normalized within participant as described below.

The desired trajectory is the task command shown on the display, the generated reference trajectory is the output of the admittance model, and the actual trajectory is the encoder-measured PARR position.

4.2.1 Generation error

Generation error is the difference between the generated reference and desired trajectories and quantifies reference-generation accuracy.

4.2.2 Response error

Response error is the difference between the actual and generated reference trajectories and quantifies closed-loop robot response.

4.2.3 Tracking error

Tracking error is the difference between the desired and actual trajectories and represents overall task performance.

4.2.4 Smoothness (TJI)

TJI is based on dimensionless squared jerk (DSJ), a dimensionless measure of motion smoothness [32]. Because jerk is the third time derivative of position, DSJ for a trajectory Θ(t) is defined as

DSJ(Θ)=t1t2Θ(t)2dt(t2t1)5AΘ2,

where AΘ is the total excursion of the trajectory being evaluated over [t1,t2].

Because the task command itself has nonzero DSJ, TJI normalizes the evaluated trajectory by the corresponding desired trajectory:

TJI(Θeva)=DSJ(Θeva)DSJ(Θd)

Here, Θd is neither a theoretical minimum-jerk trajectory nor a trajectory measured from the robot. It is the protocol-defined command displayed to the participant: the recorded step-and-hold command sequence for the static task and the prescribed sinusoidal command for the dynamic task. DSJ was evaluated from the sampled command and evaluated-trajectory sequences using the same finite-difference operator, timestamps, and analysis interval. Thus, the static-task calculation uses the finite sample-to-sample changes in the recorded command rather than the distributional derivative of an ideal discontinuous step. Within each task, the same desired trajectory and timing were used for FESO, BESO, SESO, and AESO, providing a common denominator for comparison. Lower TJI indicates a smoother evaluated trajectory relative to that task command.

4.3 Results of trajectory tracking performance

Fig. 6 shows representative tracking data from Participant #1. Panels (A)–(D) correspond to the static task and panels (E)–(H) to the dynamic task. The enlarged regions show the overshoot, oscillation, and lag that distinguish the four observer conditions.

Fig. 7A summarizes the static task. BESO yielded the numerically smallest tracking error (2.742), followed closely by AESO (2.785). AESO had lower tracking error than FESO and SESO (P<0.05), whereas no significant AESO–BESO difference is marked. AESO also had a lower response error than FESO (P<0.05). For generation error, SESO was higher than BESO (P<0.001) and AESO (P<0.01).

In the dynamic task (Fig. 7B), AESO produced the lowest mean tracking error (1.047), representing reductions of 45.67%, 24.89%, and 12.90% relative to FESO, BESO, and SESO, respectively. The marked AESO–FESO difference was significant (P<0.01); no significant AESO–BESO or AESO–SESO tracking-error difference is marked. Response error did not differ significantly among the four conditions. AESO also produced the lowest mean generation error (0.834), with marked differences from FESO (P<0.01) and SESO (P<0.05), but not from BESO.

The condition-specific patterns help explain these results. In the static task, BESO responded rapidly to each step but showed visible oscillation, whereas SESO had smaller steady-state fluctuations but greater lag. AESO combined a continuous bandwidth transition with a high-response state and therefore remained close to the best static tracking result without the repeated step switching of BESO. In the dynamic task, AESO had the smallest mean generation and tracking errors. Because not every comparison with an adaptive-bandwidth baseline was significant, the evidence indicates a balanced performance advantage across metrics and task conditions.

4.4 Results of smoothness

Fig. 8 presents the TJI results. In the static task, the AESO actual-trajectory TJI was 43.72% of the SESO value, and the AESO generated-reference TJI was 22.77% of the BESO value; both marked comparisons were significant. AESO also produced the smallest mean TJI for both trajectories in the dynamic task. These findings indicate that the continuous bandwidth transition was associated with less trajectory jitter, while the marked brackets in the figure specify which pairwise differences reached significance.

4.5 Results of interaction torque

Fig. 9 shows representative interaction torque for Participant #1. For this representative participant, the static-task BESO trace showed a longer high-torque interval than the SESO or AESO trace, and the dynamic-task BESO and SESO traces fluctuated more rapidly. These trace-level observations illustrate differing corrective-effort patterns but are not group-level statistical comparisons.

Interaction torque is sensitive to participant strength, body mass, and voluntary effort. We therefore normalized the mean interaction-torque magnitude within each participant and task before group aggregation. For participant i and observer condition c,

Ti,cnorm=100|Ti,c|¯|Ti,FESO|¯%,

so that FESO equals 100% for every participant and serves only as a within-participant reference. Fig. 10 shows the resulting group summaries. AESO had the lowest mean normalized torque in both tasks. In the dynamic task, its value was 44.34% lower than BESO and 17.84% lower than SESO.

4.6 Rehabilitation relevance and study limitations

The engineering outcomes may have practical relevance to rehabilitation. Smaller tracking errors may reduce the need for abrupt corrective motion, and lower TJI may correspond to more continuous velocity and acceleration profiles. Lower interaction torque may indicate that the user needs fewer or smaller compensatory efforts to correct the robot’s motion. Together, these effects may reduce unnecessary muscle activation and local fatigue, make the interaction more predictable, and support comfort and adherence during repeated training.

These implications are hypotheses rather than demonstrated clinical benefits. The present study included only eight healthy young adults and did not directly measure pain, muscle soreness, perceived comfort, fatigue, adherence, or long-term rehabilitation outcomes. Clinical efficacy therefore remains to be established in people after stroke and in longitudinal rehabilitation studies.

5 Conclusions and Future Work

This study developed an active rehabilitation training framework that integrates AESO with a PD controller and an admittance model for PARR. The endpoint-normalized autotomy transition maps a prescribed finite state change to a continuous bandwidth transition, and the convergence analysis establishes bounded estimation behavior during that transition. Simulation and within-participant experiments with eight healthy adults showed that AESO provides a useful balance among tracking accuracy, trajectory smoothness, and interaction-torque magnitude relative to fixed-, bi-, and scalable-bandwidth ESOs. BESO produced the smallest simulation root mean square error and the smallest mean static tracking error, whereas AESO achieved the smallest mean dynamic tracking error, the smallest mean TJI, and the lowest normalized interaction torque in both experimental tasks.

From a rehabilitation perspective, the combination of smaller tracking errors, smoother motion, and lower interaction torque may reduce abrupt corrections and unnecessary compensatory effort, potentially supporting comfort and adherence during repeated practice. Because the present participants were healthy adults and pain, soreness, fatigue, comfort, adherence, and clinical recovery were not measured, these potential benefits must be tested in people after stroke and in longitudinal rehabilitation studies.

Future work will combine surface electromyography (sEMG) with ankle kinematics to estimate actively exerted ankle torque and voluntary participation [33,34]. Recent related studies have demonstrated continuous lower-limb joint-moment and ground-reaction-force prediction from multimodal wearable signals [35], low-delay continuous multi-terrain motion recognition through fusion of sEMG and inertial measurement unit signals [36], and lightweight continuous prediction of lower-limb kinematics and dynamics from marker trajectories [37]. Although these models are not components of the present study, they provide concrete sensing and inference options for the proposed future extension. These physiological and biomechanical estimates will be investigated for adapting assistance level or admittance parameters, while AESO continues to estimate system states and unknown disturbances. Such a combination may help distinguish intentional effort from unintended perturbation and enable patient-specific adaptive training. sEMG was not used as a real-time AESO input or as an experimental outcome in the present study. Future work will also investigate disturbance-dependent bandwidth triggering and recovery laws; these functions are not part of the current prescribed-transition AESO.

References

[1]

Ridler C . Stroke: wearable robot aids walking after stroke. Nature Reviews Neurology, 2017, 13(10): 576–577

[2]

Dong M J , Zhou Y , Li J F . et al. State of the art in parallel ankle rehabilitation robot: a systematic review. Journal of NeuroEngineering and Rehabilitation, 2021, 18(1): 52

[3]

Yu X B , Li B , He W . et al. Adaptive-constrained impedance control for human-robot co-transportation. IEEE Transactions on Cybernetics, 2022, 52(12): 13237–13249

[4]

Li J F, Wang C, Zuo S P, et al. Time-varying acceleration constraint-based admittance control for robot-aided bilateral human-compliant ankle rehabilitation. IEEE/ASME Transactions on Mechatronics, 2026. doi: 10.1109/TMECH.2026.3674964

[5]

Zhang M M , Sun C Y , Liu Y D . et al. A robotic system to deliver multiple physically bimanual tasks via varying force fields. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 2022, 30: 688–698

[6]

Helian B , Chen Z , Yao B . Constrained motion control of an electro-hydraulic actuator under multiple time-varying constraints. IEEE Transactions on Industrial Informatics, 2023, 19(12): 11878–11888

[7]

Dong M J , Fan W P , Li J F . et al. A new ankle robotic system enabling whole-stage compliance rehabilitation training. IEEE/ASME Transactions on Mechatronics, 2021, 26(3): 1490–1500

[8]

Li H C , Cheng L , Li Z W . et al. Active disturbance rejection control for a fluid-driven hand rehabilitation device. IEEE/ASME Transactions on Mechatronics, 2021, 26(2): 841–853

[9]

Chen Z L , Guo Q , Li T S . et al. Output constrained control of lower limb exoskeleton based on knee motion probabilistic model with finite-time extended state observer. IEEE/ASME Transactions on Mechatronics, 2023, 28(4): 2305–2316

[10]

Menard T , Moulay E , Perruquetti W . A global high-gain finite-time observer. IEEE Transactions on Automatic Control, 2010, 55(6): 1500–1506

[11]

Cui Y Y , Yin Z G , Luo P E . et al. Linear active disturbance rejection control of IPMSM based on quasi-proportional resonance and disturbance differential compensation linear extended state observer. IEEE Transactions on Industrial Electronics, 2024, 71(10): 11910–11924

[12]

Huang D M , Fang S H , Pan Z B . et al. Low-speed model predictive control based on modified extended state observer of arc motor. IEEE Transactions on Industrial Electronics, 2023, 70(7): 6675–6685

[13]

Cui Y Y , Yin Z G , Gao F T . et al. Speed control of IPMSM based on series connection leading correction linear active disturbance rejection controller. IEEE Transactions on Power Electronics, 2024, 39(3): 3096–3108

[14]

Xu Q R , Fang S H , Wan P . et al. Low-speed LADRC for permanent magnet synchronous motor with high-pass speed compensator. IEEE Journal of Emerging and Selected Topics in Power Electronics, 2023, 11(6): 6016–6027

[15]

Cao H Y , Deng Y T , Zuo Y F . et al. Improved ADRC with a cascade extended state observer based on quasi-generalized integrator for PMSM current disturbances attenuation. IEEE Transactions on Transportation Electrification, 2024, 10(1): 2145–2157

[16]

Babayomi O , Zhang Z B , Li Z . et al. Robust predictive control of grid-connected converters: sensor noise suppression with parallel-cascade extended state observer. IEEE Transactions on Industrial Electronics, 2024, 71(4): 3728–3740

[17]

Zhang Y P , Yin Z G , Bai C . et al. A rotor position and speed estimation method using an improved linear extended state observer for IPMSM sensorless drives. IEEE Transactions on Power Electronics, 2021, 36(12): 14062–14073

[18]

Zhong Y X , Lin H Y , Wang J Y . et al. Sensorless control of variable flux memory machines based on improved extended EMF model and adaptive extended state observer. IEEE Transactions on Transportation Electrification, 2024, 10(3): 5624–5635

[19]

Wang R , Wu Z , Lin P . et al. Speed and voltage controllers design for the permanent magnet starter/generator. IEEE Transactions on Industrial Electronics, 2023, 70(8): 8314–8323

[20]

Qin Q Y , Gao G Q , Zhong J W . Finite-time adaptive extended state observer-based dynamic sliding mode control for hybrid robots. IEEE Transactions on Circuits and Systems II: Express Briefs, 2022, 69(9): 3784–3788

[21]

Li J , Zhang L Y , Li S Q . et al. A time delay estimation interpretation of extended state observer-based controller with application to structural vibration suppression. IEEE Transactions on Automation Science and Engineering, 2024, 21(2): 1965–1973

[22]

Cheng Y , Ren X M , Zheng D D . et al. Non-linear bandwidth extended-state-observer based non-smooth funnel control for motor-drive servo systems. IEEE Transactions on Industrial Electronics, 2022, 69(6): 6215–6224

[23]

Wei W , Chen N , Zhang Z Y . et al. A scalable-bandwidth extended state observer-based adaptive sliding-mode control for the dissolved oxygen in a wastewater treatment process. IEEE Transactions on Cybernetics, 2022, 52(12): 13448–13457

[24]

Baban N S , Orozaliev A , Kirchhof S . et al. Biomimetic fracture model of lizard tail autotomy. Science, 2022, 375(6582): 770–774

[25]

Dong M J , Ruan H W , Wang Z Y . et al. Toward physician-level performance in robot-assisted ankle rehabilitation via imitation learning with empirical and temporal adaptation. IEEE Transactions on Robotics, 2025, 41: 5360–5377

[26]

Ghatak A . How does a lizard shed its tail? Hierarchical microstructures help a lizard self-amputate its tail when needed. Science, 2022, 375(6582): 721–722

[27]

Fleming P A , Muller D , Bateman P W . Leave it all behind: a taxonomic perspective of autotomy in invertebrates. Biological Reviews, 2007, 82(3): 481–510

[28]

Helfman G S . Threat-sensitive predator avoidance in damselfish-trumpetfish interactions. Behavioral Ecology and Sociobiology, 1989, 24(1): 47–58

[29]

Webb J K , Pike D A , Shine R . Olfactory recognition of predators by nocturnal lizards: safety outweighs thermal benefits. Behavioral Ecology, 2010, 21(1): 72–77

[30]

Wasson K , Lyon B E , Knope M . Hair-trigger autotomy in porcelain crabs is a highly effective escape strategy. Behavioral Ecology, 2002, 13(4): 481–486

[31]

Yang L Y , Liu L L , Zhang J . A bi-bandwidth extended state observer for a system with measurement noise and its application to aircraft with abrupt structural damage. Aerospace Science and Technology, 2021, 114: 106742

[32]

Chen H Y , Xu W , Guo W C . et al. Variable admittance control using velocity-curvature patterns to enhance physical human-robot interaction. IEEE Robotics and Automation Letters, 2024, 9(6): 5054–5061

[33]

Zhou Y , Li J F , Dong M J . Prediction of actively exerted torque from ankle joint complex based on muscle synergy. IEEE Transactions on Industrial Electronics, 2024, 71(2): 1729–1737

[34]

Zhou Y , Li J F , Zuo S P . et al. An online estimating framework for ankle actively exerted torque under multi-DOF coupled dynamic motions via sEMG. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 2025, 33: 81–91

[35]

Zhou H , Peng Y H , Li X H . et al. Multimodal wearable sensors-driven KsFormer model for continuous multi-step ahead prediction of lower limb joint moments and ground reaction forces. Biomimetic Intelligence and Robotics, 2026, 6(2): 100287

[36]

Li X H , Lyu X Y , Zou H F . et al. A branched fusion network for the recognition of continuous multiterrain lower-limb motion. IEEE Transactions on Instrumentation and Measurement, 2026, 75: 2507614

[37]

Zhou H , Peng Y H , Li X H . et al. Continuous lower limb biomechanics prediction via prior-informed lightweight Marker-GMformer. Cyborg and Bionic Systems, 2026, 7: 0476

RIGHTS & PERMISSIONS

Higher Education Press

PDF (7057KB)

0

Accesses

0

Citation

Detail

Sections
Recommended

/