I can easily tell just by watching the robot that he is slow in processing the information of the real world, what he needs is a better and improve CPU, better yet give him two computerize brains to process the data faster and also give him more eyes(cameras) so he can have a wider area of vision and better understand how to move and where to move.
Obviously you have no idea how tough it is to get a real robot to do something completely on its own. Robots could do a lot of good. People harp on the Terminator blah blah blah stuff, but, simple robots are already helping us and advanced ones will some day.
And the only time it will save you is 1 minute ... not more... you built a robot for one minute of human work... What if the food you want to warm up is not in a "one single portion sealed container" and you need to open the refrigerator and serve one portion on a plate in order to heat it? Waste of money...