Semi-Autonomous Haptic Teleoperation Control Architecture of Multiple Unmanned Aerial Vehicles