Koopman Model Predictive Control of An Origami-Inspired Soft Exoskeleton for Knee Rehabilitation

summary

Video file (mp4)

The gist

Effective rehabilitation methods are essential for recovering lower limb dysfunction caused by stroke, and this work introduces a new control framework for soft rehabilitation robots.

In short

This work introduces a control framework for a soft lower-limb rehabilitation robot using a Deep Koopman Network. It models human-robot interaction dynamics by incorporating joint angles, PWM inputs, and muscle EMG signals. The resulting Model Predictive Control (KMPC) strategy effectively tracks desired movements, showing improved accuracy and performance over traditional methods.

Key concepts

Deep Koopman Network
This is a data-driven modeling technique that approximates the complex dynamics of a system using a neural network. It learns how the system's state evolves by mapping it into a higher-dimensional latent space, allowing for efficient prediction of future behavior based on past observations.
Origami-Inspired Actuator
The robot uses an actuator based on an origami frame made of PVC sheet embedded in a flexible air bladder. This design allows the actuator to deform bi-directionally—providing extension force under positive pressure and flexion force under negative pressure—while maintaining a lightweight structure.
Model Predictive Control (MPC)
MPC is the control strategy used to guide the robot. It calculates an optimal sequence of future control inputs over a short time horizon by minimizing a cost function that balances tracking errors against control effort, ensuring stable and efficient movement.
EMG Signal Integration
Electromyography (EMG) signals from muscle sensors are included as an input to the Koopman model. This integration significantly improves the model's accuracy in predicting system behavior compared to models using only joint angles and control inputs, leading to better overall performance.

Terminology used across episodes

This episode discusses

The paper

Koopman Model Predictive Control of An Origami-Inspired Soft Exoskeleton for Knee Rehabilitation · Read on arXiv

School of Automation and Intelligent Sensing, Institute of Medical Robotics, Shanghai Jiao Tong University

Knee rehabilitation plays a critical role in restoring patients' mobility and functional independence. Traditional rigid rehabilitation exoskeletons are often bulky and cumbersome to wear, whereas soft pneumatic exoskeletons offer lightweight, wearable, and intrinsically compliant solutions that are better suited for human--robot interaction. However, achieving precise motion control for soft exoskeletons remains challenging due to the difficulty of accurately modeling pneumatic actuators and the patient-specific human--robot coupled dynamics during rehabilitation training. To address these challenges, this paper proposes a Koopman-based Model Predictive Control (KMPC) framework for soft knee rehabilitation exoskeletons. The nonlinear human--robot coupled system is represented through a lifted linear Koopman model, enabling predictive control with explicit handling of constraints. In addition to actuation commands used to control valves and pumps, electromyography (EMG) signals are incorporated as system inputs, allowing the Koopman model to capture voluntary neuromuscular contribution and individual neuromuscular characteristics. Experimental results on both healthy participants and patients demonstrate that the proposed framework improves model prediction accuracy and effectively captures subject-specific behaviors, thereby supporting EMG-informed subject-specific assistance within the tested seated knee-rehabilitation setting. Compared with conventional Proportional--Integral--Derivative (PID) control, the proposed KMPC approach achieves lower tracking errors and reduced actuation effort in both passive and active rehabilitation modes. Additional comparisons with Iterative Learning Control (ILC) further validate the tracking performance of the proposed controller.

Transcript

Introduction to the show: ident: Robotics Radio. Generated commentary on the latest robotics and control papers.

Rosa: I'm Rosa, and with me are Dev and Taro, guest researcher.

Dev: Today's paper: "Koopman Model Predictive Control of An Origami-Inspired Soft Exoskeleton for Knee Rehabilitation".

Rosa: Effective rehabilitation methods are essential for recovering lower limb dysfunction caused by stroke, and this work introduces a new control framework for soft rehabilitation robots.

Dev: First, who's behind it and why it matters.

Paper summary: Dev: So to wrap up our discussion on "Koopman Model Predictive Control of An Origami-Inspired Soft Exoskeleton for Knee Rehabilitation," this paper successfully demonstrated a way to use a Deep Koopman Network to model the complex dynamics of soft exoskeletons for rehabilitation. The authors, Junxiang Wang, Han Zhang, Zehao Wang, Huaiyuan Chen, Pu Wang, and Weidong Chen, showed how incorporating EMG signals into their modeling significantly improves accuracy over models without them.

Rosa: I think the core contribution here is really showing that this data-driven approach allows for a system to track a reference signal effectively while maintaining real-time performance through Model Predictive Control within the constraints of the physical hardware. The system design, including the origami-inspired actuator and zero point seven kg weight, is what makes it possible to handle those complex dynamics in practice.

Taro: From an autonomy perspective, this work suggests that when a system can learn from individual user data to adapt its internal model for optimal performance, it moves toward genuine adaptive assistance for rehabilitation scenarios where the environment or the user's state changes unpredictably.

Dev: I agree with Taro; and when you combine that adaptive modeling capability with a fast Model Predictive Control loop running at 20ms, you get a system capable of responding reliably to dynamic human movements, which is a significant engineering feat for this class of hardware <ref:2510.11094#pg1>.

Rosa: The ultimate implication is that we are looking at a framework where rehabilitation becomes highly customized and dynamically responsive, moving away from fixed assistance levels toward what the patient needs at any given moment.

Dev: It’s definitely an advancement in how we can control these soft systems efficiently; it’s not just about making them move, but about making them move safely and effectively for long periods during therapy.

Taro: I think this points toward a future where rehabilitation robots are not just tools for physical assistance, but truly interactive partners that understand the specific needs of the user in real time.

Conclusion: Rosa: The title itself really tells you the core idea: marrying this specific hardware design with a sophisticated data-driven control method for rehabilitation. I wonder if this kind of adaptive control could ever see real-world application outside of a controlled lab setting?

Dev: That's exactly what I'm thinking, Rosa; my main concern is whether that 20ms loop rate and the computational efficiency hold up when you introduce real-world noise or unexpected mechanical failures <ref:2510.11094#pg1>. We need to know how robust this KMPC implementation is under those kinds of stress.

Taro: From an autonomy standpoint, I’m more interested in what happens when the user deviates from the expected path; if the system can personalize its model based on individual EMG signals, can it handle sudden movements or unexpected compensatory actions effectively?

Rosa: That personalization aspect sounds really promising for long-term therapy; imagine a robot that truly learns your unique movement patterns over weeks of use. It moves beyond just following a pre-set trajectory.

Dev: But the training data dependency is tricky; if the initial data collection phase isn't thorough, the resulting model might be useless, and we'd have to re-calibrate everything from scratch, which is not ideal for clinical settings.

Taro: That speaks to the long-term viability; can this system continuously refine itself without constant manual intervention or retraining? If it learns on the fly, that opens up possibilities for truly autonomous assistance.

Rosa: I'm curious about the scope of use; if this control framework proves reliable, could we think about deploying these exoskeletons in more varied physical therapy environments rather than just specialized clinics?

Dev: We have to nail the latency issue first; if there’s significant delay between sensing that muscle signal and adjusting the valve duty cycle, the whole tracking objective falls apart instantly. That's a critical engineering hurdle we need to overcome.

Taro: It really hinges on that feedback loop stability; if the world misbehaves—say, a sudden slip or an unexpected change in limb mechanics—does this Koopman approach have a graceful way to handle that uncertainty?

Rosa: We're getting pretty excited about the potential here; it seems like we're moving closer to systems that are truly tailored to the individual patient rather than just one-size-fits-all therapy.

More episodes

← Home