Assembly Planning in Constrained Environments: Building Structures with Multiple Mobile Robots