What’s really striking about this project is that it was inexpensive and was completed fairly quickly, Eric Berger, director of the personal robotics program at Willow Garage, told TechNewsWorld.
“The thing that’s exciting about this towel-folding project isn’t the fact that we can fold bath towels, it’s that developing that new capability was faster and less expensive than it would have been before,” he explained. “It only required a graduate student with limited equipment instead of a multibillion dollar program.”
The Willow Garage general purpose prototype robot PR2 offered the UC Berkeley team the low-cost research tool they needed. For robotics folks PR2 is very roughly like Amazon EC2 is for innovative website startups (the $1 million startup of 1998 can now be done for $50k or less). What they did with the PR2 platform is very impressive — the generalized towel-folding task is not nearly as simple as it might look.
Excerpt from the Aaron Saenz blog post at Singularity Hub:
Robots just got roped into doing some light housework. Researchers at UC Berkeley used Willow Garage’s PR2 robot to fold towels. The UCB programming used some innovative visual scanning allowing the PR2 to pick up a towel, find its corners, and fold it on a table perfectly. According to the paper presented at the 2010 ICRA, the robot successfully completed 50 out of 50 attempts to fold a single towel, and also folded 5 out of 5 towels when they were presented in a group. Is watching a robot do laundry really that exciting? Hell yes. We have a personal robot actually performing personal and useful tasks. It’s not dancing. It’s not welcoming you to an expo. It’s doing real work. That’s amazing. But you know what, forget all that, too! You know why this is really great? UC Berkeley used a Willow Garage robot to develop their own sophisticated robotics program. That validates the whole premise of the PR2 – faster development by letting researchers use a common platform. Score one for open source robotics!
(…) Of course, watching robots fold towels is pretty frakkin’ awesome just on its own. The UC Berkeley team, under Professor Pieter Abbeel, has created a great algorithm for the PR2. It picks up a randomly folded towel it’s never seen before and twirls it until it finds a corner. Then it grasps that corner and finds the next until all corners are accounted for. Once the corners are identified the robot folds the towel and stacks them on a table. It’s elegant in its simplicity, complex in its visual recognition, and fun to watch when it’s sped up:
Willow Garage and the PR2 are children of the Stanford Personal Robotics Program. There are several videos on the web produced by the Berkeley robotics researchers. Our favorite is this video of the PR2 folding 5 different types of towels. Keep in mind this is speeded-up by 50:1.
Note: Willow Garage is giving away ten free PR2 robots!
If are lucky enough to live anywhere near Menlo Park you might be able to wangle an invite to Willow Garage.