Robot chef learns to cook by watching humans make the recipes

As a lover of good food, but someone who dislikes cooking, I’ve always fantasised about having a robot chef at home. Now, thanks to the work of researchers at the University of Cambridge, my dream may soon come true.

The research team has succeeded in training a robot to watch cooking videos, learn from them, and then recreate dishes. “We wanted to see whether we could train a robot chef to learn in the same incremental way that humans can — by identifying the ingredients and how they go together in the dish,” said Grzegorz Sochacki from Cambridge’s Department of Engineering, the study’s leading author.

To test that, the scientists created eight simple salad recipes and recorded videos of themselves preparing them. Then, they trained the robot using a publicly available neural network, which had been pre-programmed to identify a variety of objects, including the fruits and vegetables used in the salads.

The robot chef analysed every frame of the video, using computer vision methods. It was able to identify not only distinct objects, such as knives and ingredients, but also the human demonstrator’s actions. The recipes and the videos were converted into vectors and, doing mathematical correlations, the robot recognised similarities between a demonstration and a vector. As a result, it was able to determine which of the recipes were being prepared.

robot chef

      Guidantech
      Logo
      Shopping cart