mlsanityData to 14 Oct 2026

Learning Keypoints from Synthetic Data for Robotic Cloth Folding

arXiv 2205.06714 ↗First posted 13 May 2022cs.RO cs.AI cs.LGcited by 3

Not on the map. Why?

Abstract (arXiv)

Robotic cloth manipulation is challenging due to its deformability, which makes determining its full state infeasible. However, for cloth folding, it suffices to know the position of a few semantic keypoints. Convolutional neural networks (CNN) can be used to detect these keypoints, but require large amounts of annotated data, which is expensive to collect. To overcome this, we propose to learn these keypoint detectors purely from synthetic data, enabling low-cost data collection. In this paper, we procedurally generate images of towels and use them to train a CNN. We evaluate the performance of this detector for folding towels on a unimanual robot setup and find that the grasp and fold success rates are 77% and 53%, respectively. We conclude that learning keypoint detectors from synthetic data for cloth folding and related tasks is a promising research direction, discuss some failures and relate them to future work. A video of the system, as well as the codebase, more details on the CNN architecture and the training setup can be found at https://github.com/tlpss/workshop-icra-2022-cloth-keypoints.git.

Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 17 of its 31 references that are in the map. First posted on arXiv 13 May 2022.

Builds on

17 of 31 references.

References · 17

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,713
  3. 2017Domain Randomization for Transferring Deep Neural Networks from Simulation to the Real Worldcited by 1,498
  4. 2019Objects as Pointscited by 1,175
  5. 2018Training Deep Networks with Synthetic Data: Bridging the Reality Gap by Domain Randomizationcited by 294
  6. 2018Deep Object Pose Estimation for Semantic Robotic Grasping of Household Objectscited by 241
  7. 2016Thingi10K: A Dataset of 10,000 3D-Printing Modelscited by 183
  8. 2018Unsupervised Learning of Object Landmarks through Conditional Image Generationcited by 114
  9. 2019Unsupervised Learning of Object Keypoints for Perception and Controlcited by 109
  10. 2018Structured Domain Randomization: Bridging the Reality Gap by Context-Aware Synthetic Datacited by 94
  11. 2021FlingBot: The Unreasonable Effectiveness of Dynamic Manipulation for Cloth Unfoldingcited by 81
  12. 2019BlenderProccited by 77
5 more
  1. 2019KETO: Learning Keypoint Representations for Tool Manipulationcited by 69
  2. 2021Unsupervised Learning of Visual 3D Keypoints for Controlcited by 30
  3. 2020S3K: Self-Supervised Semantic Keypoints for Robotic Manipulation via Multi-View Consistencycited by 28
  4. 2019A Grasping-centered Analysis for Cloth Manipulationcited by 15
  5. 2017Procedural Modeling and Physically Based Rendering for Synthetic Data Generation in Automotive Applicationscited by 11

Built on by

Cited by year

Citing papers per year: 2024: 3.

3 papers.