Autonomous Collision Avoidance for Swarms of MAVs