<!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>
      <journal-title-group>
        <journal-title>IEEE Internet of
Things Journal 9(17) (2022) 15460-15483. doi: 10.1109/JIOT.2022.3176903.
[9] M. Samir</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.1109/JIOT.2022.3176903</article-id>
      <title-group>
        <article-title>Algorithms for obtaining video and sound data of UAVs in real time</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Andriy Dudnik</string-name>
          <email>a.s.dudnik@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff5">5</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Serhii Vyhovskyi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Daryna Yaremenko</string-name>
          <email>dashayaremenko17@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dauriya Zhaksigulova</string-name>
          <email>dauriya.dzh@gmail.com</email>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrii Kysil</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vadym Rakytskyi</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andriy Fesenko</string-name>
          <email>aafesenko88@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Interregional Academy of Personnel Management</institution>
          ,
          <addr-line>Frometivska Str., 2, Kyiv, 03039</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>National Aviation University</institution>
          ,
          <addr-line>Liubomyra Huzara Ave. 1, Kyiv, 03058</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Open University of Human Development “Ukraine”</institution>
          ,
          <addr-line>Lvivs'ka Str., 23, Kyiv, 04071</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Serikbayev East Kazakhstan Technical University</institution>
          ,
          <addr-line>Serikbayev Str., 19 D, Ust-Kamenogorsk, 070004</addr-line>
          ,
          <country country="KZ">Kazakhstan</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>State Scientific and Research Institute of Cybersecurity Technologies and Information Protection</institution>
          ,
          <addr-line>Maksym Zalizniak Str., 3/6, Kyiv, 03142</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff5">
          <label>5</label>
          <institution>Taras Shevchenko National University of Kyiv</institution>
          ,
          <addr-line>Volodymyrska Str., 60, Kyiv, 01601</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2017</year>
      </pub-date>
      <volume>290</volume>
      <fpage>15460</fpage>
      <lpage>15483</lpage>
      <abstract>
        <p>This paper investigates real-time data acquisition algorithms on unmanned aerial vehicles (UAVs) between the flight controller and additional equipment. The main attention is paid to data exchange algorithms between companion computers (Raspberry Pi type) and microcontrollers (Arduino type) additionally installed on the drone itself. An important aspect of the effective operation of the UAV is the fast and reliable transmission of data, in particular sound, between its components. This provides an accurate simulation of its behavior. The article discusses data exchange algorithms to reduce delays and increase reliability. The work focuses on determining requirements for real-time data exchange for UAV systems, analysis of limitations and requirements for speed, reliability. An overview of the principles of operation of microcontrollers and minicomputers, highlighting their differences and advantages of joint use, is carried out. An analysis of existing data exchange algorithms and protocols (SPI, UART, I2C, etc.) and Schauder's direct discrete transformation algorithm, which is an integral part of the direction of research on coding and decoding of audio information, was also performed, with the aim of comparing their characteristics and capabilities. This research contributes to the improvement of UAV data exchange technologies, offering new approaches and solutions that can be useful for developers and researchers in the field of unmanned technologies.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;UAV</kwd>
        <kwd>data acquisition algorithm</kwd>
        <kwd>microcontroller</kwd>
        <kwd>microcomputer</kwd>
        <kwd>data exchange protocol</kwd>
        <kwd>discrete Schauder transformation 1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>In the modern world, unmanned aerial vehicles (UAVs) have become widely used in various fields,
including agriculture, search and rescue operations, infrastructure monitoring, and the main one is
their use in the war with the Russian aggressor. One of the key requirements for the effective
functioning of UAVs is the possibility of fast and reliable data exchange between various components
of the drone in real time. This allows for accurate modeling of its behavior, quick response to changes
in the environment. Various types of additional hardware are installed on the drone to simulate its
behavior, including flight controllers, companion computers (such as Raspberry Pi), and
microcontrollers (such as Arduino). The joint use of these components allows the implementation of
complex data processing and decision-making algorithms. However, to achieve maximum speed,
reliability and energy efficiency, it is necessary to ensure effective data exchange between these
components. In this article, the main attention is paid to data exchange algorithms between
companion computers and microcontrollers installed on the drone. The methods of data exchange
optimization are considered, which allow to reduce delays and increase the reliability of the system.
The paper analyzes in detail the requirements for real-time data exchange for UAV systems, in
particular the requirements for the speed and reliability of information transmission. An overview
of the principles of operation of microcontrollers and minicomputers, highlighting their differences
and advantages of joint use, is carried out.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Review of existing solutions and literature sources</title>
      <p>
        In article [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], data collection from deployed sensor networks can be performed using a static receiver,
a ground mobile receiver, or a mobile aerial data collection based on an unmanned aerial vehicle
(UAV). Considering the large-scale sensor networks and the characteristics of the deployed
environment, aerial data collection based on manned UAVs has more advantages. In this paper, the
authors developed a basic framework for aerial data collection, which includes the following five
components: network deployment, node positioning, reference point search, UAV fast route
planning, and network data collection. In each of them, the authors identified key problems and
proposed effective solutions. This includes the proposal of a Fast Route Planning by Algorithm Rules
(FPPWR) algorithm based on network distribution to improve the efficiency of route planning while
ensuring a relatively short path length. The authors developed and implemented a modeling platform
for collecting aerial photo data from sensor networks and tested the performance of the proposed
system based on the following parameters: time spent on aerial photo data collection, flight path
distance, and the amount of data collected. The disadvantage of this work is that the methods
proposed by the authors do not solve the problem of obtaining sound and video data from UAVs.
      </p>
      <p>
        The authors of the article [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] noted that the use of unmanned aerial vehicles (UAVs) is considered
an effective platform for monitoring critical infrastructure covering geographical areas. UAVs have
also demonstrated exceptional viability in data collection due to the extensive wireless sensor
networks they operate within. Based on environmental information such as restricted airspace,
geographic location conditions, flight risks, and sensor deployment statistics, we design an optimal
flight path planning mechanism using biologically inspired multi-objective algorithms. In this paper,
the authors first collect data detection points from the entire sensor field in which the UAV
communicates with sensors to acquire sensor data, and then determine the best flight path between
neighboring collection points. Using the proposed joint genetic algorithm and ant colony
optimization from the possible UAV flight routes, the optimal one is selected according to detection
utilities, energy, time, and risk. The simulation results show that the method synthesized by them
can obtain dynamic adaptability to the environment and high utility in various practical situations.
However, the authors of this work also do not pay special attention to the analysis of video and audio
information.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref3 ref4 ref5 ref6 ref7">3–7</xref>
        ], it is noted that unmanned aerial vehicles (UAVs) are increasingly used as data collectors
for terrestrial wireless sensor networks (WSN). Most of the current research suggests optimization
for creating routes for a single UAV. In contrast, the authors propose a distributed algorithm for
WSN data collection using a dynamic UAV array that takes into account that UAVs leave or join the
cluster due to reboots or failures. In their work, the authors believe that UAVs only have
mediumrange (several meters) communication capability to deliver collected data, similar to assumptions in
related papers. Compared to the expensive non-real-time traveling salesman problem (TSP)
approach, our algorithm provides about 3% more efficient sensor visits in certain scenarios without
using optimized traversal, which is a significant drawback of this study.
      </p>
      <p>The article [8–10] states that artificial data collection from distributed sensors located in different
areas in complex scenarios is obviously inefficient due to the large amount of work and time.
Unmanned aerial vehicles (UAVs) are a promising solution that allows several UAVs to automatically
collect data along a predetermined route. However, without a well-planned trajectory, the required
number and energy consumption of unmanned aerial vehicles will increase dramatically. Therefore,
minimizing the required number and optimizing the UAV path, known as multi-UAV route planning,
is essential for effective data collection. Therefore, some heuristic algorithms such as Genetic
Algorithm (GA) and Ant Colony Algorithm (ACA) have been proposed, which work well for
multiUAV route planning. However, in complex scenarios with high timeliness requirements, the
convergence speed performance of the above algorithms is imperfect, which will lead to inefficient
optimization process and data collection delay. Deep learning (DL, DP), after training with enough
data sets, has a high resolution speed without worrying about convergence problems.</p>
      <p>Therefore, in this paper, the authors propose an algorithm called Deep Learning with Genetic
Algorithm (DL-GA), which combines the advantages of DL and GA. The GA will collect states and
routes from different scenarios and then use them to train a deep neural network so that when faced
with familiar scenarios, it can quickly provide an optimized route that can meet high operational
demands. Numerous experiments show that the solving speed of DL-GA is much higher than that of
GA, with almost no loss of optimization ability, and can even outperform GA under certain
conditions.</p>
      <p>The work [8, 9] states that due to the advantages of deployment flexibility and high mobility,
unmanned aerial vehicles (UAVs) have found wide application in the fields of disaster relief, crop
protection, environmental monitoring, etc. With the development of unmanned aerial vehicles and
sensor technologies, UAV data collection for the Internet of Things (IoT) is attracting increasing
attention.</p>
      <p>This article examines key UAV data collection scenarios and technologies in detail. First, we
present a system model including a network model and a mathematical model of UAV data collection
for IoT. The authors review key technologies, including sensor clustering, UAV data collection mode,
and joint route planning and resource allocation. Finally, open problems are discussed in terms of
efficient multiple access and collaborative discovery and data collection. This paper provides some
recommendations and ideas for researchers in the field of UAV data collection for IoT.</p>
      <p>In this article, special attention is paid to the analysis of existing algorithms and data exchange
protocols, such as SPI, UART, I2C [11–13] and Schauder's direct discrete transformation algorithm
[14, 15], in order to study their characteristics and capabilities. This research can contribute to the
improvement of UAV data exchange technologies, offering new approaches and solutions that can
be useful for developers and researchers in the field of unmanned technologies.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Methodology for the study algorithms for obtaining video and sound data of UAV</title>
      <p>Some of the popular and affordable flight controllers today are SpeedyBee and Matek with Betaflight
or Ardupilot firmware. In this study, it is proposed to take as an example one of the most common
options - SpeedyBee with Betaflight firmware.</p>
      <p>Before going into detail, the physical interfaces that are present on these flight controllers will be
considered. Both SpeedyBee and Matek flight controllers with Betaflight firmware and Ardupilot
flight controllers include UART (Serial), I2C and SPI. These interfaces allow you to connect various
devices such as GPS, OSD, additional sensors and other devices that extend the capabilities of the
drone and of course Raspberry and Arduino.</p>
      <p>Consider the available interfaces on Raspberry Pi and Arduino:
1. Raspberry Pi:
•</p>
      <p>GPIO (General Purpose Input/Output): This is the main interface for connecting various
devices and sensors to the Raspberry Pi. It allows you to read input signals from sensors and
control output signals to actuators or other devices.
•
•
•
•
•
•
•
•
2. Arduino:</p>
      <p>Digital Pins: These digital pins can be used as input or output to read or set logic levels.
Analog Pins: Arduino also has analog pins for reading analog signals from sensors or other
sources.</p>
      <p>UART (Serial): This interface allows you to send and receive data via a serial connection to
other devices, such as a Raspberry Pi or a flight controller.</p>
      <p>SPI (Serial Peripheral Interface): Arduino also supports SPI interface to interface with
additional devices such as displays, SD cards, sensors, etc.</p>
      <p>I2C (Inter-Integrated Circuit): This interface allows the Arduino to connect to additional
sensors, displays, and other devices using the I2C bus.</p>
      <p>The general idea is that we use the Raspberry Pi as a photo and video image processing and
behavior simulation tool, and the Arduino as an intermediate bridge to exchange data between the
flight controller and the Raspberry Pi. For example, Arduino is used to transmit and generate control
signals, barometer data and other sensors to Raspberry Pi and flight controller (Figure 1).</p>
      <p>By analyzing the available data exchange protocols and the collected information, we can propose
an exchange algorithm in which data is transferred from the flight controller to the Arduino and
then to the Raspberry Pi via existing protocols. The goal of this is to create a simple framework that
allows developers to easily test their hypotheses for modeling the behavior of an unmanned aerial
vehicle, lowering the barrier to entry and allowing them to focus on algorithm development rather
than data communication system development.</p>
      <p>Below is a Table 1 for comparing the characteristics of these protocols.</p>
      <p>UART (Universal Asynchronous Receiver/Transmitter): This interface allows you to send and
receive data over a serial connection to other devices, such as an Arduino or a flight
controller.</p>
      <p>SPI (Serial Peripheral Interface): The SPI interface is used to interface the Raspberry Pi with
additional devices such as sensors, displays, and other peripherals.</p>
      <p>I2C (Inter-Integrated Circuit): This interface allows the Raspberry Pi to connect to additional
sensors, displays, and other devices with multiple devices on a single bus line.</p>
      <p>Up to 10 Mbps and
more
4 (MOSI, MISO, SCK, 2 (SDA, SCL)
SS)
May work with several Up to 127 devices
devices (limited
number SS lines)
Synchronous Synchronous
high low</p>
      <p>In conclusion, we can say that all the necessary devices have the same interfaces for exchanging
information and can be used to solve the tasks and how they can be used to connect to other
components of the UAV system.</p>
      <p>It is proposed to use the discrete Schauder transformation to exchange sound information, for
designing and researching network means of encoding / decoding, which can be implemented at the
algorithmic-program level or in a hardware-technological design based on an integrated circuit of
the type. The mathematical basis of such studies is based on the previous results of the publications
of the authors of this work, for example [16].</p>
      <p>From a positive point of view, the use of the Schauder transformation has certain advantages
compared to trigonometric bases, for example, the possibility of local processing on the time and
frequency interval when segmenting the incoming sound stream, reducing the time for mathematical
calculations of the expansion coefficients, minimizing the amount of memory. All this significantly
affects the speed of data delivery to the user.</p>
      <p>The image presented in Figure 2 is chosen for research [17–20].</p>
      <p>Within the framework of this work, we present the direct discrete Schauder transformation
algorithm, which is an integral part of the direction of research on the subject of coding and decoding
of audio information (Figure 3).</p>
      <p>In Figure 3, the indices k, m, n determine the serial numbers of digitized code combinations of
segmented blocks 1,2,3... L of the sound file in accordance with the coordinates of the Schauder
functions on the interval [0, T]. The relationship between single and double numbering of functions
is as follows [16]:
1,2,3, … , ; 1,2,3, … , 2 ;</p>
      <p>T = 2MΔt,
where Δt is the quantization interval of the sound signal over time.
2
,</p>
      <p>A structural-functional model of an experimental setup for further, more detailed research is
presented in Figure 4 for the purpose of comparison with other standardized formats of
encoding/decoding audio information, i.e., software implementation of audio codec functions at a
representative level, using the discrete Schauder transformation [21–23].</p>
      <p>Further studies of the practical use of Schauder's non-orthogonal basis functions, taking into
account the work of the authors of this publication, can be focused on the development of effective
algorithmic software and hardware for multimedia representation and compression of audio and
video streams in flight information processing systems, moving (mobile) objects, for example, UAVs
[24–28].</p>
    </sec>
    <sec id="sec-4">
      <title>4. Experimental studies</title>
      <p>The above data exchange protocols support significant data exchange rates on all three devices
(Arduino, flight controller, Raspberry Pi), for example:
•
•</p>
      <p>UART - speed is measured in baud, which is the number of symbols transmitted per second.
If there are exactly two symbols in the system (usually 0 and 1), then baud and bits per second
(bps) are equivalent.</p>
      <p>SPI - speed is measured in Mbit/s.</p>
      <p>Depending on the device, speeds can be more than 500,000 baud (bit/s) or 1 Mbps. Let's imagine
that we need to transmit from the Raspberry Pi to the flight controller through the Arduino the
control signals of the motors or other information that can be expressed in a numerical value, for
example, from 0 to 2000 or more, for example, 10 different values, at a speed of 115200 baud (bit/s).
So what speeds are we talking about - let's make a general calculation without taking into account
the specifics of data packet formation, which additionally uses several bytes of information or the
time for packet formation, which creates a delay of several percent of the selected speed: One number
from 0 to 2000 can be represented as two bytes (16 bits), that is, 10 numbers are 20 bytes or 160 bits.
Time for transmission of one packet of information [29–33]:
where: t - transmission time; Nbit - number of bits S - transmission rate (bit/s).</p>
      <p>For this case:
•
•</p>
      <p>Nbit = 160;</p>
      <p>S = 115,200 bps.</p>
      <p>Then the transmission time will be:
160 біт</p>
      <p>0.0013888 s
115 200 біт/с
Therefore, the transmission frequency (number of packets per second) is defined as:
1
! .</p>
      <p>For this case:</p>
      <p>! "."" #$$$ % 740 .</p>
      <p>Thus, it is possible to transmit information at a frequency of approximately 720 Hz, which is much
higher than 60 frames per second (Hz) when compared to the operating speed of, for example,
conventional video cameras, which is likely to be sufficient for modeling the behavior and control of
UAVs through image processing and making decisions according to a predetermined logic. Taking
into account the information above, it becomes quite clear that information transfer rates allow for
very high speeds to organize information exchange and transfer data between devices. This will most
likely be sufficient for the functioning of the system in accordance with the constructed algorithm
[34–39].</p>
      <p>Using Raspberry Pi for video processing. Assuming that the Raspberry Pi has enough image
processing potential, I suggest using this device to analyze video and photo data coming from an
unmanned aerial vehicle (UAV). When considering the image processing capabilities of the
Raspberry Pi, it can be used, for example, to orient along an optical channel or to make decisions
based on video or photo data. This opens up wide opportunities for expanding the functionality of
the system and improving its response to the environment.</p>
      <p>Information exchange algorithm. It is important to remember to solve the following issues in the
process of data exchange at high speeds:</p>
      <p>Check data integrity, for example, by signing a data packet with a CRC-8 checksum (C++
code example):
uint8_t crc8(const uint8_t *data, size_t len) {
uint8_t crc = 0x00;
for (size_t i = 0; i &lt; len; i++) {
crc ^= data[i];
for (uint8_t j = 0; j &lt; 8; j++) {</p>
      <p>crc = crc &amp; 0x80 ? (crc &lt;&lt; 1) ^ 0x31 : crc &lt;&lt; 1;
}
}
return crc;
•
•</p>
      <p>Ensure synchronicity/sequence of receiving and exchanging data between devices, for
example, by organizing function calls by time.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Discussion of research results</title>
      <p>As a result of the study, it was established that the UART, SPI and I2C information exchange
protocols can be effectively used for data transfer between the UAV flight controller, Arduino-type
microcontrollers and Raspberry Pi-type minicomputers. This is confirmed by the recommendations
of the flight controller developers themselves. The controller modified for this study is shown in
Figure 5.</p>
      <p>The study also showed that it is possible to simulate the behavior of a drone on a Raspberry Pi
computer and transmit control commands to the UAV. Information exchange protocols are able to
work at sufficiently high speeds, which allows to ensure the necessary speed and reliability of data
transmission. However, in order to achieve maximum efficiency, it is necessary to conduct further
research on the optimization of the algorithm for the use of these protocols. Figure 6 shows the UAV
flight simulation process at the current stage of development.</p>
      <p>In further research, it is planned to improve the algorithm and information exchange framework
between the flight controller, Raspberry Pi and Arduino at the software level.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusions</title>
      <p>The proposed algorithms and approaches to data exchange between UAV components are relevant
and important to ensure their effective operation. The use of microcontrollers and minicomputers
makes it possible to implement complex data processing algorithms, which is necessary for modern
unmanned systems.</p>
      <p>Analysis of quantitative parameters shows that SPI has the highest data transfer rate (up to 10
Mbit/s), but requires more communication lines. I2C provides support for up to 127 devices, which
makes it attractive for complex systems with a large number of components, but it has a relatively
complex implementation. UART is the simplest to implement with low hardware requirements, but
supports only one device per communication line.</p>
      <p>In terms of quality, UART stands out for its simplicity of implementation and low power
consumption, which makes it attractive for resource-constrained systems. SPI, although high in
power consumption, provides high data rates and supports multiple devices, which can be useful in
systems that require fast, multi-channel data transfer. I2C, although more complex to implement,
provides low power consumption and the ability to connect a large number of devices, making it the
optimal choice for complex systems with many components.</p>
      <p>The analysis of quantitative parameters confirms that the proposed methods of data exchange
can provide high speeds of information transmission between UAV components, which is important
for the real-time functioning of these systems. The proposed approaches make it possible to achieve
a data transfer rate of up to 720 Hz, which significantly exceeds the minimum frequency required
for video cameras (60 Hz).</p>
      <p>The proposed approaches for using the discrete Schauder transform for audio information
exchange can significantly improve data processing speed and reduce latency. This opens up new
opportunities for the development of effective algorithmic and software solutions for multimedia
presentation and compression of audio and video streams in information processing systems of
moving objects, such as UAVs.</p>
      <p>Overall, the study contributes to the improvement of data exchange technologies in unmanned
systems, suggesting new approaches and solutions that can be useful for developers and researchers
in the field.</p>
    </sec>
    <sec id="sec-7">
      <title>Declaration on Generative AI</title>
      <p>The author(s) have not employed any Generative AI tools.
[26] V. Kalashnikov, S. Dempe, B. Mordukhovich, S.V. Kavun, Bilevel optimal control, equilibrium,
and combinatorial problems with applications to engineering, Mathematical Problems in
Engineering 2017 (2017) 7190763.
[27] A. Dudnik, O. Trush, V. Kvasnikov, T. Domkiv, Development of distributed multi-segment
wireless networks for determining external situations, CEUR Workshop Proceedings 2845
(2021) 127–137. URL: https://ceur-ws.org/Vol-2845/Paper_13.pdf.
[28] O. Pysarchuk, A. Gizun, A. Dudnik, V. Griga, T. Domkiv, S. Gnatyuk, Bifurcation Prediction
Method for the Emergence and Development Dynamics of Information Conflicts in Cybernetic
Space, CEUR Workshop Proceedings 2654 (2019) 692–709. URL:
https://ceur-ws.org/Vol2654/paper54.pdf.
[29] A. Dudnik, Y. Kravchenko, O. Trush, O. Leshchenko, N. Dakhno, V. Rakytskyi, Study of the
Features of Ensuring Quality Indicators in Multiservice Networks of the Wi-Fi Standard, in:
Proceedings of 3rd International Conference on Advanced Trends in Information Theory
(ATIT), IEEE, Kyiv, Ukraine, 2021, pp. 93–98. doi: 10.1109/ATIT54053.2021.9678691.
[30] L. Kuzmych, D. Ornatskyi, V. Kvasnikov, A. Kuzmych, A. Dudnik and S. Kuzmych,
"Development of the Intelligent Instrument System for Measurement Parameters of the Stress
Strain State of Complex Structures, in: Proceedings of 4th International Conference on
Advanced Trends in Information Theory (ATIT), IEEE, Kyiv, Ukraine, 2022, pp. 120–124. doi:
10.1109/ATIT58178.2022.10024222.
[31] I. Bakhov, Y. Rudenko, A. Dudnik, N. Dehtiarova, S. Petrenko, Problems of Teaching Future
Teachers of Humanities the Basics of Fuzzy Logic and Ways to Overcome Them. International
Journal of Early Childhood Special Education (INT-JECSE) 13(2) (2021) 844–854. doi:
10.9756/INT-JECSE/V13I2.211127.
[32] O. Trush, A. Dudnik, M. Trush, O. Leshchenko, K. Shmat and R. Mykolaichuk, "Mask Mode
Monitoring Systems Using IT Technologies," 2022 IEEE 4th International Conference on
Advanced Trends in Information Theory (ATIT), Kyiv, Ukraine, 2022, pp. 219–224, doi:
10.1109/ATIT58178.2022.10024216.
[33] A. Dudnik, B. Presnall, M. Tyshchenko, O. Trush, Methods of determining the influence of
physical obstructions on the parameters of the signal of wireless networks, CEUR Workshop
Proceedings 3197 (2021) 227–240. URL: https://ceur-ws.org/Vol-3179/Paper_21.pdf.
[34] N. Dakhno, O. Leshchenko, Y. Kravchenko, A. Dudnik, O. Trush, V. Khankishiev, Dynamic
Model of the Spread of Viruses in a Computer Network Using Differential Equations, in:
Proceedings of 3rd International Conference on Advanced Trends in Information Theory
(ATIT), IEEE, Kyiv, Ukraine, 2021, pp. 111–115. doi: 10.1109/ATIT54053.2021.9678822.
[35] R. Aleksieieva, A. Fesenko, A. Dudnik, Y. Zhanerke, Software tool for ensuring data integrity
and confidentiality through the use of cryptographic mechanisms, CEUR Workshop
Proceedings 3426 (2023) 259–273. URL: https://ceur-ws.org/Vol-3426/paper21.pdf.
[36] A. Dudnik, S. Dorozhynskyi, S. Grinenko, O. Usachenko, B. Vorovych, O. Grinenko, Methods of
constructing a lighting control system for wireless sensor network “Smart Home”, Advances in
Artificial Systems for Logistics Engineering Lecture Notes on Data Engineering and
Communications Technologies (2022) 170–179. doi: 10.1007/978-3-031-04809-8_15.
[37] A. Dudnik, I. Bakhov, O. Makhovych, Y. Ryabokin, O. Usachenko, Models and methods for
improving performance of wireless computer networks based on the decomposition of lower
layers of the OSI reference model, International Journal of Emerging Technology and Advanced
Engineering 12 (2022) 152–162. doi: 10.46338/ijetae0122_15.
[38] A. Bieliatynskyi, S. Yang, V. Pershakov, M. Shao, M. Ta, The use of fiber made from fly ash from
power plants in China in road and airfield construction, Construction and Building Materials
323 (2022) 126537. doi: 10.1016/j.conbuildmat.2022.126537.
[39] O. Trush, I. Kravchenko, M. Trush, O. Pliushch, A. Dudnik, K. Shmat, Model of the sensor
network based on Unmanned Aerial Vehicle, in: Proceedings of 3rd International Conference
on Advanced Trends in Information Theory (ATIT), IEEE, Kyiv, Ukraine, 2021, pp. 138–143. doi:
10.1109/ATIT54053.2021.9678623.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>C.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Yan</surname>
          </string-name>
          , D. De,
          <string-name>
            <given-names>S.</given-names>
            <surname>K. Das</surname>
          </string-name>
          ,
          <article-title>Efficient aerial data collection with UAV in large-scale wireless sensor networks</article-title>
          ,
          <source>International Journal of Distributed Sensor Networks</source>
          <volume>11</volume>
          (
          <issue>11</issue>
          ) (
          <year>2015</year>
          ). doi:
          <volume>10</volume>
          .1155/
          <year>2015</year>
          /286080.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Q.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. -J.</given-names>
            <surname>Yoo</surname>
          </string-name>
          ,
          <article-title>Optimal UAV path planning: Sensing data acquisition over iot sensor networks using multi-objective bio-inspired algorithms</article-title>
          ,
          <source>IEEE Access 6</source>
          (
          <year>2018</year>
          )
          <fpage>13671</fpage>
          -
          <lpage>13684</lpage>
          . doi:
          <volume>10</volume>
          .1109/ACCESS.
          <year>2018</year>
          .
          <volume>2812896</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>B.</given-names>
            <surname>Olivieri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Endler</surname>
          </string-name>
          ,
          <article-title>An algorithm for aerial data collection from wireless sensors networks by groups of UAVs</article-title>
          ,
          <source>in: Proceedings of 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)</source>
          , Vancouver, BC, Canada,
          <year>2017</year>
          , pp.
          <fpage>967</fpage>
          -
          <lpage>972</lpage>
          , doi: 10.1109/IROS.
          <year>2017</year>
          .
          <volume>8202262</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Pan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <article-title>A deep learning trained by genetic algorithm to improve the efficiency of path planning for data collection with multi-UAV, IEEE Access 9 (</article-title>
          <year>2021</year>
          )
          <fpage>7994</fpage>
          -
          <lpage>8005</lpage>
          . doi:
          <volume>10</volume>
          .1109/ACCESS.
          <year>2021</year>
          .
          <volume>3049892</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>R. S.</given-names>
            <surname>Odarchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. O.</given-names>
            <surname>Gnatyuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. O.</given-names>
            <surname>Zhmurko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. P.</given-names>
            <surname>Tkalich</surname>
          </string-name>
          ,
          <article-title>Improved method of routing in UAV network</article-title>
          ,
          <source>in: Proceedings of International Conference Actual Problems of Unmanned Aerial Vehicles Developments (APUAVD)</source>
          , IEEE, Kyiv, Ukraine,
          <year>2015</year>
          , pp.
          <fpage>294</fpage>
          -
          <lpage>297</lpage>
          . doi:
          <volume>10</volume>
          .1109/APUAVD.
          <year>2015</year>
          .
          <volume>7346624</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>J.</given-names>
            <surname>Gong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.-H.</given-names>
            <surname>Chang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Shen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>Flight Time Minimization of UAV for Data Collection Over Wireless Sensor Networks</article-title>
          ,
          <source>IEEE Journal on Selected Areas in Communications 36(9)</source>
          (
          <year>2018</year>
          )
          <fpage>1942</fpage>
          -
          <lpage>1954</lpage>
          . doi:
          <volume>10</volume>
          .1109/JSAC.
          <year>2018</year>
          .
          <volume>2864420</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>C.</given-names>
            <surname>You</surname>
          </string-name>
          ,
          <string-name>
            <surname>R. Zhang,</surname>
          </string-name>
          <article-title>3D trajectory optimization in rician fading for UAV-enabled data harvesting</article-title>
          ,
          <source>IEEE Transactions on Wireless Communications</source>
          <volume>18</volume>
          (
          <issue>6</issue>
          ) (
          <year>2019</year>
          )
          <fpage>3192</fpage>
          -
          <lpage>3207</lpage>
          . doi:
          <volume>10</volume>
          .1109/TWC.
          <year>2019</year>
          .
          <volume>2911939</volume>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>