<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Flight Time Optimization in People Identification by Multidrone-Femtocell Systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Roberta Avanzato</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Francesco Beritelli</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gabriele Nicotra</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Electrical, Electronic and Computer Engineering, University of Catania</institution>
          ,
          <addr-line>Catania, CT</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Mathematics and Computer Science, University of Catania</institution>
          ,
          <addr-line>95125 Catania</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <fpage>34</fpage>
      <lpage>40</lpage>
      <abstract>
        <p>The paper proposes an extension of a previous algorithm for the geolocation of missing people, which is aimed at a reduction in search times. The proposed technique involves the use of femtocells on board the drone, and therefore ofers the possibility for identifying a mobile terminal based on the estimate of the power levels. In particular, a multi-drone system is proposed that allows for better performance in terms of reduction in localization times, which are halved in the case of simultaneous use of 4 drones.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Multi-drone/Femtocell systems</kwd>
        <kwd>Energy consumption</kwd>
        <kwd>Mobile terminal positioning algorithm</kwd>
        <kwd>4G technologies</kwd>
        <kwd>Reference signal received power (RSRP)</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        ger as the only means for covering a disaster area but
as a localization system leads to novel studies
conThe occurrence of a natural disaster in urban or sub- ducted in [
        <xref ref-type="bibr" rid="ref9">17, 18, 19</xref>
        ]. In these studies, the authors
urban areas always poses a series of problems in terms propose an algorithm capable of locating any mobile
of public safety, social and economic hardship. terminal in a given monitored area through the use of
      </p>
      <p>
        The development in technological innovation is of- UAV systems. Through the femtocell cover, placed on
ten able to provide support to the problems that must the drone, it is possible to create a connection with the
be faced in the event of a post-natural disaster. For terminals and locate them using the received power
example, on a social level it is of crucial importance values. In particular in [
        <xref ref-type="bibr" rid="ref9">19</xref>
        ] the authors present a new
to connect the areas afected by disasters and cover criterion for classification and geolocation in the
presthem with telecommunications systems [1, 2]. In this ence of non-isotropic radio signal propagation using a
regard, many researchers have studied new solutions 4G femtocell aboard a drone system. The authors also
based on the use of UAV (Unmanned Aerial Vehicle) present a first study on the capacity and eficiency of
systems, proposing audio-video recording systems ba- a time-of-flight optimization and data processing
alsed on technologies for redundant connection in mo- gorithm performed by the drone. The purpose of this
bility [
        <xref ref-type="bibr" rid="ref2">3, 4, 5</xref>
        ], as well as drone-femtocell system so- algorithm is to reduce rescue times in natural disaster
lutions as an alternative to classic radio base stations scenarios as much as possible.
when these are out of service [6, 7, 8, 9, 10]. In this article, we propose the extension of the flight
      </p>
      <p>Another research field is people identification and time optimization and processing algorithm using a
localization [11, 12, 13], in particular the techniques multi-drone-femtocell system.
employed searching for missing persons in post-earthquakeThe use of multiple drones with femtocells on board
scenarios. allows scanning the monitoring area more rapidly; the</p>
      <p>Several methods have been proposed to date includ- algorithm is responsible for making the two or four
ing the localization of mobile terminals by radiofre- drones cooperate, in order to follow their respective
quency (RF) signals, in scenarios where rubble is a sour- paths with the minimum overlap. This mechanism leads
ce of significant attenuation to the propagation of the to a considerable reduction in the flight and processing
electromagnetic signal [14, 15, 16]. times of each drone and therefore avoids considerable
The idea of using the drone-femtocell system no lon- waste of flight energy [20].</p>
      <p>The paper is structured as follows: section II
deIInCfYoRrmIMaEtic2s0,2M0:aItnhteemrnaattiicosn,aanldCoEnnfgeirneneecreinfogr, OYonulinnge,RJeuselyar0c9he2r0s2i0n scribes the proposed method, i.e. the method of
op" roberta.avanzato@phd.unict.it (R. Avanzato); timizing flight and processing times through multiple
francesco.beritelli@dieei.unict.it (F. Beritelli) drone-femtocell systems; section III shows the
performances obtained using this method as the number of
drones used and the size of the monitoring area vary;
© 2020 Copyright for this paper by its authors. Use permitted under Creative
CPWrEooUrckReshdoinpgs IhStpN:/c1e6u1r3-w-0s.o7r3g CCoEmUmoRns WLiceonrsekAsthtriobuptioPnr4o.0cIneteerdnaitniognasl ((CCC EBYU4R.0)-.WS.org)
the final section is dedicated to conclusions.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Proposed Method</title>
      <p>
        In this paper, the "Cluster-based Fast Proximity
Algorithm" proposed in [
        <xref ref-type="bibr" rid="ref9">19</xref>
        ] is extended to the use of two or
more cooperating drones, optimizing flight time and
areas to be covered. This mechanism leads to a
reduction in the energy consumed by drones and also
in rescue times.
      </p>
      <p>Therefore, by using multiple drone-femtocell
systems, the need arises to remodel the algorithm for
optimizing the drone flight time, in order to intelligently
cover each sub-area of the monitoring area. To this
end, once the optimization algorithm is applied, the
graphs relating to processing times, flight times and
energy expenditure are obtained as the number of
drones used and the size of the matrix that defines the
monitoring area vary. To apply the algorithm, the
following constraints were introduced:
• coverage radius of the femtocell on board the
drone equal to half the diagonal of the starting
grid;
detect;
• the terminals hook onto the first femtocell they
• the drones depart from the edges of the grid with
a time lag of one minute, to prevent them from
passing through the same point at the same time;
• uneven distribution of terminals.</p>
      <p>
        The drone-femtocell system and the details of the
classification and localization algorithms are defined
(1)
(2)
(3)
(4)
(5)
(6)
(7)
in [
        <xref ref-type="bibr" rid="ref9">19</xref>
        ], the main hypotheses for the application of this
algorithm are summarized below:
• The grid must be an  × 
2 + 1 and  = 2, 3, . . . ,  ;
matrix where 
=
• The matrix must not be 2 × 2 or 3 × 3;
• The number of iteration phases of the algorithm
must be given by:
      </p>
      <p>=  =  2 ( − 1)</p>
      <p>The equations that determine the processing time,
lfight time and energy, respectively, in the case of two
and four drones are the following:</p>
      <p>−
=   ∗ (5 ∗  
+ 1)

  −
=   ∗ 20 + 2 
[
 
∑</p>
      <p>3
(  =2 2 −2 )]

  
=  ∗ (  −

+    − )</p>
      <p>The processing, flight and energy expenditure times
in the case of two drones are defined, respectively, by
(2), (3), and (4). However, in the case of 4 drones, the
processing, flight and energy expenditure times are
defined by (5), (6), and (7), respectively.</p>
      <p>−</p>
      <p>{
=   ∗ 5 ∗

  −
=   ∗ [2</p>
      <p>+ 1
[ 2 ]
(2 + 2  −2 )]
+ 4
3</p>
      <p>}

 
=  ∗ (  −

+    − )</p>
    </sec>
    <sec id="sec-3">
      <title>3. Performance Evaluation</title>
      <p>
        divided into 9 rows and 9 columns, the phases of the
algorithm and the drone path, respectively, when 1, 2
In this section we will evaluate the performance of the and 4 drones are employed. The diferences concern
lfight time optimization and processing algorithm in the number of processing points and the flight
segthe case of 1 drone, 2 drones and 4 drones. As already ments of each individual drone. In the case only one
seen in [
        <xref ref-type="bibr" rid="ref9">19</xref>
        ] the "Cluster-based Fast Proximity Algo- drone is used, 19 points are processed during the three
rithm" algorithm was applied based on a single drone, phases of the algorithm, whereas using two drones
in this paper we will apply it to several drones, com- they are reduced to 16. As for the flight segments, from
paring performance, in terms of time reduction and the 68 segments obtained with one drone we pass to 56
energy consumption in three diferent cases. segments. All this leads to a reduction in the
process
      </p>
      <p>To test the performance of the system, a practical ing and flight times of each individual drone. However,
example of a matrix of size  = 9 will be considered, using 4 drones it is possible to observe that the number
i.e. a 9 × 9 matrix (with a resolution of 2 meters, thus of phases each drone must complete decreases while
obtaining a monitoring area of 18 × 18 meters). Using maintaining the size of the grid unchanged; this
haptwo drones, positioned at opposite edges of the area, it pens because each drone is responsible for scanning
is noted that the number of phases that the algorithm a smaller sub area equal to almost half of the
origiruns is given by (1) and remains unchanged compared nal one. This decrease occurs every time 4 drones are
to the case of using only one drone, i.e. 3 phases are used, regardless of the size of the grid. There is also a
carried out. further decrease in the processing points (equal to 14)
Fig. 1, Fig. 2, and Fig. 3 show the monitoring area and in the flight segments (equal to 28).</p>
      <p>Fig. 4 shows the flight and processing time trends of see that the maximum decrease is obtained by passing
a matrix M = 9, as the number of drones used varies. from 2 to 4 drones, with the flight time being halved.
As for the processing time, it can be observed that it Regarding the energy, represented in Fig. 5, a net
significantly decreases using 4 drones, going from 570 decrease is obtained, passing from the use of 2 drones
seconds (9.5 minutes) with one drone to 420 seconds (total energy equal to 50.44Wh) to 4 drones (33.95 Wh).
(7 minutes) with 4 drones. Using two drones, how- With one drone, on the other hand, there is an energy
ever, the processing time drops to 480 seconds (8 min- consumption of 60.62 Wh.
utes). While, the total flight time varies from 680 sec- To generalize the considerations made, additional
onds (11.33 minutes) using one drone, to 560 seconds graphs were obtained as the size of the matrix on which
(9.33 minutes) with 2 drones, decreasing up to 280 sec- the localization algorithm is applied varies. Fig. 6, Fig. 7
onds (4.67 minutes) using 4 drones. In this case we can and Fig. 8 represent, respectively, the trend of the curves
relating to processing time, flight and energy
consumption, based on the use of 1, 2 or 4 drones. These figures
confirm what has been said for a 9 × 9 matrix. In fact,
as regards the processing time, the greatest reduction
is obtained by passing from 1 to 4 drones.</p>
      <p>In terms of flight time and energy, there is a sharper
decrease from 2 to 4 drones. Once the number of drones
has been fixed, processing times, flight times and
energy increase hand in hand with the increase in the
size of the matrix, but with a diferent trend. The
processing time increases linearly, while the flight time
and energy grow according to an exponential trend.</p>
      <p>For example, having set the use of drones equal to
2, the flight, processing and energy consumption times
were obtained as the size of the matrix changed. The
data is represented in Table 1.</p>
      <p>Another interesting graph that has been obtained
concerns the total duration of the journey of each drone,
given by the sum of the processing and flight times. As
shown in Fig. 9, once the size of the matrix is fixed the
total duration of the journey is considerably reduced,
almost halving going from 2 to 4 drones.</p>
      <p>Considering that during a search and rescue
operation of missing persons time is a determining factor,
being able to locate terminals in the shortest possible
timeframe is a major advantage.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusion References</title>
      <p>In this paper, a study was presented concerning the
combined use of drones and femtocells. In particular,
the paper analyses the cases UAV-femtocell systems
are used to create ad hoc emergency networks during
disaster scenarios or to facilitate search and rescue
operations for civilians missing in post-earthquake
scenarios. Using a real simulation scenario, the following
were considered:</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <article-title>cle estimation using rssi observations</article-title>
          ,
          <source>in: 2015</source>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <source>3rd RSI International Conference on Robotics and</source>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Mechatronics</surname>
          </string-name>
          (ICROM),
          <year>2015</year>
          , pp.
          <fpage>517</fpage>
          -
          <lpage>522</lpage>
          . [16]
          <string-name>
            <given-names>T.</given-names>
            <surname>Golubeva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zaitsev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Konshin</surname>
          </string-name>
          , I. Duisen-
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <source>in: 2018 Tenth International Conference on Ubiq-</source>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <source>uitous and Future Networks (ICUFN)</source>
          ,
          <year>2018</year>
          , pp.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          718-
          <fpage>723</fpage>
          . [17]
          <string-name>
            <given-names>R.</given-names>
            <surname>Avanzato</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Beritelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Vaccaro</surname>
          </string-name>
          , Identi-
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <year>2019</year>
          10th IEEE International Conference on In-
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <source>(IDAACS)</source>
          , volume
          <volume>1</volume>
          ,
          <year>2019</year>
          , pp.
          <fpage>269</fpage>
          -
          <lpage>273</lpage>
          . [18]
          <string-name>
            <given-names>R.</given-names>
            <surname>Avanzato</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Beritelli</surname>
          </string-name>
          , An innovative technique
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <source>sors 19</source>
          (
          <year>2019</year>
          )
          <fpage>4547</fpage>
          . [19]
          <string-name>
            <given-names>R.</given-names>
            <surname>Avanzato</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Beritelli</surname>
          </string-name>
          ,
          <article-title>A smart uav-femtocell</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <article-title>tion of people</article-title>
          ,
          <source>IEEE Access 8</source>
          (
          <year>2020</year>
          )
          <fpage>30262</fpage>
          -
          <lpage>30270</lpage>
          . [20]
          <string-name>
            <given-names>F.</given-names>
            <surname>Bonanno</surname>
          </string-name>
          , G. Capizzi,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          , Some remarks
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <article-title>battery energy storage</article-title>
          ,
          <source>in: SPEEDAM</source>
          <year>2012</year>
          - 21st
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <given-names>Electrical</given-names>
            <surname>Drives</surname>
          </string-name>
          ,
          <source>Automation and Motion</source>
          ,
          <year>2012</year>
          ,
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          pp.
          <fpage>941</fpage>
          -
          <lpage>945</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>