Abstract
The use of unmanned aerial vehicles (UAVs) in the collection of data from wireless devices, sensor nodes, and the Internet of Things (IoT) devices has recently received significant attention. In this paper, we investigate the data collection process from a set of smart meters in advanced metering infrastructure (AMI) enabled by UAVs. The objective is to minimize the total annual cost of the electric utility by jointly optimizing the number of UAVs, their power source sizing, the charging locations as well as the data collection trip planning. This is achieved while considering the energy budgets of batteries of UAVs and the required amount of collected data. The problem is formulated as a mixed-integer nonlinear programming (MINLP), which is decoupled into two sub-problems where a candidate UAV and a number of buildings are first grouped into trips via genetic algorithms (GAs), and then the optimum trip path is found using a traveling salesman problem (TSP) branch and bound algorithm. Simulation results show that the battery capacity or the number of UAVs increases as the coverage area or the density increases.
ADVANCED metering infrastructure (AMI) is considered as a vital part of integrated power management solutions that are based on the supervisory control and data acquisition (SCADA) system. AMI incorporates electrical hardware devices such as smart meters, smart sensors, circuit breakers, switchboards, uninterruptible power supply (UPS) systems, and communication gateways, which are recognized as the most reliable performance equipment for protection, control, and measurement [
Smart meters play an important role in AMI systems. These meters measure the voltage and current analog signals, convert them to digital signals, and then transmit them to the electric utility to be monitored and stored. Although the data can be manually collected, they are prone to errors and consume more time and cost. That is why smart meters use two-way communication to transmit the data to the utility without human intervention. The two-way communication can be achieved through wires using serial and parallel communication interfaces such as Ethernet [
The use of wired communications to deliver the smart meters data to the utility is subject to the limitations such as the number of nodes allowed to be simultaneously used on the line and the maximum distance between the smart meter and the utility [
Similarly, wireless communication has its own limitations including congestion in the network due to the overload of data received from the smart meters. ZigBee, which is a wireless communication technology used for automatic meter reading where power usage, data rate, complexity, and cost of deployment are low, suffers from its own limitations, which includes limited processing capabilities and memory size in addition to possible interference due to the sharing of the same transmission medium [
One possible solution for the data collection problem is to use unmanned aerial vehicles (UAVs). This solution avoids many of the problems mentioned above, especially when the UAV and the smart meter communicate through a standard well-established communication protocol, e.g., Wi-Fi. When using UAVs for data collection, the size of the battery is a trade-off between the weight and the flying range. A small-capacity low-mass battery requires more data collection trips and thus more frequent recharging of the battery, which leads to a reduction in its lifetime (due to a decrease of the lifetime of lithium polymer, which is about two to three years or 300 to 500 charge cycles [
Based on the previous discussion, the number of UAVs and their appropriate batteries pose a constraint on the time of flying and hovering, which in turn limits the number of buildings that can be visited in each trip and affects the cost. In this paper, we present a new optimization framework to achieve a joint optimal selection of the number of UAVs and their proper batteries, the starting point selection of each UAV, and the trip planning. Specifically, the objective is to meet the utility requirement of data collection within a limited period at a minimum cost.
The contributions of this work can thus be summarized as follows.
1) An optimization problem is formulated to minimize the total annual cost for the electric utility. This cost includes the capital cost of the UAVs and their batteries as well as the operational cost of the trips. The decision variables are the optimum number of UAVs jointly with their power source sizing, the optimum location of the charging pad of each UAV as well as the trip plan of optimal data collection.
2) To deal with the formulated problem, we decouple it into two sub-problems: ① a candidate UAV and a number of buildings are first grouped into trips via genetic algorithms (GAs); and ② the optimum trip path is found using a traveling salesman problem (TSP) branch and bound algorithm.
The rest of this paper is organized as follows. Section II details the related works in the literature. In Section III, we introduce the system model while in Section IV, we present the problem formulation aiming at minimizing the total annual cost for all trips. In Section V, we present the proposed approach for solving our problem. Simulation results are then presented in Section VI before this paper is finally concluded in Section VII.
In this section, we first review the most relevant works in the literature related to wireless data collection techniques in AMI. Then, we review the usage of UAVs for general data collection from wireless sensor networks (WSNs). Finally, the current state of the art related to UAV usage in AMI is discussed.
Reference [
A different approach based on master-slave architecture is investigated in [
As mentioned earlier, one of the key UAV applications is general data collection from WSNs. In that context, some research works are more concerned with energy. For example, [
Other research works in the literature focus on minimizing the UAV trip times. Specifically, [
As for the data collection from smart meters using UAVs, lots of research works in the literature have already investigated this idea but under different assumptions and with different goals. For example, [
Even though several related aspects such as the methods of data collection from smart meters, trip planning of the UAVs, minimization of the transmitted power, and maximization of the data collection rate have been addressed in prior research works, the total cost of operation from the electric utility’s point of view has never been considered before. This is captured in the number of UAVs needed to cover the city served by the utility, their associated power source selection, and their starting point selection, which is indeed an important decision from a practical point of view. Consequently, this paper investigates the cost minimization issue through a joint optimal number of UAVs, the starting point selection, the associated battery selection, and trip planning, which is what distinguishes this paper from all the prior research works in the literature.
We consider a system with UAVs, where , and is the maximum number of available UAVs. Each UAV is assumed to use only one battery from a predefined set of batteries, i.e., , to collect the data from the smart meters, which are installed on distributed buildings in a city. The meters are assumed to belong to the set as shown in

Fig. 1 Collecting data of UAVs from the smart meter.
It is assumed that the UAV can have four possible states of motion. The first is an ascending one where the UAV starts moving vertically from the ground to reach the altitude . The second is a forwarding one where the UAV moves forward at a fixed altitude . The third is hovering at a fixed altitude where the UAV hovers near a building to collect the data from the smart meters. The final is a descending one from the altitude to the ground.
As shown in
(1) |
where is the free-space path loss exponent; is the carrier frequency; is the speed of light; and is a fixed attenuation term that is added to the LOS environment. The signal-to-noise ratio (SNR) at the UAV when communicating with the smart meter of the building is thus expressed as:
(2) |
where is the transmit power of the smart meter in building ; and is the additive noise power.
Using Shannon’s capacity formula, the achievable rate R between the UAV and a smart meter measured in bits per second can thus be obtained as:
(3) |
where is the allocated channel bandwidth. Finally, assuming that the amount of target data that must be collected from each smart meter is the same and is denoted by bits, the UAV hovering time during data collection from each smart meter in each building is simply given by:
(4) |
We aim to minimize the total annual cost of using UAVs for data collection. This includes both the capital cost of the chosen set of UAVs and their associated batteries in addition to the operation cost of all the trips per year due to the recharging of the batteries of the UAVs. This is achieved via a proper choice of the number of UAVs, their batteries as well as the proper choice of the starting points and trip planning of UAVs. The objective function of the proposed optimization problem can thus be expressed as:
(5) |
where and is another binary decision variable, which indicates that the th UAV travels from point to as part of trip , and note that these points could represent actual buildings or the starting point of any UAV; is a binary decision variable that indicates whether the
(6) |
(7) |
where and are the price and capital recovery factor (CRF) of the UAV and its associated wireless charging pad, respectively; is the interest rate; and is the lifetime of the
(8) |
where is the chemical lifetime of any battery, which is independent of the number of recharging cycles; is the maximum number of recharging cycles of battery ; and is the number of recharging cycles of the battery when associated with the
(9) |
where is the annual energy consumption, which depends on whether data collection is carried out weekly or monthly, in particular, with being the factor that captures the frequency of the data collection trips and is the energy consumed for one charging cycle by the
(10) |
where is the consumed charging energy; is the price; and is the discharging/charging efficiency. In the following subsections, we will discuss different constraints that govern the optimization problem in (5).
For the th UAV and for any point that is visited in trip, the total number of all outgoing trips to any other point needs to be equal to 1. This is necessary to ensure that every point is visited only once in all trips. Also, for any point , the total number of incoming trips from any other point needs to be equal to 1. Noting that these constraints do not hold for the starting point , and they can be formulated respectively as:
(11) |
(12) |
In addition, to ensure that the starting point for the th UAV has only one outgoing connection and only one ingoing connection during trip , which is necessary because every feasible solution contains only one closed sequence of visited points. The following two constraints are needed.
(13) |
(14) |
Now, based on the above definitions, the total UAV flying time during trip is equal to:
(15) |
where is the speed of the th UAV in the horizontal motion between any two points; and is the distance between points and , which is simply calculated as , and x and y are the Cartesian coordinates and indicates the Euclidean distance of a vector from the origin (2-norm). Moreover, the total hovering time of the th UAV during trip is equal to the summation of all hovering times i.e.,
(16) |
The quantity inside the parentheses represents the total number of buildings visited in trip by the th UAV.
Finally, observing that UAVs do not work all day long since they need time to recharge their batteries, and that utilities have specific working hours per day. The following constraint needs to be added.
(17) |
where is the maximum number of working hours per UAV.
We first observe that a specific battery cannot be assigned to a certain UAV unless this UAV has already been selected to execute trips. This clearly leads to the following constraint:
(18) |
We also observe that since we assume only one battery will be used by the utility for each UAV, this selected battery must have a large enough capacity to cover the distance between the starting point of the selected UAV and the furthest building in the city, which leads to the following constraint:
(19) |
where is the maximum distance covered by the battery of the th UAV; and is the distance between the starting point of the th UAV and building that needs to be visited and the factor 2 is needed to ensure that the UAV can come back again to its starting point for recharging.
Next, it is clear that the discharge power limit of the UAV’s battery should be greater than the maximum consumed power of the battery during either hovering and data collection or forward motion, which translates into the following constraint:
(20) |
where is the maximum discharge rate of battery ; is the power consumed during the hovering of the th UAV when powered by battery , which depends on the mass and the velocity of the UAV; and is the power consumed during the forward movement of the th UAV. Now, the maximum discharge rate of battery is calculated as:
(21) |
(22) |
where is the capacity rate of battery [
is calculated as:
(23) |
(24) |
where is the total mass of the th UAV with battery ; is the dead mass of the th UAV; is the mass of battery ; is the gravitational acceleration; is the density of air; is the number of the UAV rotors; is the velocity of air; and is the area of the cylindrical mass of air.
Finally, can be calculated as:
(25) |
where is the forwarding flight velocity; and is the pitch angle [
(26) |
where is the drag coefficient depending on the geometry of the UAV. Next, the useful energy of the battery must be enough to cover each trip assuming the battery is recharged between trips. Hence, we can obtain:
(27) |
where is the consumed energy during trip by using the th UAV when installing battery , which is calculated as:
(28) |
where and are the consumed energies by the th UAV during the forwarding and hovering motions during trip , respectively. They are calculated as:
(29) |
(30) |
Finally, it is important to note that the total consumed energy during all trips is equal to the sum of the consumed energies during hovering and forwarding motion during all trips, which is given as follows for the th UAV.
(31) |
Clearly, can be calculated by substituting (29) and (30) into (31).
As explained above, the optimization problem proposed in (5) tries to jointly find the optimal number of UAVs, their associated batteries, the optimal starting point of each UAV as well as the optimal trip plan to be followed to minimize the total annual cost of the data collection process for the utility. This problem is defined as mixed-integer nonlinear programming (MINLP), which is generally complicated to find an optimal solution. Moreover, a careful look at the problem reveals that it has an embedded optimum route-selection subproblem, which is similar to the TSP whose general mathematical solution is not easy to obtain [
In order to solve the previously introduced MINLP optimization problem, it is decoupled into two subproblems as shown in

Fig. 2 Joint GA and TSP algorithms.
In this section, simulation results are provided to illustrate the effectiveness of the proposed approach. We implement the approach proposed in
We use the specifications of the commercial smart meter detailed in [
Furthermore, we assume that the distance between the UAV and the central server during data collection is equal for all buildings and is equal to or less than 10 meters.
Regarding the candidate UAVs, for simplicity, we assume a set of 19 identical UAVs whose specifications are summarized in
However, for lithium-ion batteries, which are assumed to be used in this paper, the so-called “memory effect” is minimal compared with other types of batteries [
For example, for the maximum depth of discharge (MDOD) of 80%, 4 cycles of 20% are counted as one full cycle. This is why in (9), we divide the total used energy in one year by the usable battery energy to calculate the number of cycles without considering whether the total annual energy is through full (the battery is empty when reaching the charging point) or partial discharge cycles.
In addition, each UAV is assumed to work for a maximum of 5 hours per day and 22 days per month or 5 days per week. This is a technical limitation on the operation of UAVs in populated areas and the flying time of UAV for each trip is still limited by its battery.
We also consider three areas for the city under investigation (1 km×1 km, 2 km×2 km, and 3 km×3 km) with four different building densities (10 buildings per k
Assuming the city area and data collection frequency are the same, increasing the building density leads to three options. The first is selecting a UAV with a high-capacity battery to increase the number of buildings per trip and consequently, decrease the number of trips. The second is to select a UAV with a low- to medium-capacity battery, which has a lower initial cost but will have a short life time and needs to be replaced in a short period. The third option is to select more than one UAV, which could cover a high building density. Clearly, the three options might require a high total annual cost. Therefore, in this paper, we use the proposed approach to select the optimal number of UAVs with proper batteries.
As shown in

Fig. 3 Total annual cost versus area and density for monthly collection.

Fig. 4 Trip plan for a city with a density of 10 buildings per k

Fig. 5 Trip plan for a city with a density of 50 buildings per k
For the case of 10 buildings per k
When the building density for the same city area increases to 100 buildings per k
For the same building density and data collection frequency, increasing the city area leads to an increase of the distances that the UAVs need to cover in order to collect the target data from buildings. Consequently, the number of trips increases, the UAV consumes more energy to cover all target buildings, and an increase in the total annual cost is expected.
Compared with the results presented in
Assuming a city area of 1 km×1 km and a density of 30 buildings per k

Fig. 6 Total annual cost versus data collection frequency for a density of 30 buildings per k
Clearly, using a UAV with a small battery for weekly data collection leads to consuming the battery quickly and results in a need to change it over a relatively short period of time and an increase in the cost. Likewise, for monthly data collection, the proposed approach does not use a UAV with a large battery.
This is because using one battery for only 12 trips per month is not an efficient and proper utilization of the battery before its chemical lifetime expires. Besides, the data collection frequency affects the number of UAVs. In the case of an area of 3 km × 3 km and a density of 50 buildings per k
Since the optimal solution in this paper is obtained using a metaheuristic algorithm, which is GA, it is important to ensure its quality and check its stability across a number of simulation runs. Towards this end, we choose to repeat the simulation 100 times for the case of a city with the area of 1 km×1 km and the density of 10 buildings per k
Clearly, the robustness of the obtained optimal solution is demonstrated since across the 100 runs, the variations in the total annual cost are minimal. Although there are considerable changes in the number of generations that the GA has to go through different run times, consequently, this doesn’t affect the quality and stability of the obtained optimal solution. Furthermore, in order to check the sensitivity of the obtained optimal solution to the type of the metaheuristic algorithm used in the outer subproblem, as shown in
As mentioned above, there is no significant difference between using GA and SA for solving the problem. We now focus on a different aspect of the proposed approach, which is the effect of the chosen GA parameters on the quality of the obtained optimal solution as described in [
It is clear that different configurations and combinations of the GA parameters need to be tested to judge the sensitivity of the obtained optimal solution to such variations. In this paper, the results provided so far are obtained assuming the following GA parameters: the population size is 100; the mutation, which specifies how the GA introduces small random changes in the individuals in the population to create mutation children, is done in a uniform way with a rate of 0.02; and the crossover fraction or crossover rate, which determines the fraction of the next generation produced by crossover, is set to be 0.8. In order to provide more insights, we herein investigate the obtained optimal solution for other values of these parameters.
We start by varying the population size while keeping the remaining parameters fixed, as detailed in
We next investigate the effect of crossover type and total annual cost as shown in
Our initial choice to go with a uniform crossover with rate 0.8 provides the best optimal solution among the test scenarios. Finally, the effect of the mutation rate is studied in
In this paper, we have studied data collection trip planning for AMI enabled by UAVs. We have formulated and solved an optimization problem where the total annual cost is minimized by jointly determining the optimal path for a trip as well as selecting the optimal number of UAVs, their associated batteries, and the optimal starting point for each UAV.
The resulting MINLP optimization problem has been solved using an iterative algorithm alternating between a GA and a branch and bound algorithm. Due to the constraints on the energy and power of a UAV, the UAV may not be able to collect the target data in one trip, so the GA groups the buildings into trips and selects the optimal number of UAVs with proper batteries and with appropriate starting points, whereas the branch and bound algorithm selects the optimal path for each trip.
Simulation results have shown the impact of the city area, density, and data collection frequency on the selection of the optimal batteries and the selection of an optimal path for each trip. Moreover, the obtained optimal solution exhibits considerable robustness against changing the different GA parameters such as the population size and crossover type. Finally, we show that the optimization problem can actually be solved by other metaheuristic algorithms such as SA, and no significant difference in the solution quality is observed.
References
E. Kabalci and Y. Kabalci, Smart Grids and Their Communication Systems, Singapore: Springer Verlag, 2019. [Baidu Scholar]
V. C. Gungor and F. C. Lambert, “A survey on communication networks for electric system automation,” Computer Networks, vol. 50, no. 7, pp. 877-897, May 2006. [Baidu Scholar]
R. R. Mohassel, A. Fung, F. Mohammadi et al., “A survey on advanced metering infrastructure,” International Journal of Electrical Power and Energy Systems, vol. 63, pp. 473-484, Dec. 2014. [Baidu Scholar]
IEEE 802.3-2018, IEEE Standard for Ethernet, 2018. [Baidu Scholar]
M. K Vernon, E. D Lazowska, and J. Zahorjan, “An accurate and efficient performance analysis technique for multiprocessor snooping cache-consistency protocols,” in Proceedings of the 15th Annual International Symposium on Computer Architecture, Hawaii, USA, May 1988, pp. 308-315. [Baidu Scholar]
BACnet. (2014, Jan.). Introduction to BACnet. [Online]. Available: https://www.ccontrols.com/pdf/BACnetIntroduction.pdf [Baidu Scholar]
P. Masek, D. Hudec, J. Krejci et al., “Communication capabilities of wireless m-bus: remote metering within smart grid infrastructure,” in Proceedings of International Conference on Distributed Computer and Communication Networks, Moscow, Russia, Sept. 2018, pp. 31-42. [Baidu Scholar]
Electrical Characteristics of Generators and Receivers for Use in Balanced Digital Multipoint Systems, Technical Standard TIA-485, 1998. [Baidu Scholar]
J. H. Huh, S. Otgonchimeg, and K. Seo, “Advanced metering infrastructure design and testbed experiment using intelligent agents: focusing on the PLC network base technology for smart grid system,” Journal of Supercomputing, vol. 72, no. 5, pp. 1862-1877, Mar. 2016. [Baidu Scholar]
B. A. Siddiqui, P. Pakonen, and P. Verho, “Experience of communication problems in PLC-based AMR systems in Finland,” in Proceedings of 2014 IEEE PES Innovative Smart Grid Technologies Conference Europe, Istanbul, Turkey, Oct. 2015, pp. 1- 6. [Baidu Scholar]
S. Supriya, M. Magheshwari, S. S. Udhyalakshmi et al., “Smart grid technologies: communication technologies and standards,” International Journal of Applied Engineering Research, vol. 10, no. 20, pp. 16932-16941, Nov. 2015. [Baidu Scholar]
J. P. S. Sundaram, W. Du, and Z. Zhao, “A survey on LoRa networking: research problems, current solutions, and open issues,” IEEE Communications Surveys and Tutorials, vol. 22, no. 1, pp. 371-388, Feb. 2020. [Baidu Scholar]
G. Zubi, R. Dufo-López, M. Carvalho et al., “The lithium-ion battery: state of the art and future perspectives,” Renewable and Sustainable Energy Reviews, vol. 89, pp. 292-308, Jun. 2018. [Baidu Scholar]
C.-M. Tseng, C.-K. Chau, K. Elbassioni et al. (2021, Sept.). Autonomous recharging and flight mission planning for battery-operated autonomous drones. [Online]. Available: http://arxiv.org/abs/1703.10049 [Baidu Scholar]
M. Popa, “Smart meters reading through power line communications,” Journal of Next Generation Information Technology, vol. 2, no. 3, pp. 92-100, Feb. 2011. [Baidu Scholar]
K. Ashna and S. N. George, “GSM based automatic energy meter reading system with instant billing,” in Proceedings of 2013 International Mutli-conference on Automation, Computing, Communication, Control and Compressed Sensing (iMac4s), Kottayam, India, Mar. 2013, pp. 65-71. [Baidu Scholar]
N. N. Doppala and A. Chavan, “Implementation of master-slave communication for smart meter using 6LOWPAN,” Advances in Decision Sciences, Image Processing, Security and Computer Vision, vol. 4, pp. 112-118, Jul. 2019. [Baidu Scholar]
J. Zhu and R. Pecen, “A novel automatic utility data collection system using IEEE 802. 15. 4-compliant wireless mesh networks,” in Proceedings of the 2008 IAJC-IJME International Conference, Nashville, USA, Nov. 2008, pp. 1-10. [Baidu Scholar]
Q. I. N. Yang and S. Yoo, “Optimal UAV path planning: sensing data acquisition over IoT sensor networks using multi-objective bio-inspired algorithms,” IEEE Access, vol. 6, pp. 13671-13684, Mar. 2018. [Baidu Scholar]
P. Huang, Y. Wang, K. Wang et al., “Differential evolution with a variable population size for deployment optimization in a UAV-assisted IoT data collection system,” IEEE Transactions on Emergency Topics and Computational Intelligence, vol. 4, no. 3, pp. 324-335, Jun. 2020. [Baidu Scholar]
M. Mozaffari, W. Saad, M. Bennis et al., “Mobile internet of things: can UAVs provide an energy-efficient mobile architecture?” in Proceedings of the 2016 IEEE Globecom Conference, Washington DC, USA, Dec. 2016, pp. 1-6. [Baidu Scholar]
T. Feng, L. Xie, J. Yao et al., “Outage probability minimization for UAV-enabled data collection with distributed beamforming,” in Proceedings of the 2020 IEEE International Conference on Communications Workshops (ICC Workshops), Dublin, Ireland, Jun. 2020, pp. 1-6. [Baidu Scholar]
R. Ilídio and M. A. Nascimento, “On best drone tour plans for data collection in wireless sensor network,” in Proceedings of the 31st Annual ACM Symposium on Applied Computing, Pisa, Italy, Apr. 2016, pp. 703-708. [Baidu Scholar]
C. Zhan and Y. Zeng, “Completion time minimization for multi-UAV-enabled data collection,” IEEE Transactions on Wireless Communications, vol. 18, no. 10, pp. 4859-4872, Jul. 2019. [Baidu Scholar]
J. Gong, T. Chang, C. Shen et al., “Flight time minimization of UAV for data collection over wireless sensor networks,” IEEE Journal of Selected Areas Communication, vol. 36, no. 9, pp. 1942-1954, Sept. 2018. [Baidu Scholar]
C. Zhan, Y. Zeng, and R. Zhang, “Energy-efficient data collection in UAV enabled wireless sensor network,” IEEE Wireless Communication Letters, vol. 7, no. 3, pp. 328-331, Jun. 2018. [Baidu Scholar]
C. Zhan and Y. Zeng, “Aerial-ground cost tradeoff for multi-UAV-enabled data collection in wireless sensor networks,” IEEE Transactions on Communication, vol. 68, no. 3, pp. 1937-1950, Mar. 2020. [Baidu Scholar]
J. Zhang, Y. Zeng, and R. Zhang, “Multi-antenna UAV data harvesting: joint trajectory and communication optimization,” Journal of Communications and Information Networks, vol. 5, pp. 86-99, Mar. 2020. [Baidu Scholar]
D. Zorbas and B. O’Flynn, “Collision-free sensor data collection using LoRaWAN and drones,” in Proceedings of the 2018 Global Information Infrastructure and Networking Symposium (GIIS), Thessaloniki, Greece, Oct. 2018, pp. 4-8. [Baidu Scholar]
J. R. T. Neto, A. Boukercheb, R. S. Yokoyamac et al., “Performance evaluation of unmanned aerial vehicles in automatic power meter readings,” Ad Hoc Networks, vol. 60, pp. 11-25, May 2017. [Baidu Scholar]
J. Neto, R. Yokoyana, and L. Villas, “A robust and lightweight protocol for efficient and scalable automatic meter reading using an unmanned aerial vehicle,” IEEE Latin America Transaction, vol. 13, no. 9, pp. 3044-3050, Sept. 2015. [Baidu Scholar]
G. Tuna, “Design considerations of UAV-aided automated meter reading,” Electrical Review, vol. 88, no. 11, pp. 253-257, Nov. 2012. [Baidu Scholar]
G. Tuna, “Performance evaluations on UAV-aided automated meter reading,” International Journal of Advanced Robotic Systems, vol. 9, pp. 1-11, Sept. 2012. [Baidu Scholar]
J. T. Neto, D. L. Guidoni, and L. Villas, “A new solution to perform automatic meter reading using unmanned aerial vehicle,” in Proceedings of the 2014 IEEE 13th International Symposium on Network Computing and Applications, Cambridge, USA, Aug. 2014, pp. 171-174. [Baidu Scholar]
A. Mahmood, N. Javaid, and S. Razzaq, “A review of wireless communications for smart grid,” Renewable and Sustainable Energy Reviews, vol. 41, pp. 248-260, Jan. 2015. [Baidu Scholar]
H. Ghazzai, A. Khattab, and Y. Massoud, “Mobility and energy aware data routing for UAV-assisted VANETs,” in Proceedings of the 2019 IEEE International Conference on Vehicular Electronics and Safety (ICVES2019), Cairo, Egypt, Sept. 2019, pp. 1-6. [Baidu Scholar]
G. Masters, Renewable and Efficient Electric Power Systems. New Jersey: Wiley, 2013. [Baidu Scholar]
M. Muñoz and E. Martínez, Introduction to Batteries. New York: Springer, 2018. [Baidu Scholar]
I. Djurek, A. Petosic, S. Grubesa et al., “Analysis of a quadcopter’s acoustic signature in different flight regimes,” IEEE Access, vol. 8, pp. 10662-10670, Jan. 2020. [Baidu Scholar]
J. Gupta, “A search algorithm for the traveling salesman problem,” Computers and Operations Research, vol. 5, no. 4, pp. 243-250, Apr. 1978. [Baidu Scholar]
W. Khawaja, I. Guvenc, D. Matolak et al., “A survey of air-to-ground propagation channel modeling for unmanned aerial vehicles,” IEEE Communications Surveys & Tutorials, vol. 21, no. 3, pp. 2361-2391, Mar. 2019. [Baidu Scholar]
Meter Data Collection Services. (2019, May). Kilowaze class 200 ANSI smart meter. [Online]. Available: http://meterdcs.com/wp-content/uploads/2019/09/kilowaze-ansi-meter-prod-brief-v.07-1.pdf. [Baidu Scholar]
G. Ren, G. Ma, and N. Cong, “Review of electrical energy storage system for vehicular applications,” Renewable and Sustainable Energy Reviews, vol. 41, pp. 225-236, Jan. 2015. [Baidu Scholar]
Y. Salman and H. Ong, “The effect of GA parameters on the performance of GA-based QoS routing algorithm,” in Proceedings of the 2008 International Symposium on Information Technology, Kuala Lumpur, Malaysia, Aug. 2008, pp. 1-7. [Baidu Scholar]
A. Alajmi and J. Wright, “Selecting the most efficient genetic algorithm sets in solving unconstrained building optimization problem,” International Journal of Sustainable Built Environment, vol. 3, no. 1, pp. 18-26, Jun. 2014. [Baidu Scholar]
A. Hassanat, K. Almohammadi, E. Alkafaween et al., “Choosing mutation and crossover ratios for genetic algorithms–a review with a new dynamic approach,” Information, vol. 10, pp. 1-36, Oct. 2019. [Baidu Scholar]