Robot Learns How to Flip Pancakes

(Video Link)

If you were hoping that, after the Robopocalypse, you could earn your soylent green by flipping pancakes for our robot overlords, you're out of luck. Human researchers at the Italian Institute of Technology have taught a robot how to do it. No, they didn't refine it's programming; the robot learned how to complete the task:

The video shows a Barrett WAM 7 DOFs manipulator learning to flip pancakes by reinforcement learning. The motion is encoded in a mixture of basis force fields through an extension of Dynamic Movement Primitives (DMP) that represents the synergies across the different variables through stiffness matrices. An Inverse Dynamics controller with variable stiffness is used for reproduction.

The skill is first demonstrated via kinesthetic teaching, and then refined by Policy learning by Weighting Exploration with the Returns (PoWER) algorithm. Compared to policy-gradient approaches, the reward is treated as a pseudo-probability, which allows Reinforcement Learning to use probabilistic estimation methods such as Expectation-Maximization (EM).

After fifty attempts, the robot became a competent pancake-flipper.

via Popular Science | Previously: Rapid Pancake Sorting Robot

Newest 5
Newest 5 Comments

This example is an application of the method presented in

and on

It's cool to see that the method used to learn Ball-in-a-cup can also be
used for flipping pancakes!
Abusive comment hidden. (Show it anyway.)
Login to comment.

Email This Post to a Friend
"Robot Learns How to Flip Pancakes"

Separate multiple emails with a comma. Limit 5.


Success! Your email has been sent!

close window

This website uses cookies.

This website uses cookies to improve user experience. By using this website you consent to all cookies in accordance with our Privacy Policy.

I agree
Learn More