Drones as Cyber-Physical Systems