Distributed, scalable algorithmic methods for swarms with multiple leader robots