<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Information Control Systems &amp; Technologies, September</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Control of Universal Robotic Platform</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yue Zheng</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleksiy Kozlov</string-name>
          <email>kozlov_ov@ukr.net</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Galyna Kondratenko</string-name>
          <email>halyna.kondratenko@chmnu.edu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrii Denysenko</string-name>
          <email>andrij.denysenko@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Petro Mohyla Black Sea National University</institution>
          ,
          <addr-line>10 68th Desantnykiv st., Mykolaiv, 54003</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Yancheng Polytechnic College</institution>
          ,
          <addr-line>No. 285, South Jiefang Road, Yancheng, Jiangsu Province, 224005</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2023</year>
      </pub-date>
      <volume>2</volume>
      <fpage>1</fpage>
      <lpage>23</lpage>
      <abstract>
        <p>The paper is devoted to modern aspects of mobile robotics, namely to the universal robotic platforms that can be used in various technological environments and conditions to perform different technical tasks at industrial facilities and enterprises. These platforms are capable of moving on horizontal surfaces with complex terrain as well as climbing vertically on sheer walls and ceilings and are the universal autonomous means of carrying out complex operations in hard-to-reach and dangerous places for humans. One of the biggest challenges in operating these robotic platforms is proper adhesion control when moving on inclined planes. In this study, the authors performed the design and study of the intelligent adhesion control system that provides efficient and reliable fastening and movement of the platform on inclined surfaces of various types. This system is based on fuzzy control principles that allows determining the necessary adhesion force of the robotic platform for its safe and efficient use at various angles of the surface inclination. The system's performance is verified by computer simulation.</p>
      </abstract>
      <kwd-group>
        <kwd>computer simulation</kwd>
        <kwd>Mobile robotics</kwd>
        <kwd>universal robotic platform</kwd>
        <kwd>intelligent adhesion control</kwd>
        <kwd>fuzzy control system</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>In recent years, the introduction of robotic systems and complexes in various spheres of human
activity has become increasingly widespread [1-3]. In modern life, different types of robots are involved
in a huge number of processes, ranging from closed production cycles of heavy industry and metallurgy
to customer service and cargo delivery. The use of various robotic solutions provides enormous
benefits, in particular, eliminating expensive human labor, significantly increasing productivity,
accuracy and speed of technological operations, reducing risks to the life and health of people when
performing tasks in hazardous and harmful environments, eliminate errors caused by the human factor
and operator fatigue, etc. [4, 5].</p>
      <p>A separate fairly widely used class of robotic systems are mobile robots (MR) and robotic complexes
[6, 7]. They allow performing the tasks of monitoring, inspection, reconnaissance, the movement of
equipment and tools to perform complex labor-intensive technological operations in hard-to-reach
places, and are especially effective at functioning in the fully automatic mode [8, 9]. For example, at
the moment, the mobile welding robot has been developed and successfully applied, that can achieve
automatic large fillet welding seam tracking in narrow spaces [10]. In turn, MRs for painting [11] and
removing paint [12] from various surfaces are quite effective. Also, widespread are robots for inspection
[13] and complex cleaning [14] of the bodies of various objects, and others. Universal mobile robotic
platforms (UMRP) have even greater efficiency [15]. Due to the modular structure, these robotic objects
can simultaneously have different types of propulsion devices and different sets of technological tools.</p>
      <p>EMAIL:</p>
      <p>2023 Copyright for this paper by its authors.</p>
      <p>This allows them to be used to perform a wide range of diverse tasks in various environments and
conditions, for example, on a horizontal surface with complex terrain, above and below water, on
vertical and inclined surfaces of various types, etc. [16]. As a result, due to such versatility, the speed
of performance is significantly increased and the cost of performing various technological operations
is reduced.</p>
      <p>However, at the same time, the creation of such types of UMRPs also poses rather difficult tasks for
developers to design highly efficient intelligent control systems. These control systems should also have
a modular structure to automate the control processes of various types of propulsion devices (for moving
on a horizontal and inclined surface, underwater and above water) and various working tools (for
monitoring, inspection, painting, cleaning, welding, etc.). It is most expedient to develop such control
systems based on the principles of artificial intelligence [17], which is confirmed by a number of
published studies [18, 19]. So, fuzzy control is used quite effectively for mobile robot navigation in an
unknown environment when avoiding random obstacles [20] and for a caterpillar robot capable of
moving along inclined ferromagnetic surfaces [21]. Neural network control is also widely used, for
example, for inspection mobile robots [22] and others.</p>
      <p>Of particular note is the adhesion force control system (AFCS) when the platform moves on various
types of inclined surfaces. This system is very important since the safety of movement on inclined and
vertical surfaces directly depends on it, which is confirmed by a number of recent studies [23, 24].
Moreover, the correct control of the adhesion force can significantly increase the efficiency of the entire
motion control system due to the rational distribution of loads. In particular, the adhesion force control
systems for various robots have been developed based on advanced control principles, namely
predictive [25] and fuzzy [26], neuro-fuzzy [9]. The systems in [25, 26] make it possible to implement
smooth adhesion control in various conditions (when changing the driving torque and surface friction),
however, do not take into account the simultaneous uncertain change in the inclination angle of the
working surface. In turn, the system in paper [9], on the contrary, takes into account the uncertain
change in the angle of inclination and the friction coefficient of the surface, but does not consider the
different values of the driving torques of the propulsors. At the same time, to achieve high adhesion
efficiency, it is necessary to implement flexible determining and automatic control of the adhesion force
depending on the coefficient of friction, driving torque and the angle of inclination of the working
surface.</p>
      <p>Thus, the main purpose of this study is the development and research of the intelligent system for
adhesion automatic control of the universal mobile robotic platform with flexible determining the
adhesion force taking into account the main parameters (coefficient of friction, driving torque,
inclination angle of the working surface).</p>
      <p>The main contribution of the authors is as follows:
a) design of the functional structure of the two-level intelligent system for the adhesion automatic
control of the UMRP;</p>
      <p>b) development of the tactical-level fuzzy subsystem for determining the necessary adhesion force
of the UMRP considering the coefficient of friction, driving torque and the inclination angle of the
working surface.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Generalized Structure of the Hierarchical Control System for the Universal</title>
    </sec>
    <sec id="sec-3">
      <title>Mobile Robotic Platform</title>
      <p>Since the universal mobile robotic platform is a complex multi-component control plant, its control
system must have a multi-level hierarchical structure. In turn, the principle of hierarchical multi-level
control implies the presence of the highest, strategic, tactical and executive levels of control. The highest
level represents the human operator and the human-machine interface (HMI) [27]. At this level of the
control system, the human operator must make a decision on the implementation of a particular
technological operation, task, movement, or maneuver of the UMRP based on the analysis of the
environment and the situation, assessment of current operating conditions, external disturbances, etc.
[28].</p>
      <p>Moreover, to make such decisions the operator may implement preliminary simulations of certain
situations based on the embedded simulation models to predict the UMRP’s behavior and the state of
the environment. At the strategic level of control, after receiving certain commands (control goals) from
the highest level it is necessary to plan technological operations, tasks, or movements and their
transformation into certain sequences of elementary actions (subtasks) [28-30]. At this level, various
control algorithms can be used depending on the specific technological operation being performed.
Therefore, the strategic level forms the commands for the tactical level to perform specific actions or
basic operations. In turn, the main task of the tactical control level is to transform the control commands
of the strategic level into the control programs that define the laws of coordinated functioning or
movement of executive mechanisms and actuators of the executive level of control. The given programs
define sequences of the set values of the generalized controlled coordinates of the UMRP’s main
executive mechanisms [28]. As for the executive level of control, it consists directly of executive
mechanisms and actuators, sensory system (SS), as well as of automatic control subsystems, which due
to the corresponding control impacts work out the set values of the platform’s generalized controlled
coordinates, that come from the tactical level [28]. In turn, the SS is used to receive feedback and to
obtain all available information about the state of the UMRP and the environment.</p>
      <p>The generalized functional structure of the hierarchical control system for the UMRP is presented
in Fig. 1, where the following notations are adopted: CATO1, CATO2, …, CATOl are the control
algorithms of the 1st, 2nd, …, lth technological operations; CMPD1, CMPD 2, …, CMPDn are the control
modules of the 1st, 2nd, …, nth propulsion devices; CMTT1, CMTT 2, …, CMTTm are the control
modules of the 1st, 2nd, …, mth technological tools; USL is the vector of control signals for the strategic
level; UTL is the vector of control signals for the tactical level; UEL is the vector of control signals for
the executive level; USS is the vector of sensory system outputs; XR is the vector of controlled and
technological coordinates of the UMRP.</p>
      <p>In this control system the operator uses a specialized HMI to transmit the control signals USL to the
strategic control level and receive signals USS about the state of the platform and the environment from
the sensory system.</p>
      <p>The strategic level has a set of l control algorithms (CATO1, CATO2, …, CATOl) for implementing
the control of a number of technological operations (inspection, welding, painting, ultrasonic
diagnostics, rust removal, cleaning, etc.) that can be performed using this robotic platform. In turn,
various combinations of propulsion devices and technological tools of the mobile platform can be used
to perform these technological operations. Moreover, to perform new types of technological operations,
appropriate new control algorithms can be added in this system to the strategic level of control.</p>
      <p>For direct control of the different propulsion devices (wheeled, caterpillar, walking, propeller,
gravity type, etc.) and technological tools (video cameras, welding machines, cleaning cutters,
manipulators and others) in the process of performing various operations, there are corresponding
control modules (CMPD1, CMPD2, …, CMPDn, CMTT1, CMTT2, …, CMTTm) at the tactical control
level in this system. When adding new types of propulsion devices or technological tools to the UMRP,
the appropriate control modules must be previously designed and added to the tactical control level of
the system. In turn, these control modules are control systems with a complex structure and carry out
the coordinated control of all executive mechanisms, drives and actuators that are parts of certain
propulsion devices and technological tools.</p>
      <p>Finally, to control the variables of individual drives and actuators at the executive level (located
directly on the UMRP in Fig. 1) of this system, there are separate stabilization and automatic control
subsystems, which are slave control systems for the tactical-level control modules.</p>
      <p>Among the many working tools and propulsion devices of the mobile robotic platform, the adhesion
device (AD) deserves special attention. The use of this device gives the opportunity to significantly
expand the range of tasks and technological operations, as it becomes possible to perform various work
in hard-to-reach places on inclined and vertical surfaces (sheer walls and ceilings). In turn, the adhesion
device, depending on the tasks and operating conditions, can be implemented on the basis of various
physical principles, for example, propeller type, vacuum, magnetic, electromagnetic, and others. Thus,
for the effective application of the adhesion devices of various types on the UMRP in various operating
modes, it is necessary to develop an appropriate universal control module.</p>
      <p>Next, we consider the development of a functional structure, control algorithms and the main
components of the AD control module in the form of a specialized adhesion force control system.</p>
    </sec>
    <sec id="sec-4">
      <title>3. Functional Structure of the Adhesion Force Control System</title>
    </sec>
    <sec id="sec-5">
      <title>Universal Mobile Robotic Platform for the</title>
      <p>The main task of the adhesion device of the mobile robotic platform is to create the necessary
adhesion force to an inclined or vertical surface for the safe and efficient movement of this platform
while simultaneously performing the necessary technological operation. To safely hold the UMRP on
an inclined or vertical surface, the maximum possible adhesion force could be provided in all operation
modes, however, in this case, there will be a maximum energy consumption of the adhesion device and
a sufficiently large additional resistance to the propulsion devices. Together, this will significantly
reduce the overall efficiency of the UMRP and the performance of a particular operation. Thus, for the
most efficient use of the adhesion device with energy saving, it is necessary to provide flexible control
of the adhesion force depending on the various modes of movement of the platform and the performance
of various technological operations, as well as on many other factors. At the same time, the AFCS must
determine the required (set) value of the adhesion force and ensure its automatic maintenance
(stabilization). In turn, the set value of the adhesion force is significantly affected by such parameters
as the angle of inclination and the friction coefficient of the working surface, the total mass of the
robotic platform together with the technological tools, as well as the traction force of the propulsion
devices. Moreover, the structure of this control system must be universal for any type of the adhesion
device. Taking into account the above conditions and particular features, as well as the complexity of
the mathematical description of the processes of the platform moving along inclined surfaces of various
types, it is advisable to develop the adhesion force control system based on the principles of artificial
intelligence [31, 32]. In addition, this system should consist of two levels of control: tactical and
executive. At the tactical level, the set value of the adhesion force of the platform to the surface should
be determined based on the values of the angle of inclination of the working surface, the coefficient of
friction and the traction force of the propulsion devices. In turn, at the executive level, the automatic
control of the adhesion force should be performed, that is, the stabilization of the set value under the
influence of various disturbances. Analyzing various methods and approaches of artificial intelligence,
it can be concluded that it is most expedient to develop the tactical-level subsystem for determining the
set value of the adhesion force on the basis of fuzzy logic [33, 34]. Fuzzy systems make it possible to
effectively generalize expert information and experimental data, formalize the mechanisms of human
thinking, form linguistic models of complex processes, and approximate nonlinear multidimensional
dependencies [35, 36]. In turn, the executive-level subsystem for the adhesion force automatic control
can be designed based on different types of intelligent controllers, in particular, neural network [37,
38], fuzzy [39] or neuro-fuzzy [9].Taking into account all of the above, the functional structure of the
two-level adhesion force control system for the UMRP is formed, which is shown in Fig. 2.</p>
      <p>In Fig. 2, the following designations are adopted: FSCAF is the fuzzy subsystem for calculating the
adhesion force set value; IAFC is the intelligent adhesion force controller; AS is the angle sensor; FS
is the force sensor; PC is the power converter; uμ is the signal corresponding to the current value of the
coefficient of friction of the contact parts of the platform and the working surface; uF is the signal
corresponding to the current value of the traction force of the UMRP propulsion devices; uγ is the signal
corresponding to the current value of the angle of inclination of the working surface; uFS is the FSCAF
output signal which corresponds to the set value of the adhesion force; uFR is the FS output signal which
corresponds to the real value of the adhesion force; uAC is the IAFC output control signal; uPC is the PC
output signal; γR is the current value of the angle of inclination of the working surface; FR is the real
value of adhesion force.</p>
      <p>As can be seen from Fig. 2, at the tactical level, the FSCAF determines the required (set) value of
the adhesion force based on the signals corresponding to the current value of the coefficient of friction
uμ, the current value of the traction force of the UMRP propulsion devices uF and the current value of
the angle of inclination of the working surface uγ. In turn, the signals uμ and uF are given from the
strategic level of control, and the signal uγ comes from the sensor for measuring the angle of inclination
of the working surface. The current value of the coefficient of friction of the contact parts of the platform
and the working surface is determined experimentally or pre-set by the operator depending on the type
and material of the working surface. The current value of the traction force of the UMRP propulsion
devices comes from the control system of the platform propulsion devices. As a result, the signal which
corresponds to the set value of adhesion force uFS is determined by the FSCAF based on fuzzy inference
engine and a pre-designed rule base.</p>
      <p>At the executive level, the stabilization of the set value of the adhesion force is performed using the
intelligent adhesion force controller. In turn, the IAFC the compares the signal uFS from the FSCAF
with the force sensor signal uFR and, using the embedded intelligent algorithm, performs automatic
control of the UMRP’s adhesion force. The IAFC output control signal uAC is amplified by a power
converter and directly fed to the adhesion device. Moreover, the intelligent controller must be
previously adjusted or trained for a specific adhesion device based on the simulation or experimental
models.</p>
      <p>Next, we consider the development of the tactical-level fuzzy subsystem for determining the
necessary adhesion force of the UMRP in more detail.</p>
    </sec>
    <sec id="sec-6">
      <title>4. Development of the Fuzzy Subsystem for Calculating the Adhesion Force</title>
    </sec>
    <sec id="sec-7">
      <title>Set Value</title>
      <p>The fuzzy subsystem for calculating the set value of the adhesion force (Fig. 3) has three inputs (uγ,
uμ, uF) and one output (uFS). It is advisable to develop this fuzzy system on the basis of a Mamdani-type
fuzzy inference mechanism. In turn, Mamdani's fuzzy inference mechanism includes sequential
execution of the following stages: fuzzification, aggregation, activation, accumulation and
defuzzification [40-42].</p>
      <p>At the stage of fuzzification, the instantaneous numerical values of the input variables are mapped
to the corresponding fuzzy term sets with the calculation of the membership degree values. In this case,
for the variable uγ, corresponding to the angle of inclination of the working surface, it is advisable to
choose 6 linguistic terms with triangular-type membership functions: Z – zero; S – small; LM – less
than middle; M – middle; L – large; VL – very large. Also, this variable can vary in the range from 0
to 180 degrees. Moreover, the variable uγ is defined by the value of angle γ'R that is determined by the
current value of the angle of the working surface inclination γR using the following dependency
 R ,  at    R  180;
 'R = 
360 − R ,  at    R  180.
(1)</p>
      <p>The appearance of the linguistic terms of the variable uγ with the set parameters is shown in Fig. 4.</p>
      <p>The membership function of linguistic terms of triangular type on the example of this variable is
represented by the expression (2)

0,  at  u   a   or u  c ;

u −a
μ(u ) =  ,  at  a  u b ;
 b −a
c −u , at b u c ;

 c −b
a b c , 
(2)
where a, b and c are the customizable parameters of the membership function.</p>
      <p>In turn, for the variables uμ and uF, that correspond to the current values of the friction coefficient
and traction force of the propulsion devices, 3 linguistic terms with triangular-type membership
functions are chosen: S – small; M – middle; L – large. The appearance of the linguistic terms of these
variable with the set parameters is shown in Fig. 5, a, b.</p>
      <p>The variable uμ can vary in the range from 0.15 to 0.8, and the variable uF is set in relative units
(from 0 to 1) from the maximum value of the traction force.</p>
      <p>As for the system’s output variable uFS, it is advisable to use 9 linguistic terms with triangular-type
membership functions for it. They are: Z – zero; S – small; LM – less than middle; M – middle; MM –
more than middle; L – large; VL – very large; E – extreme. In turn, this variable is set in relative units
(from 0 to 1) from the maximum value of the adhesion force developed by the adhesion device. As a
rule, the maximum adhesion force value is defined as 7...10FP, where FP is the total UMRP weight with
equipment. The appearance of the linguistic terms of this output variable with the set parameters is
shown in Fig. 6.</p>
      <p>The production rules of the rule base (RB) for the given Mamdani-type system are given as follows:
IF “uγ = A1 ” AND “u μ =B 1 ”AND “u F =C 1 ” THEN “u FS =D 1 ”,
(3)
where A1, B1, C1 and D1 are certain linguistic terms of the given variables.</p>
      <p>The developed rule base of the fuzzy subsystem for determining the necessary adhesion force of the
UMRP is presented in Table 1.</p>
      <p>The Mamdani-type fuzzy inference engine consists of sequential execution of the stages of
aggregation, activation and accumulation [40, 41]. At the aggregation stage, the degree of truth of the
conditions for each of the rules of the fuzzy inference system is determined [43]. For this, the values of
the membership functions of the linguistic terms of the variables obtained at the stage of fuzzification,
which make up the antecedents of fuzzy production rules, are used. In turn, finding the degrees of
membership of antecedents is done using the t-norm based on the “min” operation.</p>
      <p>The activation stage is the process of finding the degree of truth of each of the elementary logical
subconclusions (expressions) that make up the consequents of all fuzzy production rules [44]. In turn,
for the output signal of the system, at this stage, truncated membership functions for subconclusions of
the rules are found based on the “min” operation. At the accumulation stage, the truncated membership
functions found at the previous stage are combined to obtain the final fuzzy subset of the output variable
based on the “max” operation.
u FSμ  (u FS )du FS
μ  (u FS )du FS
.</p>
      <p>VL
Z
S
LM
M
L
VL</p>
      <p>The visualization of the calculation of the necessary adhesion force value using the developed fuzzy
subsystem based on the available rules is shown in Fig. 7.</p>
      <p>In this case, the calculation of the adhesion force value is performed for the following values of the
input variables: uγ = 90; uμ = 0.326; uF = 0.271. In turn, at these values of the inputs, the current value
of the adhesion force signal uFS is 0.661.</p>
      <p>The characteristic surfaces of the developed fuzzy subsystem for calculation of the necessary
adhesion force value are presented in Fig. 8-10. In particular, the dependences uFS = f(uγ, uμ) at uF = 0.1
and at uF = 0.9 are shown in Fig, 8, a and b, respectively.</p>
      <p>a b
Figure 8: Characteristic surfaces of the developed fuzzy subsystem uFS = f(uγ, uμ) at: a) uF = 0.1; b) uF =
0.9</p>
      <p>a b
Figure 9: Characteristic surfaces of the developed fuzzy subsystem uFS = f(uγ, uF) at: a) uμ = 0.2; b) uμ =
0.7</p>
      <p>Moreover, the dependences uFS = f(uγ, uF) at uμ = 0.1 and at uμ = 0.9 are given in Fig, 9, a and b,
respectively. And, finally, the dependences uFS = f(uμ, uF) at uγ = 30 and at uγ = 90 are shown in Fig, 10,
a and b, respectively.</p>
      <p>As can be seen from Fig. 7-10, the developed tactical-level fuzzy subsystem is quite efficient in
determining the required value of the adhesion force in different operation modes based on the signals
corresponding to the current value of the coefficient of friction uμ, the current value of the traction force
of the UMRP propulsion devices uF and the current value of the angle of inclination of the working
surface uγ. This system can be successfully applied to determine the adhesion force for various types of
the adhesion devices.</p>
      <p>For stabilization and automatic control of the set value uFS (calculated by the FSCAF) of the UMRP
adhesion force under the action of various uncertain disturbances it is planned to design the
executivelevel intelligent subsystem based on neural network controller [45-47] in further studies.</p>
    </sec>
    <sec id="sec-8">
      <title>5. Conclusions</title>
      <p>In this work the development and research of the intelligent system for adhesion automatic control
of the universal mobile robotic platform is carried out.</p>
      <p>The proposed system has the two-level structure (with tactical and executive levels of automatic
control) and is based on the principles of artificial intelligence that provide flexible automatic control
of the adhesion force depending on the various modes of movement of the platform and the performance
of various technological operations, as well as on many other factors. In particular, the tactical-level
subsystem is designed on the basis of fuzzy logic and allows determining the necessary adhesion force
of the UMRP to the working surface taking into account the current values of the angle of inclination
of the surface, the coefficient of friction and the traction force of the propulsion devices. In turn, the
designed fuzzy subsystem is implemented on the basis of Mamdani-type inference engine and has 54
production rules in the rule base compiled on the basis of expert knowledge. This gives the opportunity
to ensure the most efficient use of the adhesion device with energy saving that provides reliable holding
and movement of the platform on the working surface with different inclinations and characteristics in
the process of performing various technological operations. The high efficiency of the developed fuzzy
subsystem of the tactical level is confirmed by the simulation results obtained in the form of
characteristic surfaces for various conditions. Moreover, the additional advantage of this system is that
it can be successfully applied to determine the adhesion force for various types of the adhesion devices
(propeller, vacuum, magnetic, electromagnetic, and others).</p>
      <p>Further research should be carried out towards the development of the executive-level intelligent
subsystem of the UMRP based on the neural network controller for providing high accuracy and speed
of the adhesion force stabilization and automatic control when performing various technological
operations.</p>
    </sec>
    <sec id="sec-9">
      <title>6. Acknowledgements</title>
      <p>This study is financially supported by the National High Level Foreign Experts Introduction Project,
China (G2022014116L).</p>
    </sec>
    <sec id="sec-10">
      <title>7. References</title>
      <p>[1] B. Siciliano, O. Khatib, Springer handbook of robotics, Springer, 2016.
[2] Y. P. Kondratenko, Robotics, automation and information systems: future perspectives and
correlation with culture, sport and life science, in: A.M. Gil-Lafuente, C. Zopounidis (Eds.),
Decision making and knowledge decision support system: Lecture Notes in Economics and
Mathematical Systems, Switzerland, Springer International Publishing, Vol. 675, 2015, pp.
4356.
[3] R. Duro, et al. (Eds), Advances in intelligent robotics and collaborative automation, River</p>
      <p>Publishers, Aalborg, 2015. doi: 10.13052/rp-9788793237049
[4] E. Garcia. et al., The evolution of robotics research, in: IEEE Robotics &amp; Automation Magazine,</p>
      <p>Vol. 14, No. 1, 2007, pp. 90-103. doi: 10.1109/MRA.2007.339608.
[5] Y.P. Kondratenko, V.Y. Kondratenko, Advanced Trends in Design of Slip Displacement Sensors
for Intelligent Robots, in: R. Duro, Y. Kondratenko (Eds.), Advances in Intelligent Robotics and
Collaborative Automation, River Publishers, 2015, pp. 167-192. doi: 10.1201/9781003337119-8
[6] Mobile Robotics: Solutions and Challenges, Proceedings of the Twelfth International Conference
on Climbing and Walking Robots and the Support Technologies for Mobile Machines, O. Tosun,
H. L. Akin, M. O.Tokhi, G. S. Virk (Eds.), Istanbul, Turkey, 2009.
[7] M. Derkach, D. Matiuk, I. Skarga-Bandurova, Obstacle Avoidance Algorithm for Small
Autonomous Mobile Robot Equipped with Ultrasonic Sensors, in: Proceedings - 2020 IEEE 11th
International Conference on Dependable Systems, Services and Technologies, DESSERT
2020, 2020, pp. 236-241, doi: 10.1109/DESSERT50317.2020.9125019
[8] M. Taranov, et al., Simulation of robot’s wheel-mover on ferromagnetic surfaces, Intelligent Data
Acquisition and Advanced Computing Systems: Technology and Applications, in: Proceedings of
the 2017 IEEE 9th, International Conference, Vol. 1, 2017, pp. 283-288. doi:
10.1109/IDAACS.2017.8095091
[9] Y. P. Kondratenko, et al., Neuro-fuzzy observers of clamping force for magnetically operated
movers of mobile robots, Technical Electrodynamics 5 (2017) 53-61. doi:
10.15407/techned2017.05.053.
[10] Z. -W. Mao, J. -l. Pan, H. Zhang, Mobile welding robot system based on rotating arc sensor applied
for large fillet welding seam tracking, in: 2010 Sixth International Conference on Natural
Computation, Yantai, China, 2010, pp. 394-397. doi: 10.1109/ICNC.2010.5583304.
[11] M. Sorour, RoboPainter – A detailed robot design for interior wall painting, in: 2015 IEEE
International Workshop on Advanced Robotics and its Social Impacts (ARSO), Lyon, France,
2015, pp. 1-6. doi: 10.1109/ARSO.2015.7428214.
[12] B. Ross, J. Bares, C. Fromme, A Semi-Autonomous Robot for Stripping Paint from Large Vessels,</p>
      <p>The International Journal of Robotics Research (2008): 617-626.
[13] M. Cardona, J. Cerrato, E. García, Design and Simulation of a Mobile Robot for Pipeline
Inspection, in: 2022 IEEE Central America and Panama Student Conference (CONESCAPAN),
San Salvador, El Salvador, 2022, pp. 1-6. doi: 10.1109/CONESCAPAN56456.2022.9959592.
[14] D. Souto, et al., A New Type of Robot for Underwater Non-magnetic and Complex Hull Cleaning,
Robotics and Automation, in: Proceedings of IEEE International Conference, Karlsruhe, Germany,
2013, pp. 3394-3399.
[15] V. Mazur, Robotic Mobile Platform for Container Transportation, in: 2021 IEEE 16th International
Conference on the Experience of Designing and Application of CAD Systems (CADSM), Lviv,
Ukraine, 2021, pp. 10-13. doi: 10.1109/CADSM52681.2021.9385212.
[16] D. Canelon-Suarez, Y. Wang, N. Papanikolopoulos, Omnibot: A Small Versatile Robotic Platform
Capable of Air, Ground, and Underwater Operation, in: 2020 International Conference on
Unmanned Aircraft Systems (ICUAS), Athens, Greece, 2020, pp. 1742-1747. doi:
10.1109/ICUAS48674.2020.9214021.
[17] A. Shevchenko, M. Vakulenko, M. Klymenko, The Ukrainian AI Strategy: Premises and Outlooks,
in: Proceedings of the 12th Int. Conf. on Advanced Computer Information Technologies, ACIT
2022, Sep. 26-28, 2022, pp. 511-515. doi: 10.1109/ACIT54803.2022.9913094
[18] R. Garcia-Hernandez et al., Decentralized Neural Control: Application to Robotics, Studies in</p>
      <p>Systems, Decision and Control, Vol. 96, Springer International Publishing, 2017.
[19] A.I. Shevchenko, M.S. Klymenko, Developing a Model of Artificial Conscience, in: 15th IEEE
International Scientific and Technical Conference on Computer Sciences and Information
Technologies, CSIT’2020, vol. 1, Lviv-Zbarazh, 2020, pp. 51-54.
[20] M. Algabri, et al., Optimization of Fuzzy Logic Controller using PSO for Mobile Robot Navigation
in an Unknown Environment, Applied Mechanics and Materials, 541-542 (2014) 1053-1061.
[21] Y. P. Kondratenko, A. V. Kozlov, Parametric optimization of fuzzy control systems based on
hybrid particle swarm algorithms with elite strategy, in Journal of Automation and Information
Sciences 51, 12 (2019) 25-45. doi: 10.1615/JAutomatInfScien.v51.i12.40
[22] H.A. Mayer, Ontogenetic teaching of mobile autonomous robots with dynamic neurocontrollers,</p>
      <p>International Journal of Computing, 3 1 (2004) 38-45.
[23] Y. -W. Song, J. Kang, S. -C. Yu, Development of Dual-Unit Ceiling Adhesion Robot System With
Passive Hinge for Obstacle Traversal Under Kinodynamic Constraints, in: IEEE Access, vol. 11,
2023, pp. 4486-4500. doi: 10.1109/ACCESS.2023.3236252.
[24] A. Papadimitriou, et al., On Adhesion Modeling and Control of a Vortex Actuator for Climbing
Robots, in: 2019 IEEE 17th International Conference on Industrial Informatics (INDIN), Helsinki,
Finland, 2019, pp. 571-576, doi: 10.1109/INDIN41052.2019.8972244.
[25] A. Papadimitriou, G. Andrikopoulos, G. Nikolakopoulos, Experimental Evaluation of an Explicit
Model Predictive Controller for an Adhesion Vortex Actuated Climbing Robot, in: 2020 American
Control Conference (ACC), Denver, CO, USA, 2020, pp. 2137-2142. doi:
10.23919/ACC45564.2020.9147658.
[26] S.-K. Kwon, et al., Re-adhesion control with estimated adhesion force coefficient for wheeled
robot using fuzzy logic, 30th Annual Conference of IEEE Industrial Electronics Society, 2004,
IECON 2004, Busan, Korea (South), Vol. 3, 2004, pp. 2530-2535. doi:
10.1109/IECON.2004.1432200.
[27] Y. P. Kondratenko, et al., Automation of control processes in specialized pyrolysis complexes
based on Web SCADA Systems, in: Intelligent Data Acquisition and Advanced Computing
Systems: Technology and Applications (IDAACS): Proceedings of the 9th IEEE International
Conference. Bucharest, Romania, volume 1, 2017, pp. 107-112, doi:
10.1109/IDAACS.2017.8095059.
[28] R. Jabłoński, T. Březina, (Eds.), Mechatronics, Recent Technological and Scientific Advances,</p>
      <p>Springer-Verlag Berlin Heidelberg, 2012.
[29] A. Trunov, et al., Functioning Model of the Ground Robotic Complex, in: International Scientific
and Technical Conference on Computer Sciences and Information Technologies, Vol. 2, 2021,
pp. 128-131.
[30] V.M. Kuntsevich, et al. (Eds.), Control Systems: Theory and Applications, River Publishers,</p>
      <p>Gistrup, Delft, 2018.
[31] C.C. Aggarwal, Artificial Intelligence, Springer International Publishing, 2021. doi:
10.1007/9783-030-72357-6.
[32] Knight, K., Zhang, C., Holmes, G., Zhang, M.-L. (Eds.), Artificial Intelligence, in: Proceedings of
Second CCF International Conference, ICAI 2019, Xuzhou, China, August 22-23, 2019, Springer
Singapore. doi: 10.1007/978-981-32-9298-7.
[33] L.A. Zadeh, A.M. Abbasov, R.R. Yager, S.N. Shahbazova, M.Z. Reformat (Eds.), Recent
Developments and New Directions in Soft Computing, STUDFUZ 317, Cham: Springer, 2014.
doi: 10.1007/978-3-319-06323-2.
[34] Y. P. Kondratenko, A. V. Kozlov, Generation of Rule Bases of Fuzzy Systems Based on Modified
Ant Colony Algorithms, Journal of Automation and Information Sciences, 51 3 (2019) 4-25. doi:
10.1615/JAutomatInfScien.v51.i3.20.
[35] J. M. Mendel, Uncertain Rule-Based Fuzzy Systems, Introduction and New Directions, Second</p>
      <p>Edition, Springer International Publishing, 2017.
[36] Y.P. Kondratenko, O.V. Kozlov, Mathematical Model of Ecopyrogenesis Reactor with Fuzzy
Parametrical Identification, in: Lotfi A. Zadeh et al. (Eds.), Recent Developments and New
Direction in Soft-Computing Foundations and Applications, Studies in Fuzziness and Soft
Computing, Vol. 342, Berlin, Heidelberg: Springer-Verlag, 2016, pp. 439-451.
doi.org/10.1007/978-3-319-32229-2_30.
[37] D. Wang, et al., Neural optimal tracking control of constrained nonaffine systems with a
wastewater treatment application, Neural Networks, 143 (2021) 121-132.
[38] M. Lungu, R. Lungu, Neural network based adaptive control of airplane’s lateral-directional
motion during final approach phase of landing. Engineering Applications of Artificial Intelligence,
74 (2018): 322-335.
[39] O. Kozlov, et al., Synthesis and Optimization of Green Fuzzy Controllers for the Reactors of the
Specialized Pyrolysis Plants, in: Kharchenko V., Kondratenko Y., Kacprzyk J. (eds) Green IT
Engineering: Social, Business and Industrial Applications, Studies in Systems, Decision and
Control, Vol 171, Springer, Cham, 2019, pp. 373-396. doi: 10.1007/978-3-030-00253-4_16
[40] E. Ferreyra et al., Depicting Decision-Making: A Type-2 Fuzzy Logic Based Explainable Artificial
Intelligence System for Goal-Driven Simulation in the Workforce Allocation Domain, in: 2019
IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), New Orleans, LA, USA, 2019,
pp. 1-6. doi: 10.1109/FUZZ-IEEE.2019.8858933.
[41] M. Jamshidi, V. Kreinovich, J. Kacprzyk (Eds.), Advance Trends in Soft Computing, STUDFUZ
312, Cham: Springer-Verlag, 2013. doi: 10.1007/978-3-319-03674-8.
[42] O. Castillo, P. Melin, An Approach for Optimization of Intuitionistic and Type-2 Fuzzy Systems
in Pattern Recognition Applications, in: 2019 IEEE International Conference on Fuzzy Systems
(FUZZ-IEEE), New Orleans, LA, USA, 2019, pp. 1-5, doi: 10.1109/FUZZ IEEE.2019.8858951.
[43] W. A. Lodwick, J. Kacprzhyk (Eds.), Fuzzy Optimization, STUDFUZ, 254, Berlin, Heidelberg:</p>
      <p>Springer-Verlag, 2010. doi: 10.1007/978-3-642-13935-2.
[44] O.V. Kozlov, Optimal Selection of Membership Functions Types for Fuzzy Control and Decision
Making Systems, in: Proceedings of the 2nd International Workshop on Intelligent Information
Technologies &amp; Systems of Information Security with CEUR-WS, Khmelnytskyi, Ukraine,
IntelITSIS 2021, CEUR-WS, Vol-2853, 2021, pp. 238-247.
[45] B. Ullah, et al., Speed Control of Separately Excited DC Motor Using NARMA-L2 Controller,
2022 International Conference on Technology and Policy in Energy and Electric Power
(ICTPEP), Jakarta, Indonesia, 2022, pp. 43-47. doi: 10.1109/ICT-PEP57242.2022.9988795.</p>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>