Abstract

The on-demand flexibility of UAVs and their line-of-sight communication capabilities have made them an effective solution to provide emergency services such as search and rescue in emergencies. The maximum task allocation to a multi-UAV system under time constraints has gained significant interest from academia and industry to enhance the quality of service requirements. To accomplish this goal, we propose the maximum task allocation (TRMaxAlloc) algorithm, which works in two phases: task assignment and reassignment. The first phase assigns the task using the performance impact (PI) algorithm. In the second phase, the assigned task is reassigned to other UAVs to create feasible time slots for the unassigned tasks, increasing the number of assigned tasks. The reassignment of tasks is based on a novel task costing mechanism, which is the main difference between the two assignment methods. The paper identified task selection during the reassignment phase as a critical parameter for maximizing tasks and proposed three methods for task selection. Following that, to evaluate the performance of the proposed TRMaxAlloc algorithm, numerical results are compared with other benchmark schemes under different task selection techniques. The simulation results confirm an improvement of up to 22.41% in task allocation compared to the PI algorithm and 2.41% compared to the PI-MaxAss algorithm under various constraints.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.