Architecture
12 identical layers
Layers L₁–L₁₂ stack along the conduit axis. At least three layers are needed to match physiological peristalsis wavelengths used for swallow experiments.
Focus layers for control: L₅, L₆, L₇
RoSE-SINDYC-MPC
Closed-loop peristalsis on RoSEv2.0 — sparse data-driven dynamics, TOF sensing, and millimeter-scale wave tracking for in vitro stent testing.
Background
Esophageal strictures from cancer narrow the lumen and cause dysphagia. Stents can restore patency — but migration under peristalsis remains a hard clinical risk, and ethical limits make in vivo design comparisons scarce.
Overview. This is the full electro-pneumatic bench used for closed-loop peristalsis: RoSEv2.0 on the left, valve manifold and host electronics on the right.
RoSE was built as an in vitro swallowing platform so stent designs can be tested under bolus transport without patients. Earlier RoSE operated open-loop: the conduit had no durable embedded sensing, so prescribed wave shapes could not be verified while a stent sat inside.
Soft continuum robots like RoSE are hard to model from first principles — infinite degrees of freedom, compliant silicone, and nonlinear pneumatics. This work closes that loop: RoSEv2.0 embeds TOF and pressure sensing, discovers sparse discrete-time dynamics with DTSINDYC, and runs nonlinear MPC so peristalsis tracks the desired wave for stent-migration experiments.
The system
Use the tabs to explore each part of the setup. The figure matches the paper’s CAD overview.
Architecture
Layers L₁–L₁₂ stack along the conduit axis. At least three layers are needed to match physiological peristalsis wavelengths used for swallow experiments.
Focus layers for control: L₅, L₆, L₇
Fig. — Isometric view of RoSEv2.0. A transparent PDMS outer covering carries an array of TOF sensors that measure conduit displacement from outside the lumen.
Fabrication
Lab photos of the Ecoflex conduit casting, PDMS outer layer, TOF integration, pneumatics, and full bench setup. Step through the process — each stage updates the photo and explanation.
Casting
Uncured Ecoflex 00-30 is poured into the custom ABS mold — housing, central rod, and chamber placeholders — then left to vulcanize at room temperature.
Method
Discover sparse discrete-time dynamics from TOF or valve-pressure data, then optimize a receding-horizon control law that tracks a prescribed peristaltic wave. Tap the chips under each figure for a guided reading.
Staircase inputs. Time-shifted pressure staircases actuate L₅–L₇ while TOF records conduit displacement — the training corpus for the predictive model.
Cost minimization. At each step the CFM block penalizes tracking error, control effort, and control move size, then applies only the first optimized valve command.
Host. A Raspberry Pi host runs the online optimizer and streams DAC commands to electro-pneumatic valves while reading TOF or VPS feedback.
TOF through PDMS measures lumen displacement; VPS tracks chamber pressure for an alternate plant model.
DTSINDYC avoids derivative noise and black-box overfit — few polynomial terms explain the soft-robot response.
Prediction horizon Np=4 balances tracking RMSE against real-time loop period for physiological wave speeds.
Workflow
Scrub the pipeline. Each step updates the stage figure and caption.
Step 1 — Fabricate the soft conduit and embed sensing.
Results
MPC tracks 5 / 7.5 / 10 mm amplitude peristalsis at 20 mm·s⁻¹ and 75 mm wavelength, stays robust under higher-frequency references, and enables closed-loop stent migration testing.
Tracking · Model M₁
Reference waves of 5, 7.5, and 10 mm were tracked on L₅–L₇ with average loop time ≈0.15 s. Inflation (bolus-tail shaping) tracks more tightly than deflation.
Toggle tabs to compare amplitude setpoints vs horizon selection rationale.
Migration rises mildly with bolus consistency; closed-loop occlusion confirms the prescribed wave was achieved.
References. Orange solid lines are the prescribed sinusoidal displacement trajectories for L₅, L₆, and L₇.
RMSE. Experimental tracking error remains about 0.8 mm under the higher-frequency reference — evidence the controller generalizes beyond the identification data.
Sensor-agnostic. Replacing TOF with VPS and rediscovering DTSINDYC yields successful chamber-pressure tracking — the method is not robot- or sensor-specific.
Bolus grades. Syrup-, custard-, and pudding-like boluses (≈0.45–3.0 Pa·s) are transported under 50 controlled peristalsis cycles.
Previous work
This closed-loop control paper builds on the soft esophagus platform and sparse dynamics discovery developed in earlier studies.
Soft Robotics · 2020
Introduces the bio-mimicking RoSE platform for in vitro endoprosthetic stent testing under peristalsis — measuring radial force, migration, and intrabolus pressure signatures when open-loop swallow protocols drive the soft conduit.
IEEE Trans. Ind. Electron. · 2020
Discovers governing dynamics of the swallowing robot from motion-capture data using POD and SINDy — reducing high-dimensional marker trajectories to sparse differential equations that motivate the later DTSINDYC models used inside MPC.
Publication
D. Bhattacharya, R. Hashem, L. K. Cheng, and W. Xu, “Nonlinear Model Predictive Control of a Robotic Soft Esophagus,” IEEE Trans. Ind. Electron., vol. 69, no. 10, pp. 10363–10373, Oct. 2022. doi:10.1109/TIE.2021.3121755
Supported financially by the Riddet Institute, Palmerston North, New Zealand (a national Centre of Research Excellence).
Open materials
Implementation code for the RoSE-SINDYC-MPC framework is public. Datasets can be regenerated from the repository scripts.
bhattner143/SINDYc_MPC_RoSE_symmetric_peristaltic — modeling, MPC, and experiment tooling used in this work.