Collection Point Matters in Time-Energy Tradeoff for UAV-Enabled Data Collection of IoT Devices
In this work, we study the problem of dispatching an unmanned aerial vehicle (UAV) for data collection of Internet of Things (IoT) devices, where a UAV departs from a data center, then visits some IoT devices for data collection and finally returns to the data center. Different from most existing wo...
Gespeichert in:
Veröffentlicht in: | IEEE internet of things journal 2024-10, Vol.11 (19), p.31492-31506 |
---|---|
Hauptverfasser: | , , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | In this work, we study the problem of dispatching an unmanned aerial vehicle (UAV) for data collection of Internet of Things (IoT) devices, where a UAV departs from a data center, then visits some IoT devices for data collection and finally returns to the data center. Different from most existing works on UAV-enabled data collection, we assume that the UAV's collection point, i.e., the location where the UAV stays during the data collection process, can be deployed anywhere within the communication range of each IoT device, rather than being assumed to be in a fixed position. This new assumption is motivated by the fact that the collection point has a great impact on both time and energy consumption of the UAV during its data collection tour. Thus, in this work, we focus on minimizing the UAV's task completion time and energy consumption during a data collection tour, by jointly optimizing the UAV's collection point for each IoT device, flight trajectory and flight speed. We formulate this problem as a multiobjective optimization problem, which is solved by executing the following three successive steps: 1) we first employ the ant colony optimization (ACO) algorithm to decide the UAV's visiting order of all IoT devices; 2) we then reduce the searching space of the collection point for each visited IoT device by using geometric theory and reformulate the original problem; and 3) we finally develop an enhanced multiobjective particle swarm optimization (EMOPSO) algorithm by incorporating a novel gbest selection strategy to identify the optimal collection point for each visited IoT device, based on which the corresponding flight trajectory as well as the flight speed is calculated. We refer to the above three-step hybrid algorithm as ACO-EMOPSO-G. Extensive evaluations validate the superiority of ACO-EMOPSO-G in terms of the tradeoff between the UAV's task completion time and energy consumption, compared with some other data collection approaches. |
---|---|
ISSN: | 2327-4662 2327-4662 |
DOI: | 10.1109/JIOT.2024.3418081 |