Abstract

In recent years, the Internet of Things (IoT) has developed rapidly after the era of computers and smart phones, which is expected to be applied to cities to improve the quality of life and realize the intelligence of smart cities. In particular, with the outbreak of coronavirus disease 2019 (COVID-19) last year, in order to reduce contact, some IoT devices, such as robots, unmanned aerial vehicles (UAVs), and unmanned vehicles, have played a great role in temperature monitoring, goods delivery, and so on. In this paper, we study the real-time task allocation problem of heterogeneous UAVs searching and delivering goods in the city. Considering the resource requirement of task and resource constraints of the UAV, when the resource of a single UAV cannot meet the requirement of the task, we propose a method of forming a UAV coalition based on contract net protocol. We analyze the coalition formation problem from two aspects: mission completion time and UAV’s energy consumption. Firstly, the mathematical model is established according to the optimization objective and condition constraints. Then, according to the established mathematical model, different coalition formation algorithms are proposed. To minimize the mission completion time, we propose a two-stage coalition formation algorithm. Aiming at minimizing the UAV’s energy consumption, it is transformed into a zero-one integer programming problem, which can be solved by the existing solver. Then, considering both mission completion time and energy consumption, we propose a coalition formation algorithm based on a resource tree. Finally, we design some simulation experiments and compare with the task allocation algorithm based on resource welfare. The simulation results show that our proposed algorithms are feasible and effective.

Highlights

  • We are stepping into the era of Internet of Things (IoT) from the information age with computers and smart phones

  • We show the effects of changing the number of unmanned aerial vehicles (UAVs) on the mission completion time and energy consumption through the Monte Carlo simulation

  • We compare our proposed algorithms with the task allocation algorithm based on resource welfare [25]

Read more

Summary

Introduction

We are stepping into the era of IoT from the information age with computers and smart phones. Our problem belongs to the multiagents-multitasks instantaneous assignment problem, because the UAV can perform target search and prosecute simultaneously, and the target execution may require multiple UAVs. There have been lots of algorithms to solve the multi-UAVs task allocation problem, which can be divided into two types: centralized and distributed. In this paper, we study the real-time task allocation problem of heterogeneous UAVs with limited resources. We analyze it from two aspects: mission completion time and energy consumption, and propose a task allocation algorithm using contract network algorithm and resource tree.

Related Works
System Model
Path Planning and Energy Consumption Model
Coalition Formation
Simulation Results
Conclusions and Future Works
Full Text
Published version (Free)

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