A new restaurant in the northern Chinese city of Harbin employs 20 robots as waiters and cooks, media reports said Sunday.

The robots look different, have 10 types of facial expressions and can welcome diners with various phrases.

The robots, which cost $3,217 each, have the intelligence of a child of 3 or 4.

The robots can cook noodles, fry vegetables, serve food, provide menus and serve beverages.

The machines are programmed to add a specific amount of salt and oil to dishes, as well as to keep frying temperatures at certain levels, restaurant owner Liu Hasheng said. EFE