A geometric approach to robotic laundry folding

  • Authors:
  • Stephen Miller;Jur Van Den Berg;Mario Fritz;Trevor Darrell;Ken Goldberg;Pieter Abbeel

  • Affiliations:
  • Electrical Engineering and Computer Science, College of Engineering, University of California, Berkeley, CA, USA;School of Computing, University of Utah, Salt Lake City, UT, USA;Max-Planck Institute for Informatics, Saarbrücken, Germany;Electrical Engineering and Computer Science, College of Engineering, University of California, Berkeley, CA, USA;Electrical Engineering and Computer Science, College of Engineering, University of California, Berkeley, CA, USA;Electrical Engineering and Computer Science, College of Engineering, University of California, Berkeley, CA, USA

  • Venue:
  • International Journal of Robotics Research
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We consider the problem of autonomous robotic laundry folding, and propose a solution to the perception and manipulation challenges inherent to the task. At the core of our approach is a quasi-static cloth model which allows us to neglect the complex dynamics of cloth under significant parts of the state space, allowing us to reason instead in terms of simple geometry. We present an algorithm which, given a 2D cloth polygon and a desired sequence of folds, outputs a motion plan for executing the corresponding manipulations, deemed g-folds, on a minimal number of robot grippers. We define parametrized fold sequences for four clothing categories: towels, pants, short-sleeved shirts, and long-sleeved shirts, each represented as polygons. We then devise a model-based optimization approach for visually inferring the class and pose of a spread-out or folded clothing article from a single image, such that the resulting polygon provides a parse suitable for these folding primitives. We test the manipulation and perception tasks individually, and combine them to implement an autonomous folding system on the Willow Garage PR2. This enables the PR2 to identify a clothing article spread out on a table, execute the computed folding sequence, and visually track its progress over successive folds.