Cells and Robots