Communication and networking of UAV-based systems: Classification and associated architectures. (15th April 2017)