Many surveys and inquiries have been conducted and they all have a very firm indication i.e. it doesn´t matter if the drones have different efficiency or mission complexities, they all need effective operating components.
The received information has to be analyzed during the flight. In order to achieve unified component’s communication a generic architecture must be designed and promoted. While the onboard system itself is not enough, external middleware and operating system are necessary.