Formation Control And Path Planning Strategies For Unmanned Aerial Vehicle Swarms