A method of preparing meals in a computerized kitchen workspace is set forth. The computerized kitchen workspace includes one or more robots for preparing and cooking food in the kitchen workspace. Kitchen appliances may be automatically controlled according to a recipe. The one or more robots may access kitchen items necessary for meal preparation by rotating automated shelves. The meal may then be automatically prepared by the one or more robots. Automated storage shelves may be provided with electrical power for powering kitchen appliances found on the shelves.