FAQSearchEmail

humanlevelartificialintelligence.com   

  
 multiple2

Home | Videos | Contact Us   

 
Home
HLAI
UAI
Videos
Books
Patents
Notes
Donation

     
 

             

Cooking multiple dishes (2/3) using Human Level Artificial Intelligence

 

     

Note:  To make this website free to the public please click on an ad to support my sponsors or you can make a tax-deductable donation using Paypal (click on the donation icon on the left).

         

This video shows a robot chef cooking multiple dishes in a restaurant. When customers order dishes in a restaurant, the robot chef has to cook these dishes in the fastest time possible. This includes multi-tasking and making 2 or more dishes simultaneously. This video has no sound because i wanted to show the viewers what the robot is thinking while making multiple dishes in a restaurant. The text flashing on the screen are internal thoughts (sound data) of the robot and are not instruction text for viewers.

Human beings have the ability to do multiple tasks at the same time. Some people can drive a car, text a friend, eat breakfast and play chess at the same time. However, the more tasks a human has to juggle, the less accurate each task will be accomplished. When working in a restaurant, the robot chef must make multiple meals and he has to do it in an optimal way. When meat has to cook for 4 minutes, the robot won't stand around and wait 4 minutes staring at the meat. He takes that 4 minutes and do other tasks, like making a second dish, or preparing ingredients for the second dish.

At the beginning of the video, the robot was given an order from a customer sitting at tableC. The order included: (1) a bowl of rice for a family of 4, (2) Chinese lobster dish, and (3) bitter melon dish. The robot's conscious has to first plan out, in his mind, what tasks to do. He determines that the lobster dish is the main course and everyone likes lobsters, so he wanted to serve that dish last. The bitter melon and rice should be served first as an appetizer.

This video shows the robot managing the cooking of 2 dishes simultaneously. He cooks the bitter melon dish first and when he has free time, he uses that to prepare ingredients for the lobster dish. After the bitter melon dish has been cooked, he devotes all his time to making the lobster dish. This shows that the robot chef is working optimally and he isn't wasting any time doing nothing.

In real world examples, chefs have to make 3-4 meals at any given moment. As the orders come in the chef is busy every second preparing these dishes. In a very large restaurant with 30-40 chefs, a manager is hired to coordinate their activities and to run the restaurant in an optimal manner.

Knowledge from cooking school and team work determine what chefs in a restaurant have to do at any given moment. For example, in a Chinese restaurant, some popular dishes are prepared long before a customer makes an order.

How exactly does the robot learn to multi-task? The robot learns to multi-task through teachers in school. Teachers teach the robot to multi-task. I'm not using any modern day artificial intelligence method, like machine learning or decision trees, This robot learns "everything" from teachers in school.

 

 

Home | HLAI | UAI | Books | Patents | Notes | Donation

Copyright 2006 (All rights reserved)