E. UAV-Based Data Processing
Some UAVs can be equipped with high-end computer
units that can be used by collaborative UAVs for some
applications that need high-performance computing such as
high-resolution image processing, video processing, pattern
recognition, stream data mining, and online task planning.
A high-performance data processing task can be achieved
using one computer unit in one UAV or multiple computer
units available in multiple UAVs. In the latter case, there is
a need to use one of the distributed processing approaches
to effectively utilize the available processors in the sky.