Autonomous Robots Self-Assemble