<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink">
<front><article-meta>
<title-group><article-title>Optimal Multi-UAV Path Planning for Monitoring in Windy Conditions and under Uncertainty</article-title></title-group>
<contrib-group>
<contrib contrib-type="author"><name><surname>Sanjari-Parizi</surname><given-names>Mohammad</given-names></name><xref ref-type="aff" rid="aff1"/></contrib>
<contrib contrib-type="author"><name><surname>Pouralihasani</surname><given-names>Hossein</given-names></name><xref ref-type="aff" rid="aff2"/></contrib>
<contrib contrib-type="author"><name><surname>Saadati-Parizi</surname><given-names>Mohammadali</given-names></name><xref ref-type="aff" rid="aff2"/></contrib>
<aff id="aff1">Department of Industrial Engineering, KN Toosi University of Technology, Tehran, Iran.</aff>
<aff id="aff2">Gohar Zamin Mining and Industrial Company, Sirjan, Iran.</aff>
</contrib-group>
<abstract><p>Nowadays, due to the advances in Unmanned Aerial Vehicles (UAV) technology, they are used in various applications, including surveillance and imaging of various areas. In this paper, the problem of routing UAVs to image specific areas with different accuracy requirements is investigated. The mission planning was done considering different weather conditions and wind currents, and the uncertainty in wind speed, which affects the final speed of the drone, was investigated. A mathematical model was presented to determine the optimal flight paths of the drones, while taking into account the imaging accuracy that is adjusted by altitude. Computational experiments were performed to investigate the problem and the presented model using the GAMS software.</p></abstract>
<kwd-group kwd-group-type="author"><kwd>Unmanned aerial vehicle</kwd><kwd>Mission planning</kwd><kwd>Drone</kwd><kwd>Aerial monitoring</kwd><kwd>Vehicle routing problem</kwd><kwd>Mathematical model</kwd></kwd-group>
</article-meta></front>
<body>
<sec id="sec-1"><label>1</label><title>Introduction</title>
<p>Emerging technologies are rapidly changing the way many industrial and scientific processes are conducted. One of these technologies is drones, or UAVs, which have become especially important in the field of aerial imaging. The use of drones in aerial imaging is growing quickly due to the unique characteristics of these devices, including easy accessibility, low cost, ability to observe large areas, high precision, and the ability to fly in challenging locations <xref ref-type="bibr" rid="ref-1">[1]</xref>. In recent years, UAVs have been used in a variety of applications such as aerial photography and mapping, environmental monitoring, agriculture and forestry, crisis search and rescue, cargo transportation, environmental research, and photography and videography. By installing special imaging sensors, drones can capture desired aerial images, and the monitored images can be transmitted to control stations via a wireless transmission system <xref ref-type="bibr" rid="ref-1">[1–3]</xref>. Drones are being developed to be able to plan their own routes to move from one location to another and avoid obstacles in their path. However, if the drone is not operating autonomously, mission planning is very important for routing and the desired activities. A mission plan involves an optimization problem that satisfies the mission objectives and constraints <xref ref-type="bibr" rid="ref-4">[4]</xref>. Mission planning for drones is planning the route between target locations and the necessary actions (loading/unloading cargo, taking video or photos, gathering information) within a given time frame <xref ref-type="bibr" rid="ref-6">[5]</xref>. The factors influencing the flight of imaging drones can be categorized into three main groups: environmental, technical, and human-related. Weather conditions such as wind, temperature, and precipitation significantly affect flight stability and image quality. In addition, magnetic interference and physical obstacles can disrupt navigation systems. On the technical side, battery capacity, motor type, GPS accuracy, and the quality of the camera are critical to drone performance. Furthermore, the operator’s expertise and proper flight planning are essential human factors that contribute to the success of aerial imaging missions <xref ref-type="bibr" rid="ref-7">[6]</xref>. In this paper, wind is considered as an environmental factor, taking into account the uncertainty of its speed prediction and its effect on the final direction and speed of the UAV flight.</p>
<p>The Vehicle Routing Problem (VRP) was first studied by Dantzig and Ramser <xref ref-type="bibr" rid="ref-8">[7]</xref>. After their work, this topic has been widely studied in research. With the increasing use of UAVs in human life, attention to this device has increased in recent years. Various studies have studied the technical aspects of UAVs, such as control, endurance, structural shape, and other characteristics (see <xref ref-type="bibr" rid="ref-9">[8]</xref> and <xref ref-type="bibr" rid="ref-10">[9]</xref>). Also, several researchers have studied the planning and use of UAVs in VRP. The authors in <xref ref-type="bibr" rid="ref-11">[10]</xref> investigated a multi-objective VRP with time window and UAV transportation constraints. In Study <xref ref-type="bibr" rid="ref-12">[11]</xref>, the authors investigated the routing problem of cargo drones, taking into account weather conditions and their impact on drones’ flight. The authors in <xref ref-type="bibr" rid="ref-13">[12]</xref> presented a multi-objective model with the aim of reducing costs, delivery delays, pollution, and accident risk while considering the risk of epidemic diseases. In their study, the possibility of transporting food packages by air (with drones) and land was provided, and the goal was to optimize vehicle routing. Also, numerous papers have examined the problem of routing imaging drones. The authors in <xref ref-type="bibr" rid="ref-1">[1]</xref> investigated the problem of monitoring different areas with imaging sensitivity, so that the goal of the presented model is to reduce the total imaging time. The authors in <xref ref-type="bibr" rid="ref-14">[13]</xref> investigated optimal UAV routing in search and rescue missions, which include search, inform, and monitor. The authors in <xref ref-type="bibr" rid="ref-15">[14]</xref> proposed a neural network model for detecting and locating objects, such as buildings, as well as an optimization method for finding the optimal flight path for accurate object detection with minimal time cost. The authors in <xref ref-type="bibr" rid="ref-16">[15]</xref> investigated and studied the flight path of drones to monitor the progress of construction sites. The authors in <xref ref-type="bibr" rid="ref-17">[16]</xref> examined the use of drones equipped with thermal imaging cameras to identify and track wildlife in different areas. They mainly focused on designing the flight path of the UAVs to provide the best results in animal identification in natural environments.</p>
<p>This paper is organized as follows. In Section 2, the problem statement is explained, the mathematical model is formulated, and the non-fuzzy model is presented. Numerical experiments are reported in Section 3, and Section 4 analyzes the results. Finally, Section 5 concludes the paper and outlines further research directions.</p>
</sec>
<sec id="sec-2"><label>2</label><title>Problem Statement</title>
<sec id="sec-3"><label>2.1</label><title>Problem Description</title>
<p>In this section, a planning model is proposed for the UAV monitoring problem. This model determines the flight paths of the UAV as well as the surveillance height, taking into account the weather conditions. Each surveillance area has a specific surveillance requirement level that must be met by drones. Since wind speed and direction affect the speed of UAVs and their monitoring time, the objective of the model is to minimize the total time required to complete all monitoring tasks. The mission planning problem is investigated to identify flight paths to monitor the covered areas on a specific network including nodes and flight altitudes. The movement of the UAV between the nodes will be in the form of perpendicular movements so that first the UAV moves horizontally and then the monitoring height is adjusted with the vertical movement of the UAV. Therefore, the distance between two nodes (i,r) and (j,s) is defined as Manhattan distance. The monitoring height of the UAV changes according to the required monitoring accuracy, so that a lower height covers more accuracy and a smaller area, and a higher height covers less accuracy and a wider area. <xref ref-type="fig" rid="fig1">Figures 1</xref> and 2 shows the flight height and how to cover the monitoring areas.</p>
<fig id="fig1"><label>Figure 1</label><caption><p>Conceptual framework.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:2:66,462.7,537.1,713.9"/><p content-type="note">This figure is shown in the PDF version of the article.</p></fig>
<fig id="fig2"><label>Figure 2</label><caption><p>An example of how drones monitor [1].</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:2:66,171.8,537.1,448.3"/><p content-type="note">This figure is shown in the PDF version of the article.</p></fig>
<p>The final speed of the UAV changes under the influence of the wind speed and direction, so that if the x-y coordinate axis is assumed to be a horizontal surface and the z-w coordinate axis is assumed to be a vertical surface (where w is in the direction of the wind), the final speed of the UAV is according to Eq. 1 for horizontal plane and according to Eq. 2 for vertical plane. According to <xref ref-type="fig" rid="fig3">Figure 3</xref>, the final speed of the UAV according to a fixed nominal speed, as well as hypothetical nodes, is provided for the example. The notations used in equations are explained in Section 2.2.</p>
<p>vf = √(vn × cosφ + vw ̃ × cosδ) + (vn × sinφ + vw ̃ × sinδ) , (1)</p>
<p>ijk k ij k ij</p>
<p>2 2 (2) vfrsk = √(vnk) − (vw ̃) , vw ̃ (3) φ = ωij − arcsin [ sin(δ − ωij)].</p>
<p>ij</p>
<p>vnk Finally, according to the above relationships, the travel time between different nodes at different heights is calculated as follows.</p>
<fig id="fig3"><label>Figure 3</label><caption><p>An example of the final speed of the drone moving between different nodes horizontally [11] and different heights vertically.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:3:66,335.5,537.1,616.8"/><p content-type="note">This figure is shown in the PDF version of the article.</p></fig>
</sec>
<sec id="sec-4"><label>2.2</label><title>Notations and Definitions</title>
<p>In this section, the notations to be used in this study are introduced as follows.</p>
<sec id="sec-5"><title>Sets</title>
<p>I The set of nodes.</p>
<p>The set of flight heights.</p>
<p>R &amp; S</p>
<p>A The set of monitoring areas.</p>
<p>K The set of UAVs.</p>
</sec>
<sec id="sec-6"><title>Parameters</title>
<p>tirjsk Time required by UAV k to move from node (i,r) to (j,s).</p>
<p>m Time required by a UAV staying at node (i,r) to monitor.</p>
<p>ir 1 if monitoring area a can be covered by a UAV that stops at node (i,r) and the</p>
<p>cair</p>
<p>monitoring accuracy requirement is also satisfied, and 0 otherwise.</p>
<p>TM maximum flight time of UAV k.</p>
<p>dij The distance between node i and node j at the same flight height.</p>
<p>dd The distance between flight height r and flight height s.</p>
<p>rs</p>
<p>Angle of the motion vector relative to the coordinate plane when the UAV moves</p>
<p>ωij</p>
<p>from node i to node j at the same flight height.</p>
<p>δ Wind direction vector relative to the coordinate plane.</p>
<p>vw ̃ Wind speed; it is considered a triangular fuzzy number, TFN (vw1,vw2,vw3).</p>
<p>vn The nominal speed of the UAV k.</p>
<p>Final speed of the UAV k (influenced by wind speed and direction), travelling from</p>
<p>vfijk</p>
<p>node i to node j.</p>
<p>Final speed of the UAV k (influenced by wind speed and direction), travelling from</p>
<p>vfrsk</p>
<p>flight height r to s.</p>
<p>φ Angle of the nominal speed vector when the UAV travels from node i to node j.</p>
<p>ij</p>
</sec>
<sec id="sec-7"><title>Decision variables</title>
<p>X 1 if UAV k moves from (i,r) to (j,s) and 0 otherwise.</p>
<p>irjsk</p>
<p>Y 1 if UAV k stops at node (i,r) to monitor and 0 otherwise.</p>
<p>irk</p>
<p>Number of nodes that have been visited by UAV k; it should be noted that U00k = 0,</p>
<p>Uirk</p>
<p>and Uirk is not defined if node (i,r) is not visited by UAV k.</p>
</sec>
</sec>
<sec id="sec-8"><label>2.3</label><title>Notations and Definitions</title>
<p>The main assumptions are as follows:</p>
<p>I. Each UAV tour must start and end at the same depot.</p>
<p>II. The distance between (i,r) and (j,s) is calculated as a Manhattan distance so that the drone first adjusts its height and then moves horizontally or vice versa.</p>
<p>III. Weather forecasting has already been done with sufficient accuracy and a certain tolerance.</p>
</sec>
<sec id="sec-9"><label>2.4</label><title>Model Formulation</title>
<p>Z1 = Min ∑ ∑ ∑ ∑ ∑ tirjsk Xirjsk + ∑ ∑ ∑ mir Yirk,</p>
<p>i r j s k i r k</p>
<p>s. t.</p>
<p>∑ ∑ ∑ cair Yirk ≥ 1, ∀a,</p>
<p>i−{0} r−{0} k</p>
<p>∑ Yirk ≤ 1, ∀i − {0}, r − {0},</p>
<p>∑ ∑ Xirjsk = Yirk , ∀i, r, k,</p>
<p>∑ ∑ X00jsk = 1 , ∀k,</p>
<p>(10)</p>
<p>∑ ∑ Xir00k = 1, ∀k, (11)</p>
<p>∑ ∑ Xirjsk = ∑ ∑ Xjsirk, ∀i, r, k,</p>
<p>j s j s</p>
<p>(12)</p>
<p>∑ ∑ ∑ ∑ tirjsk Xirjsk + ∑ ∑ mirYirk ≤ TMk, ∀k,</p>
<p>i r j s i−{0} r−{0}</p>
<p>U = 0, ∀k, (13) U ≥ U + 1 − |I| × |R| (1 − X ), ∀i, r, j, s, k; (i, r) ≠ (j, s), (14)</p>
<p>j,s,k irk irjsk</p>
<p>Ui,r,k ≤ |I| × |R| − 1, ∀i, r, k, (15)</p>
<p>Ui,r,k ≥ 0, ∀i, r, k, (16) Xirjsk ∈ {0,1}, ∀i, r, j, s, k, (17) Y ∈ {0,1}, ∀i − {0}, r − {0}, k. (18)</p>
<p>irk</p>
<p>The objective Function (5) minimizes the total time required to perform the monitoring operation. Constraint (6) ensures that each area is covered by at least one drone while meeting the surveillance accuracy requirements. Constraint (7) ensures that there will not be more than one UAV stop at the same node. Constraint (8) expresses the relationship between the decision variables Xirjsk and Yirk. Constraints (9) and (10) show that all tours of each drone start and end at node 0. Constraint (11) shows the conservation of current at different nodes. Constraint (12) specifies that the travel time and monitoring time of each drone cannot exceed its maximum allowed flight time. Constraints (13)-(15) are subtour elimination constraints. Constraints (16)-(18) define the types of variables.</p>
</sec>
<sec id="sec-10"><label>2.5</label><title>Credibility-Based Fuzzy Programming Model</title>
<p>The proposed model becomes non-fuzzy according to the mathematical programming methods and based on the credibility measure. To do this, we need both optimistic and pessimistic values as critical values. Ifξ is a fuzzy variable andαϵ (0,1], the optimistic and pessimistic values for the variableξ at theαlevel are defined as follows (see [17-18]).</p>
<p>ξ (α) = sup{r|Cr(ξ ≥ r) ≥ α}, (19)</p>
<p>sup</p>
<p>ξ (α) = inf{r|Cr(ξ ≤ r) ≥ α}. (20)</p>
<p>inf</p>
<p>In this paper, the variableξ is considered as a triangular fuzzy number, for example,ξ= (a1, a2, a3). And it is assumed that α≥0.5, so optimistic and pessimistic values are obtained as follows (see [20]).</p>
<p>ξ (α) = (2α − 1)a1 + (2 − 2α)a2, (21)</p>
<p>sup</p>
<p>ξ (α) = (2 − 2α)a2 + (2α − 1)a3. (22)</p>
<p>inf</p>
<p>Due to optimistic and pessimistic values, the problem constraints that include fuzzy parameters become non-fuzzy. If r is a definite value in the constraint, the following two equations are used to make the constraint non-fuzzy.</p>
<p>Cr(ξ ≥ r) ≥ α ⟺ r ≤ ξsup(α), (23) Cr(ξ ≤ r) ≥ α ⟺ r ≥ ξinf(α). (24)</p>
<p>In the proposed model, wind speed is considered fuzzy; therefore, Eqs. (1), (2), and (3) are affected by the existing uncertainty and are transformed into non-fuzzy according to Eqs. (19) to (24).</p>
<p>vfijk</p>
<p>(25)</p>
<p>≤ √(vn × cosφ + [(2α − 1)vw + (2 − 2α)vw ] × cosδ) + (vn × sinφ + [(2α − 1)vw + (2 − 2α)vw ] × sinδ) ,</p>
<p>k ij 1 2 k ij 1 2</p>
<p>vfijk</p>
<p>(26)</p>
<p>≥ √(vn × cosφ + [(2 − 2α)vw + (2α − 1)vw ] × cosδ) + (vn × sinφ + [(2 − 2α)vw + (2α − 1)vw ] × sinδ) ,</p>
<p>k ij 2 3 k ij 2 3</p>
<p>√( )2 [( ) ( ) ]2 (27)</p>
<p>vfrsk ≤ vnk − 2 − 2α vw2 + 2α − 1 vw3 , √( )2 [( ) ( ) ]2 (28)</p>
<p>vfrsk ≥ vnk − 2α − 1 vw1 + 2 − 2α vw2 ,</p>
<p>[(2 − 2α)vw2 + (2α − 1)vw3] (29)</p>
<p>φij ≤ ωij − arcsin [ sin(δ − ωij)], vnk</p>
<p>[(2α − 1)vw1 + (2 − 2α)vw2] (30)</p>
<p>φij ≥ ωij − arcsin [ sin(δ − ωij)].</p>
<p>vnk</p>
</sec>
</sec>
<sec id="sec-11"><label>3</label><title>Numerical Experiment</title>
<sec id="sec-12"><label>3.1</label><title>Experiment Details</title>
<p>To evaluate the presented model, a numerical example has been studied. For this purpose, a specific and divided area is considered, as shown in <xref ref-type="fig" rid="fig5">Fig. 5</xref>, which requires aerial monitoring operations. The indicated nodes indicate the points of monitoring by different drones. Accordingly, according to the degree of importance of imaging each area (according to <xref ref-type="table" rid="tab1">Table 1</xref>), 3 drones at 3 different heights can perform monitoring. The flight speed of the drones is assumed to be the same (6 m⁄s), but the maximum flight duration is 600, 400, and 350 seconds, respectively. Also, wind speed is a fuzzy number (2m⁄s, 3m⁄s, 4m⁄s) and α=0.6. The height that can be covered by each area indicates the sensitivity with which each area is imaged. Height 1 is the lowest possible height and has the highest accuracy, and height 3 is the highest drone imaging level, which has the lowest accuracy. For example, area 4 can be covered from all three heights, but area 1 will only be covered from height 1 due to the sensitivity required for imaging.</p>
<fig id="fig4"><label>Figure 4</label><caption><p>The area to be monitored by a drone.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:6:66,190.9,537.1,489.8"/><p content-type="note">This figure is shown in the PDF version of the article.</p></fig>
<table-wrap id="tab1"><label>Table 1</label><caption><p>Coverable height of each area</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:6:66,66.4,537.1,138.3"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
</sec>
<sec id="sec-13"><label>3.2</label><title>Computational Results</title>
<p>By solving the mathematical model provided by the GAMS software, the results of the drones&apos; routing for imaging the specified areas are obtained. <xref ref-type="fig" rid="fig5">Fig. 5</xref> shows the drones&apos; stopping points and the imaging range of each drone. According to the results obtained, drone 1, moving from point 0 at the height of level 1, is stationed at point 1 and then goes to point 2 at the same level. Also, drone 3, moving from the starting point, first goes to the height of level 2 at point 5 and then goes to point 7 at the same level. The return of both drones will be to the initial origin. According to <xref ref-type="fig" rid="fig5">Fig. 5</xref>, areas 1 and 2 are monitored by UAV 1 with greater sensitivity, and areas 3 to 8 are imaged by UAV 3 with less sensitivity.</p>
<fig id="fig5"><label>Figure 5</label><caption><p>Drones&apos; stopping points and the imaging range.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:7:66,284.1,537.1,643.8"/><p content-type="note">This figure is shown in the PDF version of the article.</p></fig>
</sec>
</sec>
<sec id="sec-14"><label>4</label><title>Evaluation</title>
<p>In the sensitivity analysis, changes in wind speed (with the same wind angle = 90^°) and wind direction (with the same wind speed = 3m⁄s) have been investigated. <xref ref-type="fig" rid="fig6">Figs. 6</xref> and 7 show the analyses performed.</p>
<fig id="fig6"><label>Figure 6</label><caption><p>Total flight time depending on wind angle changes.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:8:66,510.2,537.1,780.3"/><p content-type="note">This figure is shown in the PDF version of the article.</p></fig>
<fig id="fig7"><label>Figure 7</label><caption><p>Total flight time depending on wind speed changes.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:8:66,294.9,537.1,495.7"/><p content-type="note">This figure is shown in the PDF version of the article.</p></fig>
</sec>
<sec id="sec-15"><label>5</label><title>Conclusion</title>
<p>One of the important issues in transportation and logistics systems is the routing of land and air vehicles. The drone imaging routing problem refers to a problem in which the goal is to assign the desired areas for monitoring to each drone and determine the optimal movement paths. Nowadays, drones are used for a variety of purposes. Drones can be used for aerial mapping and surveillance of target areas.</p>
<p>In this paper, the problem of routing imaging drones is discussed by considering the sensitivity and quality of images recorded by drones with the aim of reducing the total imaging time of the desired area, as the objective of the problem. Also, wind as an environmental factor affecting the movement of drones is investigated by considering the uncertainty in determining its speed. Finally, the problem model is solved using GAMS software. The results indicate an optimal schedule for the monitoring system of the desired area.</p>
<p>For future research, the use of metaheuristic algorithms is recommended to accelerate the solution time and also to expand the dimensions of the problem.</p>
</sec>
<sec id="sec-16"><title>Acknowledgments</title>
<p>The authors sincerely appreciate all those who contributed to the completion of this research.</p>
</sec>
<sec id="sec-17"><title>Funding</title>
<p>This research did not receive any external funding.</p>
</sec>
<sec id="sec-18"><title>Data Availability</title>
<p>The data used in this study are available from the corresponding author upon reasonable request.</p>
</sec>
<sec id="sec-figures"><title>Figures</title>
<fig><label>Figure</label><caption><p>Image from the PDF file; its caption could not be matched.</p></caption><graphic xlink:href="https://raise.reapress.com/public/journals/1/jats-figures/84/fig-1-2d14288128da.jpg"/></fig>
<fig><label>Figure</label><caption><p>Image from the PDF file; its caption could not be matched.</p></caption><graphic xlink:href="https://raise.reapress.com/public/journals/1/jats-figures/84/fig-2-feee2d73edad.png"/></fig>
<fig><label>Figure</label><caption><p>Image from the PDF file; its caption could not be matched.</p></caption><graphic xlink:href="https://raise.reapress.com/public/journals/1/jats-figures/84/fig-3-e953ce022f0e.png"/></fig>
</sec>
</body>
<back><ref-list><title>References</title>
<ref id="ref-1"><label>1</label><mixed-citation>Zhen, L., Li, M., Laporte, G., &amp; Wang, W. (2019). A vehicle routing problem arising in unmanned aerial monitoring. Computers &amp; operations research, 105, 1–11. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.cor.2019.01.001">https://doi.org/10.1016/j.cor.2019.01.001</ext-link></mixed-citation></ref>
<ref id="ref-2"><label>2</label><mixed-citation>Ristorto, G., D’Incalci, P., Gallo, R., Mazzetto, F., &amp; Guglieri, G. (2017). Mission planning for the estimation of the field coverage of unmanned aerial systems in monitoring mission in precision farming. Chemical engineering transactions, 58, 649–654. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3303/CET1758109">https://doi.org/10.3303/CET1758109</ext-link></mixed-citation></ref>
<ref id="ref-3"><label>3</label><mixed-citation>Merino, L., Caballero, F., Martínez-de Dios, J. R., Ferruz, J., &amp; Ollero, A. (2006). A cooperative perception system for multiple UAVs: Application to automatic detection of forest fires. Journal of field robotics, 23(3– 4), 165–184. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1002/rob.20108">https://doi.org/10.1002/rob.20108</ext-link></mixed-citation></ref>
<ref id="ref-4"><label>4</label><mixed-citation>Alotaibi, K. A., Rosenberger, J. M., Mattingly, S. P., Punugu, R. K., &amp; Visoldilokpun, S. (2018). Unmanned aerial vehicle routing in the presence of threats. Computers &amp; industrial engineering, 115, 190–</mixed-citation></ref>
<ref id="ref-5"><label>205</label><mixed-citation><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.cie.2017.10.030">https://doi.org/10.1016/j.cie.2017.10.030</ext-link></mixed-citation></ref>
<ref id="ref-6"><label>5</label><mixed-citation>Ramirez-Atencia, C., Bello-Orgaz, G., R-Moreno, M. D., &amp; Camacho, D. (2017). Solving complex multi-UAV mission planning problems using multi-objective genetic algorithms. Soft computing, 21(17), 4883– 4900. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00500-016-2376-7">https://doi.org/10.1007/s00500-016-2376-7</ext-link></mixed-citation></ref>
<ref id="ref-7"><label>6</label><mixed-citation>Mohsan, S. A. H., Othman, N. Q. H., Li, Y., Alsharif, M. H., &amp; Khan, M. A. (2023). Unmanned aerial vehicles (UAVs): Practical aspects, applications, open challenges, security issues, and future trends. Intelligent service robotics, 16(1), 109–137. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s11370-022-00452-4">https://doi.org/10.1007/s11370-022-00452-4</ext-link></mixed-citation></ref>
<ref id="ref-8"><label>7</label><mixed-citation>Dantzig, G. B., &amp; Ramser, J. H. (1959). The truck dispatching problem. Management science, 6(1), 80–91. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1287/mnsc.6.1.80">https://doi.org/10.1287/mnsc.6.1.80</ext-link></mixed-citation></ref>
<ref id="ref-9"><label>8</label><mixed-citation>Liang, J., Zhong, H., Wang, Y., Chen, Y., Zeng, J., &amp; Mao, J. (2023). Adaptive force tracking impedance control for aerial interaction in uncertain contact environment using barrier function. IEEE transactions on automation science and engineering, 21(3), 4720–4731. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TASE.2023.3301023">https://doi.org/10.1109/TASE.2023.3301023</ext-link></mixed-citation></ref>
<ref id="ref-10"><label>9</label><mixed-citation>Carvajal, C. P., Andaluz, V. H., Roberti, F., &amp; Carelli, R. (2023). Path-following control for aerial manipulators robots with priority on energy saving. Control engineering practice, 131, 105401. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.conengprac.2022.105401">https://doi.org/10.1016/j.conengprac.2022.105401</ext-link></mixed-citation></ref>
<ref id="ref-11"><label>10</label><mixed-citation>Han, Y., Li, J., Liu, Z., Liu, C., &amp; Tian, J. (2020). Metaheuristic algorithm for solving the multi-objective vehicle routing problem with time window and drones. International journal of advanced robotic systems, 17(2), 1729881420920031. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1177/1729881420920031">https://doi.org/10.1177/1729881420920031</ext-link></mixed-citation></ref>
<ref id="ref-12"><label>11</label><mixed-citation>Thibbotuwawa, A., Bocewicz, G., Radzki, G., Nielsen, P., &amp; Banaszak, Z. (2020). UAV mission planning resistant to weather uncertainty. Sensors, 20(2), 515. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/s20020515">https://doi.org/10.3390/s20020515</ext-link></mixed-citation></ref>
<ref id="ref-13"><label>12</label><mixed-citation>Sanjari-Parizi, M., Pouralihasani, H., &amp; Meymand, A. Z. (2024). Multi-objective optimization for combined ground and aerial delivery systems using drones. In international conference on industrial and systems engineering. <ext-link ext-link-type="uri" xlink:href="https://www.researchgate.net/publication/394195466_Multi-objective_optimization_for_combined_ground_and_aerial_delivery_systems_using_drones">https://www.researchgate.net/publication/394195466_Multi-objective_optimization_for_combined_ground_and_aerial_delivery_systems_using_drones</ext-link></mixed-citation></ref>
<ref id="ref-14"><label>13</label><mixed-citation>Hayat, S., Yanmaz, E., Bettstetter, C., &amp; Brown, T. X. (2020). Multi-objective drone path planning for search and rescue with quality-of-service requirements. Autonomous robots, 44(7), 1183–1198. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s10514-020-09926-9">https://doi.org/10.1007/s10514-020-09926-9</ext-link></mixed-citation></ref>
<ref id="ref-15"><label>14</label><mixed-citation>Yuan, S., Ota, K., Dong, M., &amp; Zhao, J. (2022). A path planning method with perception optimization based on sky scanning for UAVs. Sensors, 22(3), 891. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/s22030891">https://doi.org/10.3390/s22030891</ext-link></mixed-citation></ref>
<ref id="ref-16"><label>15</label><mixed-citation>Huang, Y., &amp; Hammad, A. (2024). Simulation-based optimization of path planning for camera-equipped uavs that considers the location and time of construction activities. Remote sensing, 16(13), 2445. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/rs16132445">https://doi.org/10.3390/rs16132445</ext-link></mixed-citation></ref>
<ref id="ref-17"><label>16</label><mixed-citation>Chang, B., Hwang, B., Lim, W., Kim, H., Kang, W., Park, Y. S., &amp; Ko, D. W. (2025). Enhancing wildlife detection using thermal imaging drones: Designing the flight path. Drones, 9(1), 52. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/drones9010052">https://doi.org/10.3390/drones9010052</ext-link></mixed-citation></ref>
</ref-list></back>
</article>