SCRAM: Scalable Collision-avoiding Role Assignment with Minimal-Makespan for Formational Positioning