Dynamic robotic cloth folding with efficient Koopman operator-based model predictive control
Pith reviewed 2026-05-20 09:33 UTC · model grok-4.3
The pith
Koopman operator linear models enable efficient generation of fast, accurate robotic cloth folding trajectories for unseen poses.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The linearization supplied by the Koopman operator-based model can be employed to efficiently generate fast folding trajectories to unseen poses, without sacrificing folding accuracy. The surrogate is trained with data from a high-fidelity, physics-based cloth simulator and inserted into a model predictive control loop in place of the original nonlinear simulator.
What carries the argument
Kernel-based Koopman operator regression that yields a linear surrogate for cloth dynamics, allowing the model predictive controller to run at high speed while still planning dynamic folds.
If this is right
- Folding trajectories for new cloth poses can be computed orders of magnitude faster than with full nonlinear simulation inside the controller.
- Dynamic folding remains accurate even though the planner uses a linearized model rather than the original physics simulator.
- Sim-to-real transfer succeeds for fast motions without requiring multiple corrective attempts on the physical robot.
Where Pith is reading between the lines
- The same linearization step could be applied to other deformable-object tasks such as unfolding or draping if similar simulator data are available.
- Periodic re-training of the Koopman model from a small set of real-robot measurements might further reduce any residual sim-to-real gap.
Load-bearing premise
The linear surrogate learned only from simulator data stays accurate enough when the planned trajectories are executed on real cloth whose dynamics may differ.
What would settle it
A real-robot trial that produces visibly poorer folds or fails on previously unseen poses, while the same trajectories succeed in the simulator, would falsify the central claim.
Figures
read the original abstract
Robotic cloth folding is a challenging task, particularly when considering dynamic folding tasks, which aim at folding cloth by fast motions that leverage its dynamics. When subject to such fast motions, the complexity of cloth dynamics hinders both system identification and planning of folding trajectories, resulting in a difficult simulation-to-reality transfer when using physical models of cloth. Compared to the dexterity that humans exhibit when performing folding tasks, robotic approaches usually employ small garments with quite rigid dynamics, and are either too slow, or fast but imprecise, requiring several attempts to achieve a reasonably good fold. In this paper, we tackle these challenges by generating fast folding trajectories with a novel model predictive controller, integrating physics-based simulation of cloth dynamics and efficient, kernel-based Koopman operator regression. Koopman operator regression, an increasingly popular machine learning technique for nonlinear system identification, is used to obtain a linear model for the cloth being folded. Such a surrogate model, trained with data from a high-fidelity, physics-based cloth simulator, can then be employed within a suitable model predictive control algorithm, in place of the costly, nonlinear one, to efficiently generate folding trajectories to be executed by a robotic manipulator. Both in simulated and real-robot experiments, we show how the linearization supplied by the Koopman operator-based model can be employed to efficiently generate fast folding trajectories to unseen poses, without sacrificing folding accuracy.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript proposes a Koopman operator-based linear surrogate model, obtained via kernel regression on trajectories from a high-fidelity physics simulator, to replace the nonlinear cloth dynamics inside a model predictive controller. This enables efficient generation of fast folding trajectories that are claimed to transfer from simulation to a real robot while maintaining accuracy on cloth poses outside the training distribution.
Significance. If the sim-to-real accuracy claim holds with quantitative support, the work would provide a practical route to real-time MPC for dynamic deformable-object tasks by leveraging a learned linear model in place of expensive nonlinear simulation. The explicit combination of physics-based data generation with Koopman regression for cloth folding is a concrete strength that could be extended to other manipulation problems.
major comments (2)
- [Real-robot experiments] Real-robot experiments section: the central claim that the Koopman linearization produces fast trajectories to unseen poses 'without sacrificing folding accuracy' is not supported by reported quantitative metrics, error bars, or standard deviations on final fold quality; without these, it is impossible to verify that closed-loop performance on hardware matches the simulated results.
- [Koopman model training and validation] Koopman model training and validation: no ablation on kernel choice or analysis of how the distribution of training trajectories affects prediction error during the high-speed segments of the MPC-generated motions is provided, yet these choices directly determine whether the linear surrogate remains faithful for the fast dynamics required by the central claim.
minor comments (1)
- [Method] Notation for the lifted state and kernel functions could be clarified with an explicit equation reference to avoid ambiguity when describing the regression procedure.
Simulated Author's Rebuttal
We thank the referee for their constructive and detailed comments, which help clarify the presentation of our results. We address each major comment below and indicate the revisions we will make to strengthen the quantitative support and analysis in the manuscript.
read point-by-point responses
-
Referee: [Real-robot experiments] Real-robot experiments section: the central claim that the Koopman linearization produces fast trajectories to unseen poses 'without sacrificing folding accuracy' is not supported by reported quantitative metrics, error bars, or standard deviations on final fold quality; without these, it is impossible to verify that closed-loop performance on hardware matches the simulated results.
Authors: We acknowledge that the real-robot results would be more convincing with explicit quantitative metrics and variability measures. The original manuscript reports success through visual demonstrations and some aggregate success rates for the hardware trials, while detailed error statistics (such as corner position deviations and fold quality) are provided primarily for the simulated cases. To directly address the concern, we will add tables and plots in the revised version showing mean final fold errors with standard deviations and error bars computed across multiple real-robot trials for both seen and unseen poses. This will allow direct comparison to the simulated performance. revision: yes
-
Referee: [Koopman model training and validation] Koopman model training and validation: no ablation on kernel choice or analysis of how the distribution of training trajectories affects prediction error during the high-speed segments of the MPC-generated motions is provided, yet these choices directly determine whether the linear surrogate remains faithful for the fast dynamics required by the central claim.
Authors: We agree that a more thorough validation of the Koopman surrogate would strengthen the paper. The kernel (radial basis function) was selected after initial cross-validation on held-out trajectories because it provided the best trade-off between prediction accuracy and computational efficiency for the cloth state representation used. Training data were generated from physics simulations covering a range of folding speeds and initial configurations to target the relevant dynamics. In the revision we will add an explicit ablation comparing kernel choices (RBF, polynomial, and linear) on prediction error, as well as a time-resolved error analysis that isolates high-speed segments of the MPC trajectories. This will quantify how well the linear model approximates the fast dynamics and will include discussion of the training distribution's coverage. revision: yes
Circularity Check
No circularity: Koopman surrogate learned from external simulator data
full rationale
The paper trains a kernel-based Koopman operator regression exclusively on trajectories generated by a high-fidelity physics-based cloth simulator, then substitutes the resulting linear surrogate into an MPC planner to produce folding trajectories for unseen poses. This is a standard data-driven system-identification pipeline whose outputs are not defined in terms of themselves; the linear model is fitted to independent simulation data, and the claim of accurate real-robot execution on novel poses is an empirical generalization tested in both simulation and hardware experiments rather than a tautological renaming or self-referential fit. No load-bearing step reduces by the paper's own equations to a fitted quantity defined in terms of the target result.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption A Koopman operator exists that yields an accurate finite-dimensional linear representation of the cloth dynamics over the relevant state space and time horizon.
Lean theorems connected to this paper
-
IndisputableMonolith/Cost/FunctionalEquation.leanwashburn_uniqueness_aczel unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
Koopman operator regression... linear model for the cloth... employed within a suitable model predictive control algorithm
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
Reference graph
Works this paper leans on
-
[1]
Modeling, learning, perception, and control methods for deformable object manipulation,
H. Yin, A. Varava, and D. Kragic, “Modeling, learning, perception, and control methods for deformable object manipulation,”Science Robotics, vol. 6, no. 54, p. eabd8803, 2021
work page 2021
-
[2]
Unfolding the literature: A review of robotic cloth manipulation,
A. Longhini, Y . Wang, I. Garcia-Camacho, D. Blanco-Mulero, M. Mo- letta, M. Welle, G. Aleny `a, H. Yin, Z. Erickson, D. Held,et al., “Unfolding the literature: A review of robotic cloth manipulation,” Annual Review of Control, Robotics, and Autonomous Systems, vol. 8, 2024
work page 2024
-
[3]
An inextensible model for the robotic manipulation of textiles,
F. Coltraro, J. Amor ´os, M. Alberich-Carrami ˜nana, and C. Torras, “An inextensible model for the robotic manipulation of textiles,”Applied Mathematical Modelling, vol. 101, pp. 832–858, 2022
work page 2022
-
[4]
A novel collision model for inextensible textiles and its experimental validation,
F. Coltraro, J. Amor ´os, M. Alberich-Carrami ˜nana, and C. Torras, “A novel collision model for inextensible textiles and its experimental validation,”Applied Mathematical Modelling, vol. 128, pp. 287–308, 2024
work page 2024
-
[5]
Flingbot: The unreasonable effectiveness of dynamic manipulation for cloth unfolding,
H. Ha and S. Song, “Flingbot: The unreasonable effectiveness of dynamic manipulation for cloth unfolding,” inConference on Robot Learning, pp. 24–33, PMLR, 2022
work page 2022
-
[6]
Speedfolding: Learning efficient bimanual folding of garments,
Y . Avigal, L. Berscheid, T. Asfour, T. Kr ¨oger, and K. Goldberg, “Speedfolding: Learning efficient bimanual folding of garments,” in 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 1–8, IEEE, 2022
work page 2022
-
[7]
Learning visual feedback control for dynamic cloth folding,
J. Hietala, D. Blanco-Mulero, G. Alcan, and V . Kyrki, “Learning visual feedback control for dynamic cloth folding,” in2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 1455–1462, IEEE, 2022
work page 2022
-
[8]
Adafold: Adapting folding trajectories of cloths via feedback-loop manipula- tion,
A. Longhini, M. C. Welle, Z. Erickson, and D. Kragic, “Adafold: Adapting folding trajectories of cloths via feedback-loop manipula- tion,”IEEE Robotics and Automation Letters, 2024
work page 2024
-
[9]
M. T. Mason and K. M. Lynch, “Dynamic manipulation,” inProceed- ings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS’93), vol. 1, pp. 152–159, IEEE, 1993
work page 1993
-
[10]
D. Blanco-Mulero, G. Alcan, F. J. Abu-Dakka, and V . Kyrki, “QDP: Learning to sequentially optimise quasi-static and dynamic manipu- lation primitives for robotic cloth manipulation,” in2023 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 984–991, IEEE, 2023
work page 2023
-
[11]
Benchmarking the sim-to-real gap in cloth manipulation,
D. Blanco-Mulero, O. Barbany, G. Alcan, A. Colom ´e, C. Torras, and V . Kyrki, “Benchmarking the sim-to-real gap in cloth manipulation,” IEEE Robotics and Automation Letters, vol. 9, no. 3, pp. 2981–2988, 2024
work page 2024
-
[12]
E. Caldarelli, A. Chatalic, A. Colom ´e, C. Molinari, C. Ocampo- Martinez, C. Torras, and L. Rosasco, “Linear quadratic control of nonlinear systems with Koopman operator learning and the Nystr ¨om method,”Automatica, vol. 177, p. 112302, 2025
work page 2025
-
[13]
Hamiltonian systems and transformation in Hilbert space,
B. O. Koopman, “Hamiltonian systems and transformation in Hilbert space,”Proceedings of the National Academy of Sciences, vol. 17, no. 5, pp. 315–318, 1931
work page 1931
-
[14]
Linear predictors for nonlinear dynamical systems: Koopman operator meets model predictive control,
M. Korda and I. Mezi ´c, “Linear predictors for nonlinear dynamical systems: Koopman operator meets model predictive control,”Auto- matica, vol. 93, pp. 149–160, 2018
work page 2018
-
[15]
Koopman operator dy- namical models: Learning, analysis and control,
P. Bevanda, S. Sosnowski, and S. Hirche, “Koopman operator dy- namical models: Learning, analysis and control,”Annual Reviews in Control, vol. 52, pp. 197–212, 2021
work page 2021
-
[16]
A practical aerodynamic model for dynamic textile manipulation in robotics,
F. Coltraro, J. Amor ´os, C. Torras, and M. Alberich-Carrami ˜nana, “A practical aerodynamic model for dynamic textile manipulation in robotics,”Mechanism and Machine Theory, vol. 209, p. 105993, 2025
work page 2025
-
[17]
A quadratic bending model for inextensible surfaces,
M. Bergou, M. Wardetzky, D. Harmon, D. Zorin, and E. Grinspun, “A quadratic bending model for inextensible surfaces,” inProceedings of the Fourth Eurographics Symposium on Geometry Processing, SGP ’06, pp. 227–230, Eurographics Association, 2006
work page 2006
-
[18]
O. C. Zienkiewicz, R. L. Taylor, and J. Z. Zhu,The Finite Element Method: Its Basis and Fundamentals, Sixth Edition. Butterworth- Heinemann, May 2005
work page 2005
-
[19]
¨Uber die praktische Aufl ¨osung von Integralgleichun- gen mit Anwendungen auf Randwertaufgaben,
E. J. Nystr ¨om, “ ¨Uber die praktische Aufl ¨osung von Integralgleichun- gen mit Anwendungen auf Randwertaufgaben,” 1930
work page 1930
-
[20]
Using the Nystr ¨om method to speed up kernel machines,
C. Williams and M. Seeger, “Using the Nystr ¨om method to speed up kernel machines,”Advances in neural information processing systems, vol. 13, 2000
work page 2000
-
[21]
F. Coltraro, J. Borr `as, M. Alberich-Carrami ˜nana, and C. Torras, “Tracking cloth deformation: A novel dataset for closing the sim-to- real gap for robotic cloth manipulation learning,”The International Journal of Robotics Research, p. 02783649251317617, 2025
work page 2025
-
[22]
Folding deformable objects using predictive simulation and trajectory opti- mization,
Y . Li, Y . Yue, D. Xu, E. Grinspun, and P. K. Allen, “Folding deformable objects using predictive simulation and trajectory opti- mization,” in2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 6000–6006, IEEE, 2015
work page 2015
-
[23]
A. Luque, D. Parent, A. Colom ´e, C. Ocampo-Martinez, and C. Torras, “Model predictive control for dynamic cloth manipulation: Parameter learning and experimental validation,”IEEE Transactions on Control Systems Technology, 2024
work page 2024
-
[24]
Quadratic dynamic matrix control for fast cloth manipulation,
E. Caldarelli, A. Colom ´e, C. Ocampo-Martinez, and C. Torras, “Quadratic dynamic matrix control for fast cloth manipulation,” in 2023 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 8178–8185, IEEE, 2023
work page 2023
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.