<!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>Development of an Artificial Intelligence Tool and</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Alexander Trunov</string-name>
          <email>trunovalexandr@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>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Petro Mohyla Black Sea National University</institution>
          ,
          <addr-line>68 Desantnikov, 10, Mykolaiv 54000</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>SMARTINDUSTRY-2024: International Conference on Smart Automation &amp; Robotics for Future Industry</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>navigation in transport systems: Waymo</institution>
          ,
          <addr-line>Tesla Autopilot, Uber ATG, Baidu Apollo</addr-line>
        </aff>
      </contrib-group>
      <fpage>0000</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>The informatization systems of mobile robots are considered. A mock-up of an autonomous tool for research and modeling of the navigation system, movement models, informatization systems, manipulators and sensing of mobile robotic systems has been developed. The system is built on the JetRacer platform, which uses NVIDIA Jetson Nano. Peculiarities of representation of nonlinear differential models by a recurrent algebraic sequence are studied. The influence of the linearization error of the automated control system (ACS) object, the vector-indicator on the model error was studied and analytically evaluated. A method of model shape transformation has been developed, as a result of which we have three new formalized information quantities. Analytical expressions of the approximation of the solution and the upper limit of the error and the number of iterations, starting from which the error will be smaller than the given one. It is shown that its suitability for information analysis and conclusion, without human participation, defines it as an artificial intelligence (AI) tool. The influence of the linearization error of the ACS object, the indicator vector on the model error was studied. A kinematics model of the manipulator is formed based on the analytical solution of the inverse problem and the sensing system, which determines the angular position of the gripper. Simulation of robot movement, influence of the number of eigenvalues and model parameters on the error was carried out, and the error of the solution of the inverse problem was investigated.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The successes demonstrated in the development of unmanned technologies, namely mobile
robotics [
        <xref ref-type="bibr" rid="ref1 ref5">1, 5</xref>
        ] and the growing need for them in society [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ] stimulate the search for
technical means of intellectual improvement to expand functional capabilities [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ]. One of
the examples of solving a set of problems to improve the movement of vehicles and ensure
efficiency and safety on the roads are analogues of autonomous route planning and
complicate their application. They are caused by structural differences in the equations of
motion, influences of added masses, the nature of resistance and infiltration. At the same
time, the difference in models suitable for simple calculations leads to differences in the
methods of solving dynamics problems and requires new searches for intellectualization
and hardware and software improvement of sensory systems.
2. Analysis of literature data on the results of recent research
The practical implementation of mobile devices demonstrates the need for a comprehensive
hardware and software solution to navigation problems. One example is Tesla Autopilot. It
uses a combination of cameras, radars and sensors to navigate the vehicle [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The
recognition of road signs, the control of the movement of cars within the lane and the
execution of maneuvers use the principles of machine learning to adapt to different
conditions of the road lane [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Any Tesla built since the end of 2021 is equipped with 8
cameras, 12 ultrasonic sensors, vision processing tools. The implementation of algorithms
for the analysis of visual images of a set of cameras allowed the removal of ultrasonic
sensors from Models 3, Y, and in 2022 from Model X and S. The experience of Uber ATG
[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] confirms this conclusion for autonomous road transport and taxis. Today, unmanned
vehicles use machine learning models that allow them to drive safely and precisely [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]. It
becomes especially difficult to control the movement of individual adaptation during the
accompaniment of social security robots supporting the elderly [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Components are trained
by one or more machine learning models. All components together form the software for
unmanned vehicles: perception, prediction, planning and control of movement and suitable
for extension to other types of robots. The "control" component, which controls the wheels
of the unmanned vehicle and controls the brakes and accelerator, is special, as it is directly
applicable only to ground operations [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The work [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] considered systems that must be
applied comprehensively. It is shown that distance sensors with a narrow beam will gain an
advantage [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. It should be expected that the review of the frequency range of acoustic
waves will open the possibility of using new sound systems in combination with video and
laser systems [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Another view of the problems of mobile robot navigation is highlighted
in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. To implement movement along a pre-planned route, in the space where there are no
road boundaries, current re-planning is required, if there is a predictive assessment of
disturbances based on the perception data of forecast information received from the
sensors. The authors propose a cognitive model of perception as a solution to situational
management problems using replanning of the movement route. However, its ability to
meet the requirements for autonomous systems is limited by verbal forms of representation
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. To eliminate the shortcomings of verbal fuzzy rules, the Takagi-Sugeno-Kang fuzzy
inference model was applied [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Verification of operation in noisy conditions, derivation
of level 2 rules, for the cartographic base of knowledge about the environment and the
construction of traffic routes. These are far from all the advantages obtained on the basis of
the Takagi-Sugeno-Kang fuzzy inference model [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>
        However, the time for training and retraining is a limitation and a disadvantage,
therefore calibration is one of the simple and reliable solutions [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. In [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], simultaneous
application of recurrent network technologies and analytical determination of weight
coefficients is proposed. In addition, it is shown that the presence of an analytical model of
the dynamics of elements, including obstacles, significantly simplifies the solution of the
problem as a whole [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. A hardware solution that simplifies the task due to the use of
three processor components, programmable logic and a software processor is promising
[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Its generality and mobility allows you to adjust the parameters of the source code and
adapt it to work with various sensors [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. This will be especially important if a recursive
predicator is used to form neural network commands for controlling mobile robots [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. It
is obvious that it is possible to ensure the implementation of approaches [
        <xref ref-type="bibr" rid="ref10 ref11 ref12">10 - 12</xref>
        ] under the
conditions of using models of spatial movement of mobile robots in the inertial coordinate
system [13]. Its presentation in forms suitable for fast express calculations provides a
significant advantage for such problems [13]. However, the direct application of these
works is hindered by the need for automatic preparation of data for the analysis of
properties about the object and processes for the formation of a set of logical rules and an
AI tool for the formation of a conclusion.
      </p>
      <p>Analysis of the state and forecast and prospects for the development of robotics,
automated and information systems, presented in correlation with future forecasts and
perspectives of the needs and transformation of the culture of sports and life science, is
evidence of the search for new AI tools [14]. Further development of AI methods and
algorithms as a promising tool for forming requirements for the design of sensors and robot
control systems with improved technical characteristics is devoted to the work [15]. The
presented machine learning algorithm is based on the idea of building a model from data
samples for predictions and/or decision-making [15]. An overview of the process models of
recent years allows us to state that a general revisionary attitude to the fundamental
integral-differential calculus is manifested in most models. Uncertainty, as a property of
modern types of models, is becoming more and more dominant [16]. The experience and
success of the fuzzy system will serve as an alternative prototype for further development
of a simplified representation of complex models [16]. Their further development will be
accompanied by the need to implement a generalized cyber-physical system [17]. As the
authors of the work [17] prove, early diagnostics will become a priority for industrial
equipment based on Industry 4.0 standards. The Internet of Things as a necessary
component will also play its role in the formation of new requirements for compression and
protection of information [17].</p>
      <p>An equally important task compared to considering the forms, advantages and
disadvantages of models is the need to assess methodological and instrumental errors [18].
Due to the fact that these component errors are values of multifactorial influence, their
assessment ensures the informational completeness of experimental data [18]. Attempts to
estimate the tolerance as a quantitative interval for problems of estimating the parameters
of radio electronic circuits by the method of ellipsoidal estimation are presented in [19].
However, it was not possible to realize the full advantages of using the method, which
opens up the possibility of parallel consideration [19]. Their cause is quantization during
the digital transformation of analog values. At the same time, an important need is the
diagnosis of aging and dislocations of lattice electrons and structural changes that precede
sensor failures, as a result of which changes in characteristics and noise generation occur
[20]. A review of modern methods of early detection of such deviations together with the
use of differential inclusion and processing schemes partially solves this problem [20].
However, its experimental solution requires duplication, which increases the cost of the
system as a whole. In this regard, as shown in [21], the problem of structuring, periodic
testing by a set of points becomes a necessary function of reliability control of hardware
used to process information flows and assess reliability [21].</p>
      <p>Thus, the main unsolved task is the development of a tool for automatic preparation
of data about an object and processes to form a description of its properties and tools for a
set of logical rules or an AI tool for forming a conclusion and correction of sensory data.
3. The purpose and objectives of the research
The aim of the study was to establish the properties and form the AI tools of analytical
nonlinear models and to propose methods of their transformation into algebraic forms of
successive approximations that coincide and are suitable for fast express calculations. This
will provide an opportunity to build movement models of mobile robotics based on the
laws of dynamics and implement the prescription paradigm in the presence of obstacles and
limitations.</p>
      <p>To achieve this goal, the following tasks were formulated:
- to form an example of a mobile robot for researching the means of intellectualization and
modification of sensory control systems;
- form and investigate the representation of nonlinear differential models to a recurrent
algebraic sequence by serial expansion with three-level comparators and vector-indicator;
- to form a kinematic model of the manipulator based on the analytical solution of the
inverse kinematics problem for unity solution.
4. Development of an analytical model, an artificial intelligence tool
for informatization of mobile robotic systems.
4.1 Formation of the research layout of means of intellectualization and
sensitization of mobile robotic systems.</p>
      <p>An autonomous navigation system built on the JetRacer platform using the
NVIDIA Jetson Nano was taken as a tool for research and simulation. The main
components of which were taken: IMX219 8 MP HD, wide -angle camera with a viewing
angle of 160°; Oled display 0.91" 128×32 pixels. AC8265 wireless network, dual-band
WiFi 2.4G/5G, Bluetooth 4.2. High speed 4WD engines. Front and rear axle differentials.
Battery 8.4V, 18650 × 4 (two in parallel, two in series). RC380 high speed carbon brush
motor Idle speed 15000 rpm. Servo drive. The torque is 6 kgcm. The kit includes an
expansion board with its own battery, charge control device and its activated protection.
The expansion board controls the wheel servo, it has a motor, Jetson Nano, cooling fan,
wireless network antennas, dual-band Wi-Fi 2.4G/5G. The 128-core Jetson Nano GPU,
using Nvidia's Maxwell architecture, is capable of delivering 472 GFLOPS combined with
4GB of RAM and a quad-core ARM A57 processor, and 472 billion of them define the
computer's capabilities. An SD card with a capacity of at least 64G and a JetRacer image
downloaded using the Etcher image burning program. The Jetson Nano has a 40-pin GPIO.
If necessary, functioning LEDs and switches, input and output ports are connected to the
GPIO ports. For physical modeling, it was planned to connect three MPU-6050 GY-521
sets - a 3-axis accelerometer and a 3-axis gyroscope controlled by the I2C (TWI) protocol.
Its main purpose was to determine the orientation of the grip of the manipulator in the
space.
4.2 Representation of nonlinear differential models by a recurrent
algebraic sequence
A. Formulation and solution of the problem of estimating the influence of the linearization
error of object models on the model error. The generalized problem of modeling a
nonlinear object was considered. A more common nonlinear model presented in differential
form was also chosen. Assume that it can be divided into two parts by introducing linear
L1Ф and nonlinear L2 Ф  differential operators in the form:</p>
      <p>L1Ф  l alk ddkxФkj ;</p>
      <p>k0
L2 Ф1  Ф2  L2 Ф1  L2 Ф2;</p>
      <p>L1Ф  L2 Ф . (3)
Suppose that there is a finite-integral transformation of the image L1(Ф) and which
represents it as a linear function of the transformed Ф with the same kernel Knj and
eigenvalues,  nj i.e.:
b l b l
a KnjL1Фdx j  k0 alk nkj a KnjФdxj  Фk0 alk nkj .</p>
      <p>
        Such a model is able to describe most of the processes to be managed according to the
principles of ACS TP in CS and the technologies they provide [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Acting by analogy to
the solution of problem (3), taking into account the properties of continuity and
differentiability of the generalized operator L2 Ф  , we determine by the same algorithm
[13] the first approximation of the function 1 , as a solution:
(1)
(2)
(4)
(8)
   max  Knj / l alk nkj min or    max  Knj max / l alk nkj min .
      </p>
      <p>n1 k0 n1 k0</p>
      <p>From the analysis (8), it can be seen that under the same conditions for the regulator
that the error of the output vector is synthesized, the error of the influence of the
approximation of the nonlinear part of the model and the number of eigenvalues and the</p>
      <p>L1Ф1  L3 Ф1 .</p>
      <p>Next, we denote the error of the right-hand side as a consequence of the approximation of
the nonlinear operator  :</p>
      <p>  L2Ф1  L3Ф1
Based on the linearity of the left part and taking into account the notation, we write:
(5)</p>
      <p>L1  .</p>
      <p>The right-hand side of the latter formally coincides with the expression given in the
original problem. However, such a transformation made the problem more convenient for
estimating the error arising as a result of linearization. Thus, the application of the
finiteintegral transformation to the problem of finding the error gives:</p>
      <p>b (6)
k l0 alk nkj   Knj dxj .</p>
      <p>a
The advantage of the steps taken is the suitability of (6) for estimating the upper bound of
the right-hand side of (5), which can be done taking into account the Buniakovsky and
Cauchy inequalities [22] and the condition of normalization of kernels, namely:
b
 Knj dx j  Knj     max .</p>
      <p>a
Apply the inverse finite-integral transformation to (6), taking into account (7) and
assuming that  integrates with the square, we obtain the error estimate:
choice of the type of kernels is formed. Studying the sensitivity separately to each of these
factors is an important practical task for the final formation of an analytical selection
criterion, but less important are their transparency and ease of calculation and unambiguous
logical conclusions.</p>
      <p>
        B. Model transformation. Until now, the direct problem of the dynamics of a
nonlinear object for a generalized model described by a nonlinear differential equation has
traditionally been posed and solved. However, in connection with the needs [
        <xref ref-type="bibr" rid="ref10 ref7 ref8">7,8,10, 13</xref>
        ] of
quantitative grounds for the formation of logical conclusions, the task of finding a more
informative result than the solution of a mathematical problem was set.
      </p>
      <p>Let's pose the problem of a three-stage transformation of this model. Let's assume
that its first stage is completed: the solution is formed as a recurrent sequence and its
evaluation is given. As the second stage, we will present in an analytical form the dynamics
of the difference between two successive approximations depending on the accuracy of the
approximation of the nonlinearity of the object properties and the iteration number.
Searching for the number of iterations that will ensure an error smaller than the given one
is the third stage. Consider the recurrent schedule of problem (3) in which the linear
operator L1  p  of the form (6) is generalized. As a result of this transformation, for the
error in p- that approximation we rewrite equation (3):</p>
      <p>L1  p    r,t   L2 Ф

Ф1
 p  2L2 Ф
2
 p p .</p>
      <p>2
Ф1
Applying the finite-integral transformation (4) to both parts of (3) and (8) simultaneously
using the properties of the Buniakovsky and Cauchy inequalities [22] and the kernel
normalization conditions, we write:</p>
      <p>l
 p alk nkj   max   p
k0
Let's enter the notation:


A   l
 alk nkj 
k0</p>
      <p>Knj  j   max</p>
      <p>; B  12  Knj  j 
 p  A  B max  p1 max  p1 .
then, applying the norm to (11), we estimate two successive approximations:
Their difference can be transformed by taking into account the equality the difference of
norms for two functions to the norm of difference for these functions. Also, is assumed
that the application of a finite-integral transformation and norm for functions of the image
error in two iterations don't change the relation between them:
Thus the difference between two norms of serial errors transformed by taking into account
with described earlier pointed equality of the difference of norms and properties of
transformation and norm for functions of the image error can be represented:
n
 p1   p   B max  p   p1 max 
  p   p1 .</p>
      <p>The sequential determination of such estimates by the inductive method leads to the
representation of the differences for n  1 -th iteration and n through the first:
Let's introduce the relative error:
n1  n   B max  p   p1 max 

n</p>
      <p>2  1 .
 p1 
 p1   p
 p max
; p 
 p   p1
2  p max
,
then their dynamics from n iteration to the next n  1 will be presented:
n
 n1  2  B max  p   p1 max </p>
      <p>   n
and their number before reaching an error value smaller than the specified error will be
calculated as a whole part of the number:</p>
      <p>n  ln( n1 ) - ln( n ) - ln(2) ln( B max )+ ln(  p -  p1 max ) .</p>
      <p>Thus, as a result of the procedure of justified transformations and actions, a method of
transforming the shape of the model was formed, as a result of which we have three new
formalized information quantities:
- first, the analytical expression of the solution approximation;
- secondly, the analytical expression of the upper limit of the iteration error;
- thirdly, an analytical expression of the number of iterations, which allows us to calculate
it as the number, starting from which the error will be smaller than the specified one, which
gives it the properties of a criterion AI for choosing a model.</p>
      <p>Thus, such a calculation allows not only to present the solution as a recurrent sequence, but
also to present information for analysis and automatically determine the number of
iterations and the maximum error for each of them. Further, such a well-founded and
proposed set of model transformation actions, presented in differential form to an algebraic
sequence, will be called a model transformation method. The tool that determined the
number of iterations at which the error becomes smaller than the specified one is called a
boundary estimation tool. It is an AI tool for analyzing the quality of nonlinear models in
differential form by its ability to make automatic conclusions. However, since it contains
elements of information analysis and conclusion that are suitable to be carried out without
human participation, it is an AI tool.
4.3 Assessment of the influence of the linearization error of the
ACS object, the indicator vector on the model error</p>
      <p>The model (3) with the generalized operator (2) and all the notations, assumptions
and properties introduced in section 4.2 was considered for further determination of the
or
 p </p>
      <p>b
V 1a K nj dx j</p>
      <p>b
V 1a Knj dx
j min
Ф1</p>
      <p>V 3
l
 alk nkj
k0
  p </p>
      <p>
        b
V 1a Knj dx
j max
influence of each of the factors - sources of error. Also, using the method of recurrent
approximation [
        <xref ref-type="bibr" rid="ref10">10, 13</xref>
        ], we decompose the images formed by their action in the vicinity of
the preimage Ф1. Let us choose as Ф1 the approximate solution of the boundary value
problem that satisfies the linearized equation (3), which is obtained by approximation
L2 Ф  with a linear form L3Ф . As a result of this transformation, taking into account
(8), after expansion into a series according to the method of recurrent approximation, in the
neighborhood of the first approximation, we write down, taking into account the three
component vector-indicator applied to the function and its first two derivatives:
L1  p   V 1  r,t   V 2
l  L2 Ф
 alk nkj  V 2 
k0 
Ф1
V 3 2L22Ф  p1 
      </p>
      <p>2 
Ф1
 min
l  L2 Ф
 alk nkj  V 2 
k0 
Ф1</p>
      <p>2L2 Ф  p1 
V 3 2 2 
Ф1
 p   l Knj V 1b Knj dx j  b Knj  p V 2 L2Ф Ф1   dx j  d nj .</p>
      <p>0 k0 alk nkj  a a V 32L22Ф Ф1 2p1  </p>
      <p>Expressions (15), (16) will allow us to estimate the upper and lower limits of the
error value, and expression (17) allows us to trace its changes for different values of the
state parameters. A detailed analysis of these expressions shows that their practical
application can be carried out in two ways. According to the first of them, the gradual
finding of estimates for each of the eigenvalues and the substitution of previous
approximations, the transformed error values are found. After that, the inverse
transformation of the error is found for their entire set. This expression is then used as a
preliminary approximation, and the algorithm is repeated.</p>
      <p>According to the second approach, immediately after the entire set of eigenvalues,
according to expression (16), the p-th approximation of the error is found, with a zero value
of the previous p-1 -th approximation. Further, after performing the integration operation,
this result is used again, after substitution to expression (16). This obtained result is taken
to find the next approximation of the inverse transformation. And further, according to this
algorithm, the process is repeated until the convergence of the sequence with the specified
accuracy is achieved. It should also be noted that the introduction of the vector-indicator
links the qualitative and linguistic variables, with the help of which the
productionmanaging rules are formed, according to which the decision-maker operates, with the
quantitative variables. The latter ensures the connection of the modules of the hybrid SPPR
with the modules built according to the principles of neural networks, including recurrent
ones.
4.4 Formation of the kinematics model of the manipulator based on the analytical
solution of the inverse problem.</p>
      <p>
        To perform the functions of mobile robotics [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], manipulators are installed on their board.
The kinematic diagram of the articulated manipulator is presented in Fig. 1.
Development of the sensory systems architecture and models for describing the kinematics
and dynamics and determining suitability to the application of the analytical solution of the
inverse kinematics problem is a main problem of task with multiple solutions. In the search
for a stable and unique solution to the inverse kinematics problem, an approach known as
the inverse matrix method was considered [23]. The analysis of the matrix equation shows
that in order to ensure the equality of the matrices, the condition of equality of nine
elements with the same name must be fulfilled, that is, a system of nine equations:
The resulting structure and composition of system equations and the search for its solution
and their errors were analyzed. The system contains either three unknown vectors a, s , n ,
each of which has three components as projections on the direction of three axes, as well as
three angles , ,  . In this regard, it should be supplemented with three more independent
Cnx  Sny  C;

Csx  Ssy  S;

Cax  Say  0;

 Snx  Cny  CS;


 Ssx  Csy  CC;

 Sax  Cay   S;

nz  SS;

sz  SC;

az  C.
(18)
equations. Otherwise, it is regrouped into three equations with three unknowns and at least
one of which is heterogeneous. This algorithm was obtained based on the idea of reducing
a system of nine equations with three unknowns to a system of three heterogeneous
equations with three unknowns. For the analysis, in contrast to the existing approaches to
the solution of the inverse kinematics problem, we write down the condition for the
connection of the components of the vector a and the approach angle:
      </p>
      <p>a
C  S y .</p>
      <p>ax
This condition leads the first two equations to a structurally similar form:
 
S ny  aynx </p>
      <p>  C;
  ax </p>
      <p>S sy  ay sx 
</p>
      <p>   S .
 ax 
.</p>
      <p>The latter, according to the theorem on the sum of the squares sine and cosine of one angle,
will become:
Its further simplification, as the idea of reducing variables, excludes from the equation the
trigonometric function of the trim angle  , which is an unknown quantity. As a result, the
sine of the grip approach angle is immediately found:</p>
      <p> 2   sy  ay sx 2  C 2  S 2.</p>
      <p>S 2  ny  aynx 
 ax   ax  
S   ny  aynx 2   sy  ay sx 21/ 2.</p>
      <p> ax   ax  
(19)
(20)
Substitution (19), defined by the third equation of the original system (18), after
multiplying by the sine of the angle  of the relationship between the sine and cosine of
the angle  , defined by the third equation and after multiplying by the sine of the angle
and simple algebraic transformations, taking into account the equality of the left parts, we
write:</p>
      <p>x
which reduces to a quadratic equation:
С 2 1</p>
      <p>ay
ax  ay a
 Csz
1</p>
      <p>ay
sx  sy a
x</p>
      <p>,
С 2  C
sz (a2x  a2y)
(sxax  syay )
1  0.</p>
      <p>The latter is not rational. Its special drawback is the duality of the root. The decision to
discard the minus sign is not unequivocally obvious for the general case. Substitution of the
projection of the vector a on the Z axis simplifies the quadratic equation, which allows you
to determine the cosine of the angle  through the known orientation vectors:
C </p>
      <p>(sxax  syay )
a z(sxax  syay )  sz (a2x  a2y)
.</p>
      <p>(21)
Now from the fifth equation, taking into account equations three and nine, after simple
algebraic transformations, we write:</p>
      <p>S   S(nxax  nyay )   S(nxax  nyay ) .</p>
      <p>axC axaz
Further examination of the equations of the system shows that the solution used all nine
homogeneous equations of the initial system (18), which was supplemented by two
nonhomogeneous equations of the sum of the squares of the sine and cosine of the angles 
and  . Trigonometric functions from the value of trim  and roll  angles are calculated
even at small course angles  , since the operation of dividing by small values is excluded.
Thus, three spatial angles are calculated based on the values of the projections of three
mutually orthogonal vectors of the grasping position:
(22)</p>
    </sec>
    <sec id="sec-2">
      <title>5. Modeling and discussion of results</title>
      <p>
        A. Modeling the influence of the number of eigenvalues and model parameters. For clarity
and ease of presentation of the results of the modeling process, consider a model for which
the linear operator is simplified. Assume that the transformation L1(Ф) is a linear function
from the function Ф transformed with the same kernel Knj and eigenvalues 
nj . The
analysis of rough (15), (16) and more accurate estimates (17) shows that if the linearization
error is a finite value , then the estimate of the decision error is also a finite value. The most
interesting fact is that if the series of eigenvalues is bounded only from below, then the
error estimates are sharply reduced, and the upper limit only simplifies the calculation of
the sums of the series, as was observed, for example, for the sine and cosine
transformations. Thus, analyzing the expression (17), it is possible to conclude about the
possibility of applying the methods of finite-integral transformations to nonlinear
problems, if there are  n   max  max . A special selection of kernels only with values
of eigenvalues satisfying this inequality allows obtaining an approximate solution with a
relative error much less than unity. It is convenient to choose the linearization coefficients
for the limited search functions both above and below by entering the dimensionless search
function Ф/Фmax, based on the criterion of equality of both the deviation itself at one of the
points or in some set of them, and the deviation of the integrals from its dimensionless
value on the interval [
        <xref ref-type="bibr" rid="ref1">0,1</xref>
        ]. However, the analysis of expressions (5) shows that if the
integral of the square of the discrepancy is linearized, the error is significantly reduced.
Thus, an automatic inference tool is substantiated, which will allow obtaining an estimate
of the error of the solutions, which also allows the use of norm estimation expressions as
criteria. So, for example, for a hybrid decision-making support system, a model database
management system, an algorithm database management system, a system of algorithms
based on control rules, including by the value of the maximum error estimate, will allow
the selection of a type of model or algorithm based on the value of the specified accuracy
and control their application according to by the values of the components of the
vectorindicator. To study the influence of the number of eigenvalues l on the error norm  and
relative error  , consider the second-order model for the set of coefficient ratio values
a1 a0 . The simulation results are presented in table 1.
-7,80596
0,577101
      </p>
      <p>0,5699
0,446845
0,333402
0,252098
0,195167
0,154672
0,125173
0,103161</p>
      <p>
-9,6009
1,20745
1,61623
1,35691
1,05534
0,81929
0,64568
0,51822
0,42334
0,3514</p>
      <p>As evidenced by the analysis of simulation results, the effect of increasing the
number of eigenvalues from one to ten reduces the maximum possible error from tens of
percent to units. This influence is more significant compared to the influence of
coefficients. A ten-fold change in the order of the ratio leads to an increase in the error of
only less than four times. The latter shows that the factor of the number of eigenvalues for
forming the kernels of integral transformations is more important and it primarily
determines the amount of error when modeling processes. The analyticity of expressions
for estimating the error of the model's predicted behavior makes them suitable for simple,
quick calculations. The latter gives such assessments an advantage for selecting them as
criteria for the SPD of the hybrid architecture of underwater technologies. Interactive
modeling of dynamics for the received forms (11)-(12) is presented in Fig. 2.
The program allows to set forces, moments of forces, initial positions, velocities and
accelerations as three-component vectors, output data in the form of graphs and tables upon
request. In addition, a tool (tool box) is used that outputs data in an interval as a function
starting from a specific moment in time from a given interval.</p>
      <p>B Modeling of angular positions and solutions of the inverse kinematics problem
The solutions of the inverse kinematics problem, which do not contain the division into
small values of the required angles and are suitable for express calculations in the form
(18), are not identical in form. In this regard, for comparison, we will conduct simulations
and determine their correspondence. Sets of orientation vectors n, s, a were chosen for
modeling, overlapping the ranges of actual changes inherent in inverse kinematics
problems. The list of data used for calculations is given in table 2
A set of values of the vectors n, s, a is taken for modeling and checking the correctness and
uniformity of the solutions. Values of angles Ɵ, φ, ψ, that is the result of a set of turns,
taken as benchmarks, and their values, which are obtained as a solution to (23), are
compared to the benchmarks. The result of the comparison in relative values is presented in
the table. 3 (analysis of the relative error of the solutions of the inverse dynamics problem).
In the table 3 subscripts p at the value of each of the angles indicate values determined by
analytical solutions of expressions (23). The relative error for each of the angles is marked
with a corresponding subscript indicating the angle are shown in in table 3.
Absolute and relative errors for gripper position angles</p>
      <p> p  φ φp</p>
      <p>The following original statements about rotations of vectors n, s, a were used for
modeling. Rotation of the vector n around the OY axis by an angle Δφ. The vector a will
also return to the angle Δφ. Rotation of the vector n around the OZ axis by an angle Δψ.
The vector s will also turn by the angle Δψ. Rotation of the vector n, as well as rigidly
connected vectors s and a around the OX axis by an angle Δϴ. The vector s and a will turn
to the angle Δϴ.</p>
      <p>As the data analysis (Table 3) shows, the relative error is 13–16 of the order of magnitude.
The latter only confirms the assumption that the reason for the non-unity was an attempt to
solve a system of nine equations with three unknown by direct methods. Correct reduction
of the system to the canonical form: to three equations with three unknowns, gives a single
solution. The obtained solutions are analytical and allow their use for building analytical
models of the synthesis of control influences for a multi-link manipulator. The expressions
of solutions for angles themselves are simple in form and suitable for express calculations.
The further application of such solutions to solve problems of the dynamics of
manipulators or other elements of robotic systems opens up new possibilities. The building
of analytical model dynamics allows research and design using effective analytical
operational research methods. The analyticity of the models built based on the analytical
solution of the inverse kinematics problem will simplify external wireless control sensory
systems. The future development of applications based on Android smartphones will
increase the necessity of analytical single solutions to inverse problems, including
kinematics problems.</p>
      <p>Conclusions
1. The platform of mobile robots for experimental research means of
intellectualization and modification of sensory control systems can be used if it is built
based on an autonomous navigation system. For example, if it is built on the JetRacer
platform using the NVIDIA Jetson Nano.
2. Analytical expressions for estimating the speed of converges of error in the
description of a nonlinear object are constructed using the methods of finite-integral
transformations for continuous models. Estimates of the norm of the error of the solution of
the modeling problem for an infinite and finite number of eigenvalues do not depend on the
type of the transformation kernel but are determined to a greater extent by the number of
eigenvalues of the problem and the error of approximation of nonlinear terms and the
properties of the object for an arbitrary operator and an arbitrary transformation kernel. The
learning and determination of values in three-level comparators and vector-indicators based
on these results play key`s role in application of them as a tool of AI. This approach
expanded informativity of solutions and obtained:
- the analytical expression of the solution;
- the analytical expression of the upper limit of the iteration error;
- an analytical expression of the number of iterations, which allows us to calculate it as the
number, starting from which the error will be smaller than the required one, and which
opens the properties as of a criterion AI for choosing a model.
3. The kinematic model of the manipulator based on the analytical solution of the inverse
kinematics problem for unity solution simultaneously with a sensory system of mobile
robots opens the possibility of correction and calibration of sensors according due to the
received unity solution. A solution was obtained that meets the reference conditions, does
not contain the division into small values of the sines of the sought angles and is suitable
for analytical models and express calculations, especially for robotic systems of external
wireless control through software applications based on Android smartphones.
[13]. Trunov, Alexander. "Recurrent Transformation of the Dynamics Model for
Autonomous Underwater Vehicle in the Inertial Coordinate System." Eastern-European
Journal of Enterprise Technologies, vol. 2, no. 4, 2017, pp. 39-47,
doi:10.15587/17294061.2017.95783
[14]. Kondratenko, Y.P. Robotics, Automation and Information Systems: Future
Perspectives and Correlation with Culture, Sport and Life Science. In: Decision Making
and Knowledge Decision Support Systems, Lecture Notes in Economics and
Mathematical Systems, vol. 675, A. M. Gil-Lafuente, C. Zopounidis, Eds. Springer
International Publishing Switzerland, pp. 43–56 (2015).
[15]. Kondratenko Y., Atamanyuk I., Sidenko I., Kondratenko G., Sichevskyi S.</p>
      <p>Machine learning techniques for increasing efficiency of the robot’s sensor and control
information processing. Sensors. 2022. 22(3). 1062. 31 p.
https://doi.org/10.3390/s22031062
[16]. Solesvik M., Kondratenko Y., Kondratenko G., Sidenko I., Kharchenko V.,
Boyarchuk A.: Fuzzy decision support systems in marine practice. In: Fuzzy Systems
2017. IEEE Int. Conf. DOI: 10.1109/FUZZ-IEEE.2017.8015471
[17]. Kupin A., Kuznetsov D., Muzuka, Paraniuk D., Serdiuk O., Suvoruv DvornikovV.</p>
      <p>The concept of a modular cyberphysical systemfor the early diagnosis of energy
equipment. Eastern-European Journal of Enterprise Technologies, 4/2 (94) 2018. P.
7279. DOI:10.15587/1729-4061.2018.139644
[18]. M. Dyvak, A. Pukas and O. Kozak, "Tolerance estimation of parameters set of
models created on experimental data," 2008 International Conference on "Modern
Problems of Radio Engineering, Telecommunications and Computer Science"
(TCSET), Lviv, UKraine, 2008, pp. 24-26.
[19]. M. Dyvak, Algorithms of parallel calculations in task of tolerance ellipsoidal
estimation of interval model parameters [Еlectronicresource] / M. Dyvak, P. Stakhiv, A.
Pukas // Bulletin of the PolishAcademy of Sciences: Technical Sciences. – 2012. – № 1.
– Р. 159-164. DOI: 10.2478/v10175-012-0022-9
[20]. T. Toosi, M. Sirola, J. Laukkanen, , M. van Heeswijk, J. Karhunen, (2019). Method
for detecting aging related failures of process sensors via noise signal measurement.
International Journal of Computing, 18(2),
135146. https://doi.org/10.47839/ijc.18.2.1412
[21]. Herman Fesenko, Vyacheslav Kharchenko, Anatoliy Sachenko, Robert Hiromoto
and Volodymyr Kochan. An Internet of Drone-based Multi-Version Post-severe
Accident Monitoring System: Structures and Reliability. In book Dependable IoT for
Human and Industry - Modeling, Architecting, Implementation. Editors: Vyacheslav
Kharchenko, Ah Lian Kor and Anrzej Rucinski. River Publishers, 2018, Pp.197-217.
https://doi.org/10.1201/9781003337843-12
[22]. R. Bellman, “On the Approximation of Curves by Line Segments Using Dynamic</p>
      <p>Programming,” Communications of the ACM, Vol. 4, No. 6, 1961, p. 284.
[23]. Цвіркун Л.І., Грулер Г. Робототехніка та мехатроніка: навч. посіб. Під заг.
ред. Л.І. Цвіркуна; 3-є вид., переробл. і доповн. Дніпро : НГУ, 2017. 224 с.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]. Tesla Autopilot:
          <article-title>What is it and how does it work? Here's everything you may want to know Read more at</article-title>
          : https://economictimes.indiatimes.com/news/international /us/tesla
          <article-title>-autopilot-what-is-it-and-how-does-it-work-heres-everything-you-may-want-toknow/articleshow/101601035.cms?from=mdr</article-title>
          .
          <source>Electronic resors (Date of Application: 25.02</source>
          .
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <article-title>[2]. Under the Hood of Uber ATG's Machine Learning Infrastructure and Versioning Control Platform for Self-Driving Vehicles</article-title>
          . https://www.uber.com/enUA/blog/machine
          <article-title>-learning-model-life-cycle-version-</article-title>
          <source>control/ March</source>
          <volume>4</volume>
          , 2020 / Global/ (Date of Application :
          <volume>28</volume>
          .
          <fpage>02</fpage>
          .
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]. A.
          <string-name>
            <surname>Pequeño-Zurro</surname>
          </string-name>
          et al.,
          <article-title>"Proactive Control for Online Individual User Adaptation in a Welfare Robot Guidance Scenario: Toward Supporting Elderly People,"</article-title>
          <source>in IEEE Transactions on Systems, Man, and Cybernetics: Systems</source>
          , vol.
          <volume>53</volume>
          , no.
          <issue>6</issue>
          , pp.
          <fpage>3364</fpage>
          -
          <lpage>3376</lpage>
          ,
          <year>June 2023</year>
          , doi: 10.1109/TSMC.
          <year>2022</year>
          .
          <volume>3224366</volume>
          . keywords: {Robots;
          <article-title>Older adults;Legged locomotion;Behavioral sciences;Navigation;Visualization;Adaptation models;Adaptive behavior;guide robot;human-robot interaction;neural control;service mobile robot;social robot;welfare robot},</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>. A.</given-names>
            <surname>Trunov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Kazan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Alieksieiev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Korolova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Sliusarenko</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Dronyuk</surname>
          </string-name>
          ,
          <article-title>Functioning Model of The Ground Robotic Complex</article-title>
          ,
          <source>in: Proceedings of The International Scientific and Technical Conference on Computer Sciences and Information Technologies (CSIT'21)</source>
          , IEEE, 2, р.
          <fpage>128</fpage>
          -
          <lpage>131</lpage>
          .
          <year>2021</year>
          , doi: 10.1109/CSIT52700.
          <year>2021</year>
          .
          <volume>9648595</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]. Trounov
          <string-name>
            <surname>A.N.</surname>
          </string-name>
          <article-title>Application of sensory modules for adaptive robot</article-title>
          .
          <source>Proc. 3rd Int. Conf. on Robot Vision and Sensory Control</source>
          ,
          <fpage>9</fpage>
          -
          <lpage>11</lpage>
          , Oct. London 1984. Pp.
          <volume>284</volume>
          -
          <fpage>294</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <article-title>[6]. How HC-SR04 Ultrasonic Sensor Works &amp; Interface It With Arduino</article-title>
          . URL: https://lastminuteengineers.com/arduino-sr04
          <string-name>
            <surname>-</surname>
          </string-name>
          ultrasonic
          <string-name>
            <surname>-</surname>
          </string-name>
          sensor-tutorial/ (дата звернення:
          <volume>14</volume>
          .
          <fpage>12</fpage>
          .
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>.</given-names>
            <surname>Kargin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            , &amp;
            <surname>Ivaniuk</surname>
          </string-name>
          ,
          <string-name>
            <surname>O.</surname>
          </string-name>
          <article-title>Autonomous robot motion control situational planning model</article-title>
          .
          <source>Advanced Information Systems</source>
          .
          <year>2020</year>
          . Vol.
          <volume>4</volume>
          . No. 3. P.
          <volume>41</volume>
          -
          <fpage>51</fpage>
          . DOI:
          <volume>10</volume>
          .20998/
          <fpage>2522</fpage>
          -
          <lpage>9052</lpage>
          .
          <year>2020</year>
          .
          <volume>3</volume>
          .05.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <source>[8]. Ivaniuk O. Navigation of Autonomous Systems based on Situation Control with Dynamic Replanning. Information Processing Systems</source>
          .
          <year>2020</year>
          . №
          <volume>3</volume>
          (
          <issue>162</issue>
          ). P.
          <volume>44</volume>
          -
          <fpage>51</fpage>
          . doi:
          <volume>10</volume>
          .30748/soi.
          <year>2020</year>
          .
          <volume>162</volume>
          .05.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]. Oliveira,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Castro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Madeira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Pedrosa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Dias</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            , &amp;
            <surname>Santos</surname>
          </string-name>
          ,
          <string-name>
            <surname>V.</surname>
          </string-name>
          <article-title>A ROS framework for the extrinsic calibration of intelligent vehicles: A multi-sensor, multimodal approach</article-title>
          .
          <source>Robotics and Autonomous Systems</source>
          .
          <year>2020</year>
          . DOI:
          <volume>10</volume>
          .1016/j.robot.
          <year>2020</year>
          .
          <volume>103558</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10].
          <article-title>Trunov A. Recurrent Approximation as the Tool for Expansion of Functions and modes of operation of Neural Network</article-title>
          . Vol.
          <volume>5</volume>
          No.
          <volume>4</volume>
          (
          <issue>83</issue>
          ) (
          <year>2016</year>
          ).pp.
          <fpage>41</fpage>
          -
          <lpage>48</lpage>
          : Ma thematics and Cybernetics - applied aspects. DOI: https://doi.org/10.15587/172940 61.
          <year>2016</year>
          .81298
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <source>[11]. Krainyk Y. Design and Implementation of Image Sensor Data Capture Based on FPGA December 2023 SN Computer Science</source>
          <volume>5</volume>
          (
          <issue>1</issue>
          ) 95 DOI: 10.1007/s42979-023- 02433-5
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]. Khnissi,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Ben Jabeur</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            , &amp;
            <surname>Seddik</surname>
          </string-name>
          ,
          <string-name>
            <surname>H.</surname>
          </string-name>
          <article-title>A smart mobile robot commands predictor using recursive neural network</article-title>
          .
          <source>Robotics and Autonomous Systems</source>
          .
          <year>2020</year>
          . Vol.
          <volume>131</volume>
          . DOI:
          <volume>10</volume>
          .1016/j.robot.
          <year>2020</year>
          .
          <volume>103593</volume>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>