Embodied Computation and Autonomous Architectural Robots