Deep Imitation Learning of Sequential Fabric Smoothing From an Algorithmic Supervisor
On the map: Offline RL and imitation learning from data → Robot manipulation imitation learning
Abstract (arXiv)
Sequential pulling policies to flatten and smooth fabrics have applications from surgery to manufacturing to home tasks such as bed making and folding clothes. Due to the complexity of fabric states and dynamics, we apply deep imitation learning to learn policies that, given color (RGB), depth (D), or combined color-depth (RGBD) images of a rectangular fabric sample, estimate pick points and pull vectors to spread the fabric to maximize coverage. To generate data, we develop a fabric simulator and an algorithmic supervisor that has access to complete state information. We train policies in simulation using domain randomization and dataset aggregation (DAgger) on three tiers of difficulty in the initial randomized configuration. We present results comparing five baseline policies to learned policies and report systematic comparisons of RGB vs D vs RGBD images as inputs. In simulation, learned policies achieve comparable or superior performance to analytic baselines. In 180 physical experiments with the da Vinci Research Kit (dVRK) surgical robot, RGBD policies trained in simulation attain coverage of 83% to 95% depending on difficulty tier, suggesting that effective fabric smoothing policies can be learned from an algorithmic supervisor and that depth sensing is a valuable addition to color alone. Supplementary material is available at https://sites.google.com/view/fabric-smoothing.
Key facts. Cited by 44 papers in the map (data through 7 Oct 2026). Placed in Robot manipulation imitation learning, one of 13 directions in Offline RL and imitation learning from data. Builds on 13 of its 57 references that are in the map. First posted on arXiv 23 Sep 2019.
Builds on
13 of 57 references.
References · 13
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016OpenAI Gymcited by 1,684
- 2017Domain Randomization for Transferring Deep Neural Networks from Simulation to the Real Worldcited by 1,401
- 2018Learning Dexterous In-Hand Manipulationcited by 643
- 2016CAD2RL: Real Single-Image Flight without a Single Real Imagecited by 227
- 2018Visual Foresight: Model-Based Deep Reinforcement Learning for Vision-Based Robotic Controlcited by 220
- 2018Sim-to-Real Reinforcement Learning for Deformable Object Manipulationcited by 124
- 2015Folding Deformable Objects using Predictive Simulation and Trajectory Optimizationcited by 19
- 2019A Grasping-centered Analysis for Cloth Manipulationcited by 14
- 2017Deep Haptic Model Predictive Control for Robot-Assisted Dressingcited by 12
- 2017Fast and Reliable Autonomous Surgical Debridement with Cable-Driven Robots Using a Two-Phase Calibration Procedurecited by 11
- 2016Multi-Sensor Surface Analysis for Robotic Ironingcited by 4
Built on by
Citing papers per year: 2021: 9; 2022: 14; 2023: 6; 2024: 7; 2025: 7; 2026: 1.
44 papers.
Sort:
By area:
- 2021Learning Visible Connectivity Dynamics for Cloth Smoothingcited by 61
- 2021FabricFlowNet: Bimanual Cloth Manipulation with a Flow-based Policycited by 54
- 2022SpeedFolding: Learning Efficient Bimanual Folding of Garmentscited by 51
- 2021LazyDAgger: Reducing Context Switching in Interactive Imitation Learningcited by 50
- 2022Physical Design using Differentiable Learned Simulatorscited by 37
- 2022Mesh-based Dynamics with Occlusion Reasoning for Cloth Manipulationcited by 32
- 2024UniGarmentManip: A Unified Framework for Category-Level Garment Manipulation via Dense Visual Correspondencecited by 22
- 2021VisuoSpatial Foresight for Physical Sequential Fabric Manipulationcited by 18
- 2021SimNet: Enabling Robust Unknown Object Manipulation from Pure Synthetic Data via Stereocited by 18
- 2022Imitation Learning for Nonprehensile Manipulation through Self-Supervised Learning Considering Motion Speedcited by 14
- 2025A Survey on Imitation Learning for Contact-Rich Tasks in Roboticscited by 12
- 2021Untangling Dense Non-Planar Knots by Learning Manipulation Features and Recovery Policiescited by 11
32 more
- 2021A Bayesian Treatment of Real-to-Sim for Deformable Object Manipulationcited by 11
- 2022Learning Representations that Enable Generalization in Assistive Taskscited by 11
- 2024Learning Keypoints for Robotic Cloth Manipulation using Synthetic Datacited by 11
- 2023Foldsformer: Learning Sequential Multi-Step Cloth Manipulation With Space-Time Attentioncited by 10
- 2022Autonomously Untangling Long Cablescited by 9
- 2025Robotic Compliant Object Prying Using Diffusion Policy Guided by Vision and Force Observationscited by 9
- 2023Self-supervised Cloth Reconstruction via Action-conditioned Cloth Trackingcited by 8
- 2022Learning Fabric Manipulation in the Real World with Human Videoscited by 7
- 2025Cloth-Splatting: 3D Cloth State Estimation from RGB Supervisioncited by 7
- 2022Learning to Fold Real Garments with One Arm: A Case Study in Cloud-Based Robotics Researchcited by 6
- 2023Learning Sequential Acquisition Policies for Robot-Assisted Feedingcited by 6
- 2022Visual Haptic Reasoning: Estimating Contact Forces by Observing Deformable Object Interactionscited by 5
- 2022SGTM 2.0: Autonomously Untangling Long Cables using Interactive Perceptioncited by 5
- 2023GOATS: Goal Sampling Adaptation for Scooping with Curriculum Reinforcement Learningcited by 5
- 2025Experiences from Benchmarking Vision-Language-Action Models for Robotic Manipulationcited by 5
- 2021Enabling Visual Action Planning for Object Manipulation through Latent Space Roadmapcited by 4
- 2023IIFL: Implicit Interactive Fleet Learning from Heterogeneous Human Supervisorscited by 4
- 2024Multi-objective Cross-task Learning via Goal-conditioned GPT-based Decision Transformers for Surgical Robot Task Automationcited by 4
- 2025BiFold: Bimanual Cloth Folding with Language Guidancecited by 4
- 2022Leveraging Haptic Feedback to Improve Data Quality and Quantity for Deep Imitation Learning Modelscited by 3
- 2022All You Need is LUV: Unsupervised Collection of Labeled Images using Invisible UV Fluorescent Indicatorscited by 2
- 2022Semantic State Estimation in Cloth Manipulation Taskscited by 2
- 2024A Collision-Aware Cable Grasping Method in Cluttered Environmentcited by 2
- 2025Robotic Paper Wrapping by Learning Force Controlcited by 2
- 2021Cloth Manipulation Planning on Basis of Mesh Representations with Incomplete Domain Knowledge and Voxel-to-Mesh Estimationcited by 1
- 2022Bimanual rope manipulation skill synthesis through context dependent correction policy learning from human demonstrationcited by 1
- 2023PlaNet-ClothPick: Effective Fabric Flattening Based on Latent Dynamic Planningcited by 1
- 2024SKT: Integrating State-Aware Keypoint Trajectories with Vision-Language Models for Robotic Garment Manipulationcited by 1
- 2025SCOOP'D: Learning Mixed-Liquid-Solid Scooping via Sim2Real Generative Policycited by 1
- 2024Modeling Human Strategy for Flattening Wrinkled Cloth Using Neural Networkscited by 0
- 2024DRAPER: Towards a Robust Robot Deployment and Reliable Evaluation for Quasi-Static Pick-and-Place Cloth-Shaping Neural Controllerscited by 0
- 2026Disentangling perception and reasoning for improving data efficiency in learning cloth manipulation without demonstrationscited by 0
- 2026Disentangling perception and reasoning for improving data efficiency in learning cloth manipulation without demonstrations29 Jan 2026
- 2025Experiences from Benchmarking Vision-Language-Action Models for Robotic Manipulation14 Nov 2025
- 2025SCOOP'D: Learning Mixed-Liquid-Solid Scooping via Sim2Real Generative Policy13 Oct 2025
- 2025A Survey on Imitation Learning for Contact-Rich Tasks in Robotics16 Jun 2025
- 2025Robotic Paper Wrapping by Learning Force Control19 Mar 2025
- 2025Robotic Compliant Object Prying Using Diffusion Policy Guided by Vision and Force Observations6 Mar 2025
- 2025BiFold: Bimanual Cloth Folding with Language Guidance27 Jan 2025
- 2025Cloth-Splatting: 3D Cloth State Estimation from RGB Supervision3 Jan 2025
- 2024SKT: Integrating State-Aware Keypoint Trajectories with Vision-Language Models for Robotic Garment Manipulation26 Sep 2024
- 2024DRAPER: Towards a Robust Robot Deployment and Reliable Evaluation for Quasi-Static Pick-and-Place Cloth-Shaping Neural Controllers23 Sep 2024
- 2024Modeling Human Strategy for Flattening Wrinkled Cloth Using Neural Networks19 Aug 2024
- 2024Multi-objective Cross-task Learning via Goal-conditioned GPT-based Decision Transformers for Surgical Robot Task Automation29 May 2024
32 more
- 2024UniGarmentManip: A Unified Framework for Category-Level Garment Manipulation via Dense Visual Correspondence11 May 2024
- 2024A Collision-Aware Cable Grasping Method in Cluttered Environment22 Feb 2024
- 2024Learning Keypoints for Robotic Cloth Manipulation using Synthetic Data3 Jan 2024
- 2023Learning Sequential Acquisition Policies for Robot-Assisted Feeding11 Sep 2023
- 2023IIFL: Implicit Interactive Fleet Learning from Heterogeneous Human Supervisors27 Jun 2023
- 2023GOATS: Goal Sampling Adaptation for Scooping with Curriculum Reinforcement Learning9 Mar 2023
- 2023PlaNet-ClothPick: Effective Fabric Flattening Based on Latent Dynamic Planning2 Mar 2023
- 2023Self-supervised Cloth Reconstruction via Action-conditioned Cloth Tracking19 Feb 2023
- 2023Foldsformer: Learning Sequential Multi-Step Cloth Manipulation With Space-Time Attention8 Jan 2023
- 2022Learning Representations that Enable Generalization in Assistive Tasks5 Dec 2022
- 2022Leveraging Haptic Feedback to Improve Data Quality and Quantity for Deep Imitation Learning Models6 Nov 2022
- 2022Learning Fabric Manipulation in the Real World with Human Videos5 Nov 2022
- 2022Bimanual rope manipulation skill synthesis through context dependent correction policy learning from human demonstration28 Sep 2022
- 2022SGTM 2.0: Autonomously Untangling Long Cables using Interactive Perception27 Sep 2022
- 2022SpeedFolding: Learning Efficient Bimanual Folding of Garments22 Aug 2022
- 2022Visual Haptic Reasoning: Estimating Contact Forces by Observing Deformable Object Interactions11 Aug 2022
- 2022Autonomously Untangling Long Cables16 Jul 2022
- 2022Imitation Learning for Nonprehensile Manipulation through Self-Supervised Learning Considering Motion Speed21 Jun 2022
- 2022Mesh-based Dynamics with Occlusion Reasoning for Cloth Manipulation6 Jun 2022
- 2022Learning to Fold Real Garments with One Arm: A Case Study in Cloud-Based Robotics Research21 Apr 2022
- 2022Semantic State Estimation in Cloth Manipulation Tasks22 Mar 2022
- 2022All You Need is LUV: Unsupervised Collection of Labeled Images using Invisible UV Fluorescent Indicators9 Mar 2022
- 2022Physical Design using Differentiable Learned Simulators1 Feb 2022
- 2021A Bayesian Treatment of Real-to-Sim for Deformable Object Manipulation9 Dec 2021
- 2021FabricFlowNet: Bimanual Cloth Manipulation with a Flow-based Policy10 Nov 2021
- 2021SimNet: Enabling Robust Unknown Object Manipulation from Pure Synthetic Data via Stereo30 Jun 2021
- 2021Untangling Dense Non-Planar Knots by Learning Manipulation Features and Recovery Policies29 Jun 2021
- 2021Learning Visible Connectivity Dynamics for Cloth Smoothing21 May 2021
- 2021LazyDAgger: Reducing Context Switching in Interactive Imitation Learning31 Mar 2021
- 2021Cloth Manipulation Planning on Basis of Mesh Representations with Incomplete Domain Knowledge and Voxel-to-Mesh Estimation15 Mar 2021
- 2021Enabling Visual Action Planning for Object Manipulation through Latent Space Roadmap3 Mar 2021
- 2021VisuoSpatial Foresight for Physical Sequential Fabric Manipulation19 Feb 2021
- 2021LazyDAgger: Reducing Context Switching in Interactive Imitation Learningcited by 50
- 2022Imitation Learning for Nonprehensile Manipulation through Self-Supervised Learning Considering Motion Speedcited by 14
- 2025A Survey on Imitation Learning for Contact-Rich Tasks in Roboticscited by 12
- 2023IIFL: Implicit Interactive Fleet Learning from Heterogeneous Human Supervisorscited by 4
- 2024Multi-objective Cross-task Learning via Goal-conditioned GPT-based Decision Transformers for Surgical Robot Task Automationcited by 4
- 2022Leveraging Haptic Feedback to Improve Data Quality and Quantity for Deep Imitation Learning Modelscited by 3
- 2022Bimanual rope manipulation skill synthesis through context dependent correction policy learning from human demonstrationcited by 1
- 2025A Survey on Imitation Learning for Contact-Rich Tasks in Robotics16 Jun 2025
- 2024Multi-objective Cross-task Learning via Goal-conditioned GPT-based Decision Transformers for Surgical Robot Task Automation29 May 2024
- 2023IIFL: Implicit Interactive Fleet Learning from Heterogeneous Human Supervisors27 Jun 2023
- 2022Leveraging Haptic Feedback to Improve Data Quality and Quantity for Deep Imitation Learning Models6 Nov 2022
- 2022Bimanual rope manipulation skill synthesis through context dependent correction policy learning from human demonstration28 Sep 2022
- 2022Imitation Learning for Nonprehensile Manipulation through Self-Supervised Learning Considering Motion Speed21 Jun 2022
- 2021LazyDAgger: Reducing Context Switching in Interactive Imitation Learning31 Mar 2021
- 2021Learning Visible Connectivity Dynamics for Cloth Smoothingcited by 61
- 2021FabricFlowNet: Bimanual Cloth Manipulation with a Flow-based Policycited by 54
- 2022SpeedFolding: Learning Efficient Bimanual Folding of Garmentscited by 51
- 2022Physical Design using Differentiable Learned Simulatorscited by 37
- 2022Mesh-based Dynamics with Occlusion Reasoning for Cloth Manipulationcited by 32
- 2024UniGarmentManip: A Unified Framework for Category-Level Garment Manipulation via Dense Visual Correspondencecited by 22
- 2021VisuoSpatial Foresight for Physical Sequential Fabric Manipulationcited by 18
- 2021SimNet: Enabling Robust Unknown Object Manipulation from Pure Synthetic Data via Stereocited by 18
- 2021Untangling Dense Non-Planar Knots by Learning Manipulation Features and Recovery Policiescited by 11
- 2021A Bayesian Treatment of Real-to-Sim for Deformable Object Manipulationcited by 11
- 2022Learning Representations that Enable Generalization in Assistive Taskscited by 11
- 2024Learning Keypoints for Robotic Cloth Manipulation using Synthetic Datacited by 11
12 most cited of 34 All 34 (JSON)
- 2026Disentangling perception and reasoning for improving data efficiency in learning cloth manipulation without demonstrations29 Jan 2026
- 2025SCOOP'D: Learning Mixed-Liquid-Solid Scooping via Sim2Real Generative Policy13 Oct 2025
- 2025Robotic Paper Wrapping by Learning Force Control19 Mar 2025
- 2025BiFold: Bimanual Cloth Folding with Language Guidance27 Jan 2025
- 2025Cloth-Splatting: 3D Cloth State Estimation from RGB Supervision3 Jan 2025
- 2024DRAPER: Towards a Robust Robot Deployment and Reliable Evaluation for Quasi-Static Pick-and-Place Cloth-Shaping Neural Controllers23 Sep 2024
- 2024Modeling Human Strategy for Flattening Wrinkled Cloth Using Neural Networks19 Aug 2024
- 2024UniGarmentManip: A Unified Framework for Category-Level Garment Manipulation via Dense Visual Correspondence11 May 2024
- 2024A Collision-Aware Cable Grasping Method in Cluttered Environment22 Feb 2024
- 2024Learning Keypoints for Robotic Cloth Manipulation using Synthetic Data3 Jan 2024
- 2023Learning Sequential Acquisition Policies for Robot-Assisted Feeding11 Sep 2023
- 2023GOATS: Goal Sampling Adaptation for Scooping with Curriculum Reinforcement Learning9 Mar 2023
12 newest of 34 All 34 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2025RTFF: Random-to-Target Fabric Flattening Policy using Dual-Arm Manipulator
- 2024GarmentLab: A Unified Simulation and Benchmark for Garment Manipulation
- 2025FoldNet: Learning Generalizable Closed-Loop Policy for Garment Folding via Keypoint-Driven Asset and Demonstration Synthesis
- 2025Evaluating the Pre-Dressing Step: Unfolding Medical Garments Via Imitation Learning
- 2026Learning to unfold cloth: Scaling up world models to deformable object manipulation
- 2021Learning Cloth Folding Tasks with Refined Flow Based Spatio-Temporal Graphs
- 2025LaGarNet: Goal-Conditioned Recurrent State-Space Models for Pick-and-Place Garment Flattening ↗
- 2018Cloth Manipulation Using Random-Forest-Based Imitation Learning