<!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>Features of data processing in UAV control system with non-orthogonal measuring device and robust controller</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Olha Sushchenko</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Svitlana Pavlova</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Shanxi Agricultural University</institution>
          ,
          <addr-line>Longcheng St., 81, Xiaodian Taiyuan, Shanxi, 030031</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>State University “Kyiv Aviation Institute”</institution>
          ,
          <addr-line>Liubomyra Huzara Ave., 1, Kyiv, 03058</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper deals with data processing in the design of control systems for unmanned aerial vehicles, with the robust controller and the redundant non-orthogonal measuring system. The synthesis of the robust system intended for use on a UAV is considered. The peculiarity of the system is the use of non-orthogonal measuring devices. The controller was developed based on robust structural synthesis. Data processing features in a redundant non-orthogonal measuring device and control system are represented. An example of the matrix transformations between measuring and navigation reference frames is given. A model of the longitudinal motion of the aircraft was obtained. The state, control, and observation matrices were determined using Aerosim technology. The results of modeling the synthesized system are presented. The results can be useful for a wide range of mobile objects.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;data processing</kwd>
        <kwd>control system</kwd>
        <kwd>non-orthogonal measuring system</kwd>
        <kwd>redundancy</kwd>
        <kwd>robust controller1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>MEMS technology are accompanied by definite benefits. Firstly, these combinations ensure
decreasing the zero offset. It is worth noting that the availability of a zero offset belongs to the topical
questions of functioning existing MEMS blocks. Thus, the application of non-orthogonal excessive
combinations improves the precision measured navigation data. Secondly, the excessiveness of
measured navigation data improves the dependability of UAV operation. Thirdly, such
configurations provide the ability to arrange more navigation blocks within a structural unit with
the same dimensions. Such a feature is actual yet with the small sizes of widespread navigation
blocks. An additional excellence is the ability to increase the resistance to failures for navigation
blocks [1].</p>
      <p>The stated task requires researching several interlinked challenges.</p>
      <p>The first challenge is to select a non-orthogonal redundant configuration of inertial measuring
units and develop an aggregation algorithm. The main goal of developing the aggregation algorithm
is to transform the data coming from the redundant MEMS measuring units into projections of
kinematic characteristics (accelerations, angle velocities) in the navigation reference frame. The
second challenge is to create a robust controller. In this case, H -synthesis can be used [7, 8].</p>
      <p>The primary purpose of the paper is to consider features of data processing in designing of UAV
motion control system with a non-orthogonal measuring device and robust controller. For this, it is
necessary to process measuring information about the orientation parameters of a moving vehicle
(UAV) into a navigation reference frame taking into consideration redundancy and
nonorthogonality of the measuring device. The main feature in processing information in
nonorthogonal measuring devices is the necessity to increase the precision of the navigation data and to
ensure the possibility of identifying failures of separate inertial sensors. The main feature in
processing information while designing a control system is the creation of robust control laws that
require developing a mathematical model of the UAV control system and implementation of the
procedure of the robust structural synthesis.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Data processing in non-orthogonal measuring devices</title>
      <p>There are several approaches to handling the redundant information. The task of transforming
redundant information of n sensors can be written as the determination of n components of the
measured vector [9, 10]:
=</p>
      <p>
        + ,
is the vector of estimates with dimension n; C is the transformation matrix of dimension
is the vector of measurement vectors; ε is the vector of measurement errors of dimension
The components of the vector (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ), for example, projections of the angular velocity or acceleration,
can be estimated based on the dependencies:
where
n×n;
n.
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
      </p>
      <p>
        Dependencies (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) can be determined using some approaches, for example, the determination of
the average value, weighted average value, and median. In the case of an average value, the
information processing algorithm has the form [11, 12]:
      </p>
      <p>
        You can increase the accuracy of the information processing algorithm (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) with the help of
weighting factors:
= (
= (
= (
,
,
,
, . . . ,
, . . . ,
, . . . ,
);
);
).
=
,
      </p>
      <p>= , , .
=</p>
      <p>
        In expression (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ), ⁄ ! , where ' is a variance of i-th sensor.
      </p>
      <p>= ∑!$%&amp; ⁄ !
In some practical situations, it is convenient to use averaging by finding the median [13]:
&lt;
&lt;. . . &lt; ( ) )/ &lt;. . . &lt;
+ &lt;</p>
      <p>
        It can be said that the first approach to processing excessive information involves the selection of
a separate non-excessive vector space according to the relations (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) – (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ).
      </p>
      <p>Secondly, you can use measurement information processing. In general, the amount of measured
values exceeds the amount of estimated values. Therefore, the amount of equations exceeds the
amount of unknown variables. Such a situation can be interpreted in the following way. The
dimension of the vector of measurements exceeds the dimension of the vector of estimates.
Therefore, in the generalized case, there is no single solution. Nevertheless, based on some selected
criteria, a unique solution can be obtained, which ensures the achievement of the optimal solution
for the above-mentioned criterion. One of the most common criteria used to handle information
overload is the maximum likelihood criterion. It should be noted that using this approach requires
knowledge of the posterior probability density. In a specific case, for a normal distribution law and
known a priori information, the formula for estimating the vector components based on the
likelihood function has the form [14, 15]:</p>
      <p>Another way is to use the method of least squares. The solution can be presented in the following
way:
where H is the Moore-Penrose pseudo-inverse matrix.</p>
      <p>It is remarkable that the method of least squares has some disadvantages. For example, it has
limitations on attenuated noises such as zero mean, Gaussian noise, and uniform noise. This situation
can be corrected using the method of weighted least squares:
=</p>
      <p>
        Relationships (
        <xref ref-type="bibr" rid="ref7">7</xref>
        ), and (
        <xref ref-type="bibr" rid="ref8">8</xref>
        ) are algorithms for processing redundant information.
      </p>
      <p>Fault finding can be implemented on the basis of neural networks. In this case, the three-layer
perceptron can be used as a neutral network. Perceptron training can be implemented using
measurement results.</p>
      <p>To obtain navigational data based on non-orthogonal inertial blocks, it is essential to choose the
navigational set of coordinates xyz and the appropriate measurement set of coordinates.
Characteristics of the navigational set of coordinates for determination the angle rate projections
relative to the longitudinal axis (x), normal axis (y), and lateral (z) axis of the UAV, respectively, are
shown below. The direction of y coincides with orientation of the symmetry axis of the constructive
unit and is above oriented. Directions of x, z in the navigation coordinate system coincide with the
corresponding directions of the inertial measurement blocks arranged at the base of the constructive
unit.</p>
      <p>
        Some measuring axes are oriented in opposite direction that ensures the precision of the
navigation data. These orientations are chosen in such a way that an angle between the different
axes achieves a maximum possible value. Therefore, the zero offset is reduced while obtaining angle
speed projections in the set of navigation coordinates. Using basic analytical laws of the theoretical
mechanics [9], the formulas for direction cosines of a non-orthogonal configuration based on such a
constructive unit as a triangle pyramid look like:
'1 = 0 ; '2 = 0 10 0 ; '3 = 0 20 0 ; '4 = 0 30 0 ,
(
        <xref ref-type="bibr" rid="ref9">9</xref>
        )
where ' , ' , '1, '2 are matrix representations of direction cosines, which define the mutual
orientation between directions in the navigational set of coordinates and measurement set of
coordinates.
      </p>
      <p>The latter is connected with the blocks of inertial meters. The matrix 0 defines the orientation
of the inertial measurement block using the triangle pyramid as a constructive unit. The matrix
0 defines the tilt of the sensitivity axes of the inertial measurement devices, located on the faces of
the pyramid, concerning to the plane of the horizon. The matrices 0 , 0 , 0 1 determine the
location of the axes of the inertial measurement devices concerning to previously mentioned axes.
The matrix 0 defines the orientation of the inertial measuring blocks arranged on the side edges
along their medians at an angle of 120 degrees.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Data processing in fault resistance non-orthogonal measuring devices</title>
      <p>The development of an algorithm for determining and locating a fault is a complex process, which
is accompanied by many transformations and calculations. An excessive non-orthogonal meter can
,
;
= 7( ) =</p>
      <p>) 89: ,
;</p>
      <p>
        1, &gt;= ;
= &lt; 41 , &gt;A ,
@ 4 1
(
        <xref ref-type="bibr" rid="ref10">10</xref>
        )
(
        <xref ref-type="bibr" rid="ref11">11</xref>
        )
(
        <xref ref-type="bibr" rid="ref12">12</xref>
        )
(
        <xref ref-type="bibr" rid="ref13">13</xref>
        )
(
        <xref ref-type="bibr" rid="ref14">14</xref>
        )
be considered as a set of individual devices. A neural network of this type consists of two layers. The
neurons of the first layer are connected to the measurement of all the sensors included in the
excessive non-orthogonal meter. Suppose that there are n measurement results. The deviation of the
jth measurement from the average value can be determined using the expression. The development
of an algorithm for determining and locating a fault is a complex process, which is accompanied by
many transformations and calculations [16 – 19]:
      </p>
      <p>
        To estimate the deviation (
        <xref ref-type="bibr" rid="ref10">10</xref>
        ) from the average measurement result, some threshold value ε is
used. The condition of sensor performance can be presented in the form:
      </p>
      <p>
        Expression (
        <xref ref-type="bibr" rid="ref11">11</xref>
        ) for estimating the measurement error was chosen taking into account the
quadratic approach [10]. The neural network activation functions can be described by the following
formulas:
where k is the gain coefficient.
      </p>
      <p>
        Expressions (
        <xref ref-type="bibr" rid="ref12">12</xref>
        ), and (
        <xref ref-type="bibr" rid="ref13">13</xref>
        ) describe the quadratic and sigma functions, respectively [20, 21]. The
weight of the inputs and outputs of the first neural network layer is equal to 1. The weight of the
outputs of the second layer is determined in the following way:
where = 3 .
      </p>
      <p>
        Consider a neural network using expressions (
        <xref ref-type="bibr" rid="ref12">12</xref>
        ) – (
        <xref ref-type="bibr" rid="ref14">14</xref>
        ) and taking into account the fact that a
set of n inertial sensors is combined into an excessive non-orthogonal configuration. For certainty,
let us stop at the inertial device designed to measure the angular velocity of a moving object.
      </p>
      <p>The structural diagram of such a neural network is presented in Figure 3.</p>
      <p>Using the matrix of guiding cosines, it is possible to determine real projections of the angular
velocity on the measuring axes of the non-collinear configuration of inertial sensors [16, 22]:
where Ω has the dimension n×1; H is a matrix of dimension n×3; ω has – matrix of dimension 3×1.</p>
      <p>In general, the matrix H is not square. Therefore, it is possible to restore the value of the vector
ω at a given angular velocity using the Moore-Penrose theorem [9]:</p>
      <p>B = HC .</p>
      <p>CD = , EFB ,
3 = B 4 B.
where DC is the vector of estimates of the measured angular velocities; , EF is the pseudo-inverse
matrix; , EF = (, T,) + , ; B is the vector of measured angular velocities.</p>
      <p>The measurement error for each measurement channel can be defined as
The condition for deciding the ability to operate the measuring channel looks like:
The matrix of direction cosines H is used to determine the estimates of the projections of the
angular velocity of the moving object on the measuring axes of the excessive non-orthogonal meter.
Expression (19) can be described as follows:
3 = B 4 ℎ(&gt;, 1)C 4 ℎ(&gt;, 2)C
4 ℎ(&gt;, 3)C .</p>
      <p>(19)</p>
      <p>
        To simplify the calculation procedure (
        <xref ref-type="bibr" rid="ref15">15</xref>
        ) – (19), condition (18) can be divided into two linear
functions:
3 &lt;
and 3 &gt; 4
or
4 3 &gt; 0 and
+ 3 &gt; 0.
      </p>
      <p>The function of the first layer of the neural network is to estimate the deviation of the
measurement results from the probably measured values.</p>
      <p>
        At the same time, this layer of the neural network performs normalization of measurement
estimates using the sigma function (
        <xref ref-type="bibr" rid="ref13">13</xref>
        ).
      </p>
      <p>The second level of the neural network implements the logical AND function. In this way, it is
possible to determine the error of the measuring channel, which does not exceed the permissible
limits. At the same time, it allows you to define a weighting function for a given measuring axis. The
second level of the neural network implements the logical AND function. In this way, it is possible
to determine the error of the measuring channel, which does not exceed the permissible limits. At
the same time, it allows you to define a weighting function for a given measuring axis</p>
      <p>The effectiveness of the proposed approach to fault finding is proven by the simulation results
presented in Figure 4.</p>
      <p>The input signals entering the three-axis inertial measuring sensors are normalized sinusoids.
Additive random noise with an amplitude of 0.075 (normalized value) is added to the sensor outputs.
In the scenario, the third sensor of the excessive meter fails for a short time. In the first layer of the
neural network, the deviation of the sensor readings from the weighted average value was
determined (Figure 4d, 4e). With the help of the second layer of the neural network, the logical signal
of the sensor's weight coefficient was formed. (Figure 4f). The matrix H+ is formed by the matrix of
weighting coefficients of three sensors. In the future, this matrix will be used to form the output
signal. In the absence of correction of the weighting coefficients, the output signal of the meter,
formed based on averaging the output signals of individual sensors, will be distorted, as shown in
Figure 4h. Such a measuring system with a neural network implements the functions of a quorum
element.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Mathematical description of UAV</title>
      <p>The problem posed can be solved using the example of the Aerosonde UAV, which is a small UAV
designed to monitor weather conditions, including temperature, atmospheric pressure, humidity,
and wind effects over the ocean and remote areas [23, 24]. The linearized model of the Aerosonde as
a control object can be obtained in the space of states:</p>
      <p>M
x ˙ = Ax + Bu;</p>
      <p>= Cx + Du.</p>
      <p>= UV, ; , W, X, ℎ, BYT,
To describe the longitudinal dynamic movement of the Aerosonde it is essential to use a state vector
[23, 24]:
where v, and w are the horizontal and vertical airspeed constituents; q is the angle velocity of the
pitch; θ is the pitch angle; h is the flight height; Ω is the engine speed.</p>
      <p>Longitudinal motion is controlled using elevators and engine thrust control. The control vector
has the form:
(20)
(21)
where [ , [\] are the deflections of the elevator and engine thrust control rudder.</p>
      <p>The vector of output signals can be represented as</p>
      <p>Z = U[ , [\]YT,
= U ^, _, W, X, ℎY,
(22)
(23)
(24)
(25)
where ^ is the true airspeed, α is the angle of attack.</p>
      <p>The linearized equations of longitudinal motion have the form:</p>
      <p>Vd = e-V + ef ; + eg W + ehX + e]ℎ + ei B + ejk[ + ejlm[\];
⎧
⎪ ; d = n-V + nf ; + ng W + nhX + n]ℎ + ni B + njk[ + njlm[\];
⎪Wd = o- V + of ; + og W + o X + o] ℎ + o B + ojk[ + ojlm[\];
⎨
⎪
⎪
⎩</p>
      <p>Xd = , p+qW;
ℎd = X + , -V + , f ; ;</p>
      <p>Bd = ℎ + r-V + rf ; + rjlm[\].</p>
      <p>The non-orthogonality of the redundant measuring system in the set of equations (21) is taken
into account by the matrix of transformations of navigation information. Considering expression
(24), matrices and models in the state space (20) can be represented in this form:
e
⎡
⎢
n⎢o0 = ⎢ 0
⎢
⎢,
⎣
re
f
nf
of
0
, f
rf
e
g
ng
og
, p+q</p>
      <p>The elements of the matrix A (25) are determined by the UAV aerodynamics and engine design.
In expressions (22), the matrix B is presented for the general case when there are two control signals
[24, 25].</p>
      <p>Robust control synthesis requires the use of a state-space model (20) – (25). For the UAV
mentioned above, the state-space model matrices can be obtained using the AeroSim package of the
MatLab computing system [25].</p>
      <p>Robust structural synthesis is a powerful tool for designing feedback control systems based on
determining frequency characteristics as a function of singular values. A well-known approach to
designing robust systems is when the robust stability condition is formulated in terms of norms
limited by weight transfer functions [26 – 28]. This approach is implemented in such automated
optimal design tools as Robust Control Toolbox. The modeling results are shown in Figure 5.</p>
      <p>The synthesized system is believed to be a control object and a regulator, described by matrix
transfer functions.</p>
      <p>The generalized control object is characterized by two input and output signals. Vector w is an
external input, which generally consists of disturbances, measurement noise, and command signals.
Input u represents control signals. Output z allows us to estimate control characteristics. For
example, it can be characterized by the error in tracking the command signal, equal to zero in the
ideal case. Vector of output y includes observed signals. It can be used for feedback implementation
[29, 30].</p>
      <p> ( + GK)+
z({, | ) = }~  | ( + GK)+ }</p>
      <p>1GK( + GK)+
| E\ = arg </p>
      <p>inf
l∈k
z({, | ).</p>
      <p>The simulation results confirm the robust stability of the system.</p>
      <p>
        The main task of , synthesis is to select a controller that minimizes , norms. Implementation
of , synthesis is based on solving the Riccati equations, taking into account the fulfilment of certain
restrictions. One of the methods used in , synthesis is the mixed sensitivity method with the
optimization criterion [12, 31]:
(26)
(27)
where are the weight transfer functions of the system sensitivity, the control sensitivity functions,
and the complementary function of the system sensitivity [23]. The formulation of the optimization
problem taking into account expression (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) takes the form:
      </p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusions</title>
      <p>The UAV control system with a non-orthogonal measuring device and robust controller is
considered. Features of data processing in non-orthogonal measuring devices is considered including
processing redundant information and transformation of redundant measuring information in
navigation parameters is supposed.</p>
      <p>The algorithm of data processing in searching failures of separate sensors is developed. A
mathematical model of the UAV longitudinal motion channel was obtained taking into account the
redundancy of the measuring system based on single-axis inertial sensors.</p>
      <p>A robust control system was designed based on , synthesis. The combination of redundancy of
navigation information and a robust controller improves the quality of UAV operation in difficult
real-life operating conditions.</p>
      <p>The proposed approaches for data processing ensure the quality of designing a UAV control
system. Simulation results prove the efficiency of the proposed approaches.</p>
    </sec>
    <sec id="sec-6">
      <title>Declaration on Generative AI</title>
      <p>The author(s) have not employed any Generative AI tools.
[17] L.Wu, P. Cui, J. Pei, L. Zhao. Graph Neural Networks: Foundations, Frontiers, and Applications.</p>
      <p>Springer, Singapore, 2022
[18] B. Mehlig. Machine Learning with Neural Networks. Goteborg, 2021.
[19] S. Haykin, Neural Networks and Learning Algorithms. Boston, Pearson, 2008.
[20] K.L. Du, N.M.S. Swamy, Neural Networks and Statistical Learning, Berlin, Springer, Science &amp;</p>
      <p>Business Media, 2013.
[21] G. Di Franco, M. Santurro, Machine learning, artificial neural networks and social research,</p>
      <p>Quality and Quantity 55(6324), (2021) 1007–1025. doi: 10.1007/s11135-020-01037-y.
[22] O. Sushchenko, Y. Bezkorovainyi, V. Golitsyn, Y. Averyanova, Integration of MEMS Inertial and
Magnetic Field Sensors for Tracking Power Lines, in: XVIII International Conference on the
Perspective Technologies and Methods in MEMS Design, MEMSTECH, IEEE, Polyana Ukraine
2022, pp. 33–36. doi: 10.1109/MEMSTECH55132.2022.10002907.
[23] F. Asadi, R.E. Bolanos, J. Rodriguez, Feedback Control Systems. The MATLAB/Simulink</p>
      <p>Approach, Springer, 2019.
[24] L. Wang, PID Control System Design and Automatic Tuning using MATLAB/Simulink, Wiley,
2020.
[25] M.P. Schoen, Introduction to Intelligent System, Control, and Machine Learning using</p>
      <p>MATLAB, Cambridge University Press, 2023.
[26] O.A. Sushchenko, Y.M. Bezkorovainyi, V.O. Golitsyn, Fault-tolerant inertial measuring
instrument with neural network, in: 40th International Conference on Electronics and
Nanotechnology (ELNANO), IEEE, Kyiv, Ukraine, 2020, pp. 797–801, doi:
10.18372/19905548.77.18006.
[27] T. Nikitina et al., Algorithm of robust control for multi-stand rolling mill strip based on
stochastic multi-swarm multi-agent optimization, in: S. Shukla, H. Sayama, J.V. Kureethara, D.K.
Mishra (Eds.), Data Science and Security, volume 922 of Lecture Notes in Networks and Systems,
Springer, Singapore, 2024, pp. 247–255. doi: 10.1007/978-981-97-0975-5_22.
[28] K. Dergachov et al., GPS usage analysis for angular orientation practical tasks solving, in
Proceedings of 2022 IEEE 9th International Conference on Problems of Infocommunications,
Science and Technology, IEEE, Kharkiv, Ukraine, 2022, pp. 187–192, doi:
10.1109/PICST57299.2022.10238629.
[29] I. Ostroumov, N. Kuzmenko, Y. Bezkorovainyi, Y. Averyanova, V. Larin, Relative navigation for
vehicle formation movement, in: 3rd KhPI Week on Advanced Technology, KhPI Week, IEEE,
Kharkiv, Ukraine, 2022, pp. 10–13. doi: 10.1109/KhPIWeek57572.2022.9916414.
[30] M. Zaliskyi, O. Solomentsev, Y. Averyanova, Model Building for Diagnostic Variables during
Aviation Equipment Maintenance, in: 17th International Conference on Computer Sciences and
Information Technologies, CSIT, IEEE, Lviv, Ukraine, 2022, pp. 160–164. doi:
10.1109/CSIT56902.2022.10000556.
[31] T. Nikitina, et al., Method for design of magnetic field active silencing system based on robust
meta model, in: S. Shukla, H. Sayama, J.V. Kureethara, D.K. Mishra (Eds.), Data Science and
Security, volume 922 of Lecture Notes in Networks and Systems, Springer, Singapore, 2024, pp.
103-111. doi: 10.1007/978-981-97-0975-5_9.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Y. N.</given-names>
            <surname>Bezkorovainyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. A.</given-names>
            <surname>Sushchenko</surname>
          </string-name>
          ,
          <article-title>Improvement of UAV positioning by information of inertial sensors</article-title>
          ,
          <source>in: 5th International Conference on Methods and Systems of Navigation and Motion Control (MSNMC)</source>
          , IEEE, Kyiv, Ukraine,
          <year>2018</year>
          , pp.
          <fpage>123</fpage>
          -
          <lpage>126</lpage>
          . doi:
          <volume>10</volume>
          .1109/MSNMC.
          <year>2018</year>
          .
          <volume>8576307</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>O.</given-names>
            <surname>Sushchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Bezkorovainyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Solomentsev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Kuzmenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zaliskyi</surname>
          </string-name>
          ,
          <article-title>Airborne Sensor for Measuring Components of Terrestrial Magnetic Field</article-title>
          ,
          <source>in: 41st International Conference on Electronics and Nanotechnology</source>
          ,
          <string-name>
            <surname>ELNANO</surname>
          </string-name>
          , IEEE, Kyiv, Ukraine,
          <year>2022</year>
          , pp.
          <fpage>687</fpage>
          -
          <lpage>691</lpage>
          . doi:
          <volume>10</volume>
          .1109/ELNANO54667.
          <year>2022</year>
          .
          <volume>9926760</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>N.</given-names>
            <surname>Kuzmenko</surname>
          </string-name>
          , I. Ostroumov,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Bezkorovainyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Averyanova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Larin</surname>
          </string-name>
          ,
          <article-title>Airplane Flight Phase Identification Using Maximum Posterior Probability Method</article-title>
          ,
          <source>in: 3rd International Conference on System Analysis &amp; Intelligent Computing</source>
          ,
          <string-name>
            <surname>SAIC</surname>
          </string-name>
          , IEEE, Kyiv, Ukraine,
          <year>2022</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          . doi:
          <volume>10</volume>
          .1109/SAIC57818.
          <year>2022</year>
          .
          <volume>9922913</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>R.H.</given-names>
            <surname>Rogne</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. H.</given-names>
            <surname>Bryne</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. I.</given-names>
            ,
            <surname>Fossen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.A.</given-names>
            <surname>Johansen</surname>
          </string-name>
          ,
          <article-title>Redundant MEMS-based inertial navigation using nonlinear observers</article-title>
          ,
          <source>Journal of Dynamic Systems</source>
          , Measurement, and
          <string-name>
            <surname>Control</surname>
          </string-name>
          ,
          <year>2017</year>
          , vol.
          <volume>140</volume>
          (
          <issue>7</issue>
          ). doi: 1115/14038647.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Jafari</surname>
          </string-name>
          ,
          <article-title>Optimal redundant sensor configuration for accuracy increasing in space inertial navigation systems</article-title>
          ,
          <source>Aerospace Science and Technology</source>
          ,
          <year>2015</year>
          , vol.
          <volume>47</volume>
          , pp.
          <fpage>467</fpage>
          -
          <lpage>472</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.ast.
          <year>2015</year>
          .
          <volume>09</volume>
          .017.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>O.A.</given-names>
            <surname>Sushchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.N.</given-names>
            <surname>Bezkorovainyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.D.</given-names>
            <surname>Novytska</surname>
          </string-name>
          ,
          <article-title>Nonorthogonal redundant configurations of inertial sensors</article-title>
          ,
          <source>in: 4th International Conference on Actual Problems of Unmanned Aerial Vehicles Developments (APUAVD</source>
          <year>2017</year>
          ), IEEE, Kyiv, Ukraine,
          <year>2018</year>
          , pp.
          <fpage>73</fpage>
          -
          <lpage>78</lpage>
          , doi: 10.1109/APUAVD.
          <year>2017</year>
          .
          <volume>8308780</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Palani</surname>
          </string-name>
          ,
          <source>Automatic Control Systems</source>
          , Springer,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>F.</given-names>
            <surname>Asadi</surname>
          </string-name>
          ,
          <string-name>
            <surname>State-Space Control Systems: The</surname>
            <given-names>MATLAB</given-names>
          </string-name>
          /Simulink Approach, Springer,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>O.A.</given-names>
            <surname>Sushchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.N.</given-names>
            <surname>Bezkorovainyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.D.</given-names>
            <surname>Novytska</surname>
          </string-name>
          ,
          <article-title>Dynamic analysis of non-orthogonal redundant inertial measuring units based on MEMS-sensors</article-title>
          ,
          <source>in: 38th International Conference on Electronics and Nanotechnology</source>
          , (ELNANO-
          <year>2018</year>
          ), IEEE, Kyiv, Ukraine,
          <year>2018</year>
          , pp.
          <fpage>464</fpage>
          -
          <lpage>469</lpage>
          , doi: 10.1109/ELNANO.
          <year>2018</year>
          .
          <volume>8477553</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>S.</given-names>
            <surname>Esakkirajan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Veerakumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.N.</given-names>
            <surname>Subudhi</surname>
          </string-name>
          ,
          <source>Digital Signal Processing</source>
          , Springer,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>O.</given-names>
            <surname>Solomentsev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zaliskyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Sushchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Bezkorovainyi</surname>
          </string-name>
          ,
          <article-title>Data Processing through the Lifecycle of Aviation Radio Equipment</article-title>
          ,
          <source>in: 17th International Conference on Computer Sciences and Information Technologies</source>
          ,
          <string-name>
            <surname>CSIT</surname>
          </string-name>
          , IEEE, Lviv, Ukraine,
          <year>2022</year>
          , pp.
          <fpage>146</fpage>
          -
          <lpage>151</lpage>
          . doi:
          <volume>10</volume>
          .1109/CSIT56902.
          <year>2022</year>
          .
          <volume>10000844</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>V.</given-names>
            <surname>Larin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Solomentsev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zaliskyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Shcherban</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Averyanova</surname>
          </string-name>
          ,
          <article-title>Prediction of the final discharge of the UAV battery based on fuzzy logic estimation of information and influencing parameters</article-title>
          ,
          <source>in: 3rd KhPI Week on Advanced Technology, KhPI Week</source>
          , IEEE, Kharkiv, Ukraine,
          <year>2022</year>
          , pp.
          <fpage>44</fpage>
          -
          <lpage>49</lpage>
          . doi:
          <volume>10</volume>
          .1109/KhPIWeek57572.
          <year>2022</year>
          .
          <volume>9916490</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>D.</given-names>
            <surname>Sundararahan</surname>
          </string-name>
          ,
          <source>Digital Signal Processing</source>
          , Springer,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>R.L.</given-names>
            <surname>Ottand</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.T.</given-names>
            <surname>Longnecker</surname>
          </string-name>
          ,
          <article-title>An Introduction to Statistical Methods and Data Analysis</article-title>
          . Boston: Cengage Learning, Boston: Cengage Learning,
          <year>2015</year>
          . 1296 p.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>B.</given-names>
            <surname>Efron</surname>
          </string-name>
          , T. Nastie, Computer Age Statistical Inference: Algorithms, Evidence and
          <string-name>
            <given-names>Data</given-names>
            <surname>Science</surname>
          </string-name>
          . Cambridge University Press,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>C.C.</given-names>
            <surname>Aggarwal</surname>
          </string-name>
          ,
          <source>Neural Networks and Deep Learning</source>
          , Cham, Spinger,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>