Robot folds laundry

UC Berkeley Ph.D. student Jeremy Maitin-Shepard, working with Prof. Pieter Abbeel, has developed
software that enables a robot to fold towels. From the abstract to their scientific paper:

The robot begins by picking
up a randomly dropped towel from a table, goes through
a sequence of vision-based re-grasps and manipulations–
partially in the air, partially on the table–and finally stacks the
folded towel in a target location. The reliability and robustness
of our algorithm enables for the first time a robot with general
purpose manipulators to reliably and fully-autonomously fold
previously unseen towels, demonstrating success on all 50 out
of 50 single-towel trials as well as on a pile of 5 towels.

"Cloth Grasp Point Detection based on Multiple-View Geometric Cues with Application to Robotic Towel Folding" (Thanks, Ken Goldberg!)