Cloth Manipulation based on Category Classification and Landmark Detection

Oscar Gustavsson*, Thomas Ziegler*, Michael C. Welle, Judith Bütepage, Anastasia Varava, Danica Kragic

Cloth manipulation remains a challenging problem for the robotic community. Recently, there has been an increased interest in applying deep learning techniques to problems in the fashion industry. As a result, large annotated datasets for cloth category classification and landmark detection were created. In this work, we leverage these advances in deep learning to perform cloth manipulation. We propose a full cloth manipulation framework that, performs category classification and landmark detection based on an image of a garment, followed by a manipulation strategy. The process is performed iteratively to achieve a stretching task where the goal is to bring a crumbled cloth into a stretched out position. We extensively evaluate our learning pipeline and show a detailed evaluation of our framework on different types of garments in a total of 140 recorded and available experiments. Finally, we demonstrate the benefits of training a network on augmented fashion data over using a small robotic-specific dataset.

*Contributed equally

Experiment execution videos

Set template experiments

Tee (stars)

Example execution

Execution videos tee (star)

Tee (stripes)

Example execution

Execution videos tee (stripes)

Tee (dark)

Example execution

Execution videos tee (dark)

Sweater

Example execution

Execution videos sweater

Blouse

Example execution

Execution videos blouse

Shorts

Example execution

Execution videos shorts

Jeans

Example execution

Execution videos jeans

Automatic template experiments

Tee (stars)

Example execution

Execution videos tee (stars) automatic category detection

Tee (stripes)

Example execution

Execution videos tee (stripes) automatic category detection

CTU model experiments

Tee (stars)

Example execution

Execution videos tee (stars) with CTU trained model

Landmark robot occlusion

Code Repository

The code used to train the cloth classification and landmark detection can be found on the gitrepo:

Code Repository

Contact

  • Oscar Gustavson; ogust(at)kth.se; KTH Royal Institute of Technology, Sweden
  • Thomas Ziegler; zieglert(at)ethz.ch; ETH Eidgenössische Technische Hochschule Zürich, Zürich , Switzerland
  • Michael C. Welle; mwelle(at)kth.se; KTH Royal Institute of Technology, Sweden
  • Judith Bütepage; butepage(at)kth.se; KTH Royal Institute of Technology, Sweden
  • Anastasia Varava; varava(at)kth.se; KTH Royal Institute of Technology, Sweden
  • Danica Kragic; dani(at)kth.se; KTH Royal Institute of Technology, Sweden