Conference PaperPDF Available

Optimal path planning for multiple UAVs in energy efficient charging of sensors in a Wireless Sensor Networks

Authors:
  • American International University Bangladesh

Abstract

In this paper, we consider a wireless sensor network scenario to charge sensor nodes for multiple UAVs. We have formulated an integer linear programming (ILP) optimization problem to find the optimal paths for UAVs where the total energy consumption of UAVs is minimized. Simulation results shows that our proposed algorithm UGreedy, outperforms the other comparing algorithms with lowest energy consumption.
Optimal path planning for multiple UAVs in energy efficient charging of
sensors in a Wireless Sensor Networks
Shakila Rahman, Seokhoon Yoon*
Department of Electrical, Electronic and Computer Engineering, University of Ulsan
shakila.rahman1119@gmail.com, * seokhoonyoon@ulsan.ac.kr
Abstract
In this paper, we consider a wireless sensor network scenario to charge sensor nodes for multiple UAVs. We
have formulated an integer linear programming (ILP) optimization problem to find the optimal paths for UAVs where
the total energy consumption of UAVs is minimized. Simulation results shows that our proposed algorithm UGreedy,
outperforms the other comparing algorithms with lowest energy consumption.
. Introduction
Energy minimization of WSNs has received a great
amount of attention for long term operations in
charging scenario [1]. In case of sensors run out of
battery power and UAVs battery power, the network
becomes disconnected. So, we have considered the
UAV battery constraint along with the sensors
deadline constraint. To solve this issue, in this paper
we have studied deadline-constrained path planning
problem with the objective of minimizing the total
energy consumption for multiple UAVs and a utility
function based greedy algorithm called UGreedy is
proposed.
. Problem definition
Assuming a wireless sensor network consists of a
set of stationary sensor nodes and a sink. To keep the
sensors from completely draining out their battery and
to keep the WSN alive a set of UAVs is appointed to
charge the sensor nodes periodically before they are
draining out their battery. For our proposed model, the
total energy used by UAVs is considered by the
equation as follows:
𝐸𝑢𝑎𝑣
𝑝= 𝐸𝑡
𝑝+ 𝐸𝑐
𝑝+ 𝐸
𝑝 (1)
Objective of this work is to minimize the total energy
used by UAVs. In this case, total energy for each UAV
is the energy used by the UAV while travelling,
charging, and hovering. An integer linear programming
optimization problem is formulated to minimize the
total energy used by multiple UAVs.
. Algorithm
Our proposed UGreedy makes the optimal choice
according to our own two utility functions (UF1, UF2)
at each step as it attempts to find the overall optimal
paths for multiple UAVs. For each optimal choice the
highest utility value is selected. In UF1, the utility
value is the reciprocal of sum of travelling time and a
given deadline of the sensor. And in UF2, the utility
value is the reciprocal of the sum of weighted scaled
travelling distance and weighted scaled deadline of the
sensor. In this case, the weighted value (range 0 to 1)
is chosen from our experimental results for both
travelling distance and deadline of the sensor.
IV. Performance Analysis
In this section, performance of the proposed method
is evaluated by showing the effect of different number
of sensors in figure 1. The evaluation results shows
that UGreedy/UF2 performs better in total energy
consumption compared to UGreedy/UF1, traditional
greedy and 2-opt TSP algorithm.
ACKNOWLEDGMENT
This research was supported by the Basic Science Research
Program through the National Research Foundation of Korea
(NRF) by the Ministry of Education under Grant
2021R1I1A3051364.
References
[1] Pengfei Wu, Fu Xiao, et al. " Trajectory Optimization for
UAVs
Efficient Charging in Wireless Rechargeable
Sensor Networks," MIT Press IEEE transactions on
vehicular technology, vol. 69, NO. 4, April 2020.
[2] Shathee Akter, Thi-Nga Dao and Seokhoon Yoon. "Time-
Constrained Task Allocation and Worker Routing in
Mobile Crowd-Sensing Using a Decomposition Technique
and Deep Q-Learning," IEEE Access, July13,2021.
Fig. 1. Effect of number of sensors in Total
energy consumed by UAVs.
ResearchGate has not been able to resolve any citations for this publication.
Article
Full-text available
Mobile crowd-sensing (MCS) is a data collection paradigm, which recruits mobile users with smart devices to perform sensing tasks on a city-wide scale. In MCS, a key challenge is task allocation, especially when MCS applications are time-sensitive, and the platform needs to consider task completion order (since a worker may perform multiple tasks and different task completion orders lead to different travel costs and response times, i.e., the times needed to arrive at the task venues), requirements of tasks (such as deadline and required sensor) and workers heterogeneity. In other words, the task allocation problem consists of multiple task completion order problems, which is challenging to solve due to the large solution space. Therefore, in this paper, we first formulate the considered problem into two related integer linear programming problems (i.e., assignment and task completion order problems) using a decomposition technique in order to reduce the problem size and enable the use of diverse searching strategies. Then, a deep Q-learning (DQN)-based algorithm, namely assignment DQN with a local search (A-DQN w/ LS), is proposed to determine the task–worker assignments, which iteratively employs an asymmetric traveling salesman (ATSP) heuristic to find the task completion orders of the workers. The local optimizer is applied at the end of the A-DQN algorithm to deal with the computation time and local optima. Simulation results show that the proposed method outperforms existing approaches under different sensing dynamics in terms of total cost.
Article
Unmanned aerial vehicle (UAV) aided Wireless Rechargeable Sensor Network (WRSN) is a promising application in providing sustainable power supply to the rechargeable sensor nodes (SNs). Constructing a trajectory for the UAV to traverse all SNs with the cheapest cost is an important issue in UAV-aided WRSN. Although some exact algorithms and heuristic methods have been proposed, they cannot achieve a superb result for the large-scale scene within the tolerable time. In this paper, we study the UAV's trajectory optimization problem in a novel viewpoint that the designed trajectory should maximize the UAV's energy utilization efficiency. The maximum UAV's energy utilization efficiency problem is decomposed as integer programming and non-convex optimization problems. For the problem that UAV's charging position is fixed, we have speeded the algorithm's performance by limiting the search direction, the initial search position, and the search space. In the other case, where the powertransfer efficiency is unchangeable within a certain distance, a polynomialtime randomized approximation scheme (PRAS) is presented to find the approximate minimum number of hovering locations. We have presented TPA-FCP and TPA-ERC to solve the above problems, respectively. The numerical results verify that our proposed algorithms effectively reduce the length of optimal trajectory and the time complexity. Besides, the energy carried by the UAV for the specified task is predictable, which provides valuable information for arranging the UAV's flight task.