This cooking humanoid robot know how to cook an omelet by whipping eggs, cutting ham and grating cheese.
Through the use of a probabilistic model, the robot progressively learns to generalize the skill to various situations.
Note that a longer version is also available.
It shows researchers at the Learning Algorithms and Systems Laboratory teaching a robot how to cook. The researcher demonstrates the task by guiding the robot’s hand. The robot combines multiple demonstrations to generalize the skill. It can then adapt the learned skill to the specific task. You can see this in the video when the robot adjusts to the location of the bowl and cutting board when they’re moved around. Teaching through demonstration would make the use of robotics much easier for the general population.