Control of Multiple UAVs for Persistent Surveillance: Algorithm and Flight Test Results | Synapse