<!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>Karaboga, D., &amp; Kaya, E. Adaptive network based fuzzy inference system (ANFIS) training
approaches: a comprehensive survey. Artificial Intelligence Review</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Intelligent Navigation of a Mobile Robot within a Robot Population in Complex Unknown Environments⋆</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Fuad Aliew</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sedat Nazlıbilek</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Olha Korol</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tetiana Milevska</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Natalia Voropay</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Baskent University</institution>
          ,
          <addr-line>Ankara</addr-line>
          ,
          <country country="TR">Turkey</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>National Technical University “Kharkiv Polytechnic Institute”</institution>
          ,
          <addr-line>Kyrpychova 2 61002 Kharkiv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Yeditepe University</institution>
          ,
          <addr-line>Istanbul</addr-line>
          ,
          <country country="TR">Turkey</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2023</year>
      </pub-date>
      <volume>52</volume>
      <issue>4</issue>
      <fpage>09</fpage>
      <lpage>11</lpage>
      <abstract>
        <p>This article describes the intelligent navigation of a mobile robot within a robot population in a complex unknown environment by using soft computing based technique. The paper is confined to controlling and navigation of mobile robots. The fuzzy control system outlined here is designed for steering and speed control of the mobile robot. Navigation in a complex unknown environment is achieved by self learning method which is a type of neuro - fuzzy navigation system. As an outcome, a robust and flexible robot navigation system is obtained.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;autonomous robots</kwd>
        <kwd>coordination</kwd>
        <kwd>neural networks</kwd>
        <kwd>genetic algorithm</kwd>
        <kwd>heterogeneity1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        points. Special orientation technique help to provide robots from one point to another. Actually,
classical two valued logic is not the phenomenon on which human reasoning is depended, as this
process embraces fuzzy realities, deduction and so on. Therefore, FL is nearer to human reasoning
and natural language than standard logic [
        <xref ref-type="bibr" rid="ref5 ref6 ref7 ref8 ref9">5, 6, 7, 8, 9</xref>
        ].
      </p>
      <p>
        In general, most of Soft Computing systems currently in use are based on fuzzy rules, which
implies that ANN techniques are used to induce rules from observations. Yet, the tendency in the
opposite direction is observed, i.e, FL techniques are used in the design of ANN, which in term leads
to Fuzzy ANN [
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref13">10, 11, 12, 13</xref>
        ]. In particular, it appears that it is possible to significantly enhance ANN
capacity by providing it with the ability to process fuzzy information. Overall, an intelligent control
system should be able to learn and act in a way similar to human being behavior, as well as be able
to take into account fuzziness and uncertainty present in reality [
        <xref ref-type="bibr" rid="ref14 ref15 ref16 ref17 ref18 ref19 ref20 ref21 ref22">14-23</xref>
        ].
      </p>
      <p>
        It is more beneficial to use ANN for processing uncertain or high noise data, in comparison to the
classical techniques, because it doesn’t have as much high noise tolerance level as the classical
techniques [
        <xref ref-type="bibr" rid="ref23 ref24 ref25 ref26">24, 25, 26, 27</xref>
        ]. This argument is also supported by the fact that the use of the FL to handle
uncertainty due to environment and sensors is much more efficient than using the usual
deterministic techniques [
        <xref ref-type="bibr" rid="ref27 ref28 ref29 ref30 ref31">28, 29, 30, 31, 32</xref>
        ].
      </p>
      <p>
        It can be defined by FL being demonstrated via fuzzy membership functions and the state space
that is discretized into a linguistic vocabulary. It has a great importance in terms of navigation
because the flimsy data is processed in order to realize the environment. In fact, there is a challenge
in the foundation of an environment map that lies in the knowledge representation. In terms of the
navigation seen in a dynamic environment, it can be stated that it is much more beneficial to use a
complete representation rather than incomplete one, as it is highlighted by the two different
representations linked to the FL argued in. Therefore, the approach of NN theory is assigned as well
as the one of FL to imperfect data processing and composition of knowledge base. It is because of
their properties including parallelism, classification, help to make decisions, optimization, adaptation
volume, which includes both learning and auto-organization, generalization capacity, allocated
memory and simplicity of establishment. In order to sort out the problems seen in navigation, ANN
certifies intriguing and inevitable when the classification criteria or generalization regulations are
not known because they can learn and generalize from samples without knowledge regulations.
However, the application of FL theory in order to sort out the similar troubles also demonstrates
intriguing and efficient when the classification criteria or generalization regulations are presented
by an expert. Within this framework, NN related to cognitive components including learning,
adaptation generalization which are really suitable when knowledge oriented Systems are included.
Therefore, many ANN oriented approaches are based on the design and achieve robots that resemble
the human decision making process in inattentive environments [
        <xref ref-type="bibr" rid="ref27 ref28 ref30 ref31 ref32">28, 29, 31, 32, 33</xref>
        ].
      </p>
      <p>
        On the other hand, a specialty of the fuzzy rule-oriented works can be their quality to categorize
fuzzy rules, i.e., according to the level of security or any danger [
        <xref ref-type="bibr" rid="ref33 ref34 ref35 ref36 ref37 ref38">34, 35, 36, 37, 38, 39</xref>
        ],
acknowledgement or control rules [
        <xref ref-type="bibr" rid="ref39 ref40">40, 41</xref>
        ], and also complication avoidance and leading rules.
Within this framework, the interest of the approaches which are based on FL, locates in their capacity
in order to make human like decisions for a smart movement that uses the fuzzy inference
mechanisms. Moreover, the interest seen in the establishment of relations between the FL and NN
can be, in part, based on the notions including both cognition and generalization. Also, the
knowledge can be highlighted in the rules thanks to the FL, while the NN can be stressed the
knowledge implicit in the weights. Actually, fuzzy system can clarify the knowledge, yet cannot
comprehend, although NN has this capacity. The relation seen between FL and NN is mainly
complementary rather than competitive. Such a technology can be stated as one of the unusual
concepts that uses at once both an explicit and implicit knowledge [
        <xref ref-type="bibr" rid="ref40 ref41 ref42">41, 42, 43</xref>
        ].
      </p>
      <p>The sequence seen in the fuzzy operators is produced as a result of the work of a smart robot’s
planner. They all applied thanks to guidance of navigation and also pilotage subsystem. Furthermore,
the presumption is made that Fuzzy Mobile Smart Robot functions can be classified as two
dimensional Cartesian space S=XY where both X and Y are the universal sets with distances
it (X, Y) = (x i − x t )2 + (yi − y t )2 ,i = 1, k
where k refers to the number of robot motion’s steps. All FMIR’s state is qualified with a function
zt = f (x t , yt ) which is zi=f(xi,yi), and the state of all initial goal- by a function , when t{T}. In addition
to this fact, another presumption is made which FMIR moves by discrete steps. The space of FMIR
habitation is defined as S=LUH, when LH=, LS, HS; L – space of FMIR motion; H is inhibited
space, i.e. the space of troubles.</p>
      <p>
        The procedure applies the fuzzy operators that lead FMIR from a local target to another target
and so on since the sought global target is achieved. The target aims to reduce the difference seen
between current robot’s coordinates and coordinates of target. The action of this grade of general
hierarchical control system of FMIR is related the neuro-fuzzy technology [
        <xref ref-type="bibr" rid="ref43 ref44 ref45">44, 45, 46, 47</xref>
        ], i.e. a smart
combination including neural networks and fuzzy logic.
      </p>
      <p>Actually, the robot we regarded has got many sensors which are located in its sides. The control
system in discrete time moment (duration between the moments depends on environment change
intensity) reads information related to the environment’s current state from these sensors, and
information on goal and current robot location and orientation from other supplied devices in order
to drive the robot efficiently to the target.</p>
      <p>Offered navigation system utilizes from neural networks to:
•
•
•
comprehend system behavior;
generate fuzzy rules and membership functions;
perform logical inference.</p>
      <p>On the basis of these facts, we utilize from separate neural network for each linguistic value that
is used in rules to achieve required shapes of membership functions, and a single network in order
to make fuzzy rules and apply logical inference. Furthermore, an extra neural network can be used,
when requirements on speed are quiet important, in order to decide on the direction to targets in
terms “on the left”, “in front”, “on the right” and “reached”.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Subjects and Methods</title>
      <p>The system consists of two main control subsystems, namely, the fuzzy drive control system and
navigation system. They are described in the following subsections.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Fuzzy Control System</title>
      <p>
        In our work, we describe the fuzzy drive control, including steering control and speed control of an
autonomous mobile robot [
        <xref ref-type="bibr" rid="ref14 ref15 ref16 ref17 ref18 ref19 ref20">14, 15, 16, 17, 18, 19, 20, 21</xref>
        ]. The fuzzy control system consists of the
following 5 sub-systems:
•
      </p>
      <p>Fuzzy Drive Expert Sub-System (FDES),
•
•
•
•</p>
      <p>Sensor (Vision) Sub-System, which is an Image Processing and Recognition System (IPRS)
with Recognition Rules Base;</p>
      <sec id="sec-3-1">
        <title>Operator Interface, which is an operator console;</title>
        <p>Motor Drive Sub-System (MDS) as it’s shown on Fig. 1.</p>
      </sec>
      <sec id="sec-3-2">
        <title>Manager System</title>
        <p>Operator Interface</p>
        <p>Manager System
Sensor System</p>
        <p>FDES
Image Processing and</p>
        <p>Recognition System</p>
        <p>Control Command</p>
        <p>Inferencing System
Recognition Rules Base</p>
        <p>Control Rules Base</p>
        <p>Motor Drive</p>
        <p>System</p>
        <p>The overall system is supervised and managed by the Manager System, with an aim of performing
the plan from the operator. The driving plan provided by an operator contains a set of the following
5 commands, namely, “start”, “go forward”, “turn left”, “turn right” and “stop”. The plan is first
converted into an appropriate representation by the Operator Interface and then applied to the FDES.
The decision to perform the plan is then made by the FDES by using the information coming from
the Vision Sub_System and the Control Rules Base. This information is then presented from Control
Command Inferencing System to Motor Drive System in the form of particular driving signals. The
robot executes the necessary actions by these signals.</p>
        <p>The mobile robot has to process the image that is needed to estimate the surrounding situation
and decide its motion. The image is obtained by a CCD-camera. It is then processed for elimination
of the noise and is represented as a rectangular field consisting of white and black colored areas by
the IPRS. The Vision System then uses this image data to calculate the approximate position of
obstacles relative to the robot and the road. This operation is done by the Recognition Rule Base. The
Recognition Rule Base contains the following three rules in order to get the right distance to an
obstacle in front of the robot, some walls on either side of the road, and some corners of crossroads.</p>
        <p>The Control Command Inference System generates the set of commands, which will then be
passed to the Motor Drive System in order to execute the plan by using the above data and the
Control Rule Base, where the Control Rule Base is basically a group of rules for determining the
robot motion according to the driving plan. The fuzzy values of the robot (Fig. 2) motion used in
these rules are the following: ST (straight), LS (left small), RS (right small), LM (left middle), RM
(right middle), LB (left big), and RB (right big). The distance is measured by fuzzy terms: S (short), M
(middle), L (long). The membership functions of the fuzzy sets are discrete. Table 1 shows an example
indicating the membership functions for fuzzy sets used for defining the road width.</p>
      </sec>
      <sec id="sec-3-3">
        <title>The driving rules are represented in the IF-THEN form: IF x1 is A11 and ... and xm is A1m THEN y1 is B11, ..., yk is B1k IF x1 is A21 and ... and xm is A2m THEN y1 is B21, ..., yk is B2k ...</title>
        <p>IF x1 is An1 and ... and xm is Anm THEN y1 is Bn1, ..., yk is Bnk
where x1, ..., xm are input variables, y1, ..., yk are output variables; Aij are fuzzy sets and Bij are
nonfuzzy values.</p>
      </sec>
      <sec id="sec-3-4">
        <title>For example, here is the typical rule for driving forward:</title>
        <p>IF "distance to obstacle" is "about 30 cm" and "deviating angle" is "left" THEN "course" is RB and
"distance to move" is M.</p>
        <p>For a particular input x1, ..., xn, the truth value of the premise of the i-th rule will be
gi=min(Ai1(x1), ..., Aim(xm)),</p>
        <p>i = 1, n .</p>
        <p>The output yj then can be inferred using the center of gravity method:</p>
        <p>n n
y j =  (gi Bij ) /  gi .</p>
        <p>i=1 i=1</p>
        <p>25
1.</p>
        <p>30
1.</p>
        <p>35
0.8
0.3
40
0.5
0.5
45
0.3
0.8
50
0.
1.</p>
        <p>55
0.
1.</p>
        <p>60
0.
1.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Orientation Techniques of a Mobile Robot</title>
      <p>Image processing is an essential part of the navigation of the mobile robot. It consists of three main
operations namely “bounding box”, “edge detection” and “object tracking”. These three subjects are
related to each other. Also object tracking part includes some necessary calculation sections and
these calculations are involved in robots locations.</p>
      <p>
        One of the image processing tools is bounding box. This toolbar works on binary images. In binary
image part, bounding box search necessary interval value and if there is a white color area, toolbar
surrounds it as a shape of rectangle. In this project, the robots have to be taken into bounding boxes
in order to determine their positions in the operation area (Fig.3) [
        <xref ref-type="bibr" rid="ref19 ref20">20,21</xref>
        ].
      </p>
      <p>In swarm robotics area, to control robots with camera, object tracking part is necessary. We are
trying to track particular object from an environment consisting of multiple moving objects. In the
environment, there are six robots and some obstacles. Robots must arrive at the desired place. The
aim of object tracking is that finding the location of robots in the environment. Firstly, center of the
robots must be found. When this step is done, locations of the robots on the map can be found.
Object tracking is created on Emgu CV platform. The distance between desired position and current
position is calculated as a vector.</p>
      <p>Another important part is the so called centroid calculation. After object tracking, centroids of
robot frames can be calculated by using basic centroid calculations. The camera perceives the red
areas as the maximal length, it means that camera looks at the last pixel on the red area than take
that as one point. This process continues till the four side of the robot is completed, after deciding
the location of the last pixel of the four sides, it draws a red line which is perpendicular the camera
sight image that passes across one of that point. By means of this operation, thinking that as 4 points,
it forms 4 sides and a basic rectangular shape is created. Vision system must comprehend the
intersection points of the perpendicular lines in order to obtain the length of the one side. By this
way, camera observes 4 sides and the vision system begins to the centroid calculations. Basically, the
vision system calculates the sides with two different lengths and connects the corners of them. It
basically makes a vector summation and obtain one of the diagonals for this rectangle, after that it
does the same thing for other two side. Hence, the point that the diagonals intersect with each other,
is the centroid point. In Fig.4, the outputs of the centroid calculations are shown by using Emgu CV
platform.</p>
      <p>Mouse position must be known to control the robots in the environment because when map is
formed, robots can easily be controlled. Knowing the location of the mouse cursor on the image is
necessary for giving a destination to the robot. If the coordinates of the mouse cursor is known, it
will be easy to make the robot get the shortest way. Calculating the differences between the centroid
and cursor coordinates, the shortest way between the robot centroid and cursor can be found. One
point to be taken care of is that, if a robot tends to go to the point that the cursor lead, its centroid
point will try to go to that coordinate. This may lead the robots to have some crushes.</p>
      <p>Position analysis must be done to know position of target and robots. 800x600 pixels images are
taken from camera by using Emgu CV. Centroids of robots are calculated and mouse cursor is found
in 800x600 pixels real time video. Their positions of centroid and mouse cursor have two types
information about their location. The 800x600 ratio means that there are 480000 pixels on an image,
thinking one corner of the image as the origin of the x, y axis, there are 800 pixels on the y axis and
600 pixels on the x axis. Calculation of the distance is done by on the program, counting the number
of the pixels on the x and y axis, making a vector summation, and finding the total numbers of the
pixels. If length of an image is 20 cm, long side of a pixel is 20\600 cm, so by multiplying the pixel
number between the cursor and the centroid, distance between them can be calculated. These
location information are about x and y axis.</p>
      <p>The distance between robots and mouse cursor can be calculated easily. The aim of the distance
calculation is to learn the distance that robots must take. For example, suppose that the robot location
is [245 560] and the mouse cursor location is [15 600]. Then the distance between a robot and the
mouse location is that;
  = 245 − 15 = 230, 
 
,   = 560 − 600 = −40,</p>
      <p>=
, since one pixel is 0,03125 cm, then the
for
x</p>
      <p>axis,
√2302 + (−40)2. = 234</p>
      <p>as pixels the distance,  = 234 ∙ √2 = 330 
distance in cm is 330 ∙ 0.3125 = 10.3  .</p>
      <p>In 1:1 scale, distance calculation is found according to above calculations. However, since cameras
are in the roof, scales can be changed so scales of measurement is significant for real distance
calculation. For example, the calculation is the above is 1:1 scale, if scale is 1:5, 10,3 cm must be
multiplied with 5 for real distance. In the following research the ANN navigation unit was created
to fulfill the system</p>
    </sec>
    <sec id="sec-5">
      <title>5. Navigation System</title>
      <p>The structure of the offered navigation system is presented in Fig 6. In terms of generating control
rules and performing logical inference neural network can be referred to as the kernel of the system
on whole and the center of the Control Command Generating Unit (CCGU). Signals received from
sensors initially come to distance fuzzifiers. Signals received from fuzzifiers (i.e. membership levels
of inputs for linguistic values that used in rules) together with signal from the Goal Direction
Searching Unit (which describes relation to target) enter CCGU that produces signals for the robots
servo-motors.</p>
      <p>Sensors
User Control Panel</p>
      <p>Robot Location
Calculating Unit</p>
      <p>Fuzzifiers
(Neural Network)
Goal Direction
Searching Unit
(Neural Network)</p>
      <p>Control Comand
Generating Unit
(Neural Network)</p>
      <p>Servomotors</p>
      <p>Both CCGU network and fuzzifiers are comprehended periodically by experiences in order to
adapt the environment. All linguistic values are shown by a membership function with a persistent
and smooth curve produced by a corresponded fuzzifier. For simplicity, set of linguistic values that
are used for all variables we describes as (“NEAR:, “FAR”). We have applied a software model of the
FMIR navigation system and carried out detailed experimental investigation by a program robot
simulator in an artificial fuzzy environment. Each of these five used networks is Back Propagation
Feed-Forward with two different computational layers of feed-forward neurons with sigmoid
activation function (Fig. 7).</p>
    </sec>
    <sec id="sec-6">
      <title>6. Results of Experiments</title>
      <p>We used about 40 rules in order to teach CCGU neural networks. Furthermore, the experiments
presented very acceptable navigation ability. Except for some elaborated situations, after appropriate
adaptation for many environments, the robot, having come very complex-shaped paths, successfully,
without any collisions, achieved targets. (Fig. 8). Figure 9 shows the movement of the robot due to
experiment on real mobile robot and Figure 10 shows the part of the experiment in which a group of
robotic units swarming through the environment.</p>
    </sec>
    <sec id="sec-7">
      <title>7. Navigation of a Mobile Robot and IoT</title>
      <p>The dynamics of autonomous mobile robots are extremely complex. They become even more
complicated when corners and unstructured environments are considered. Calculating the path and
decisions of autonomous vehicles using accurate dynamical models is challenging even for fast
computers, and in the case of embedded microcontrollers that are usually used in mobile robots, this
task is impractical. This paper describes an alternative way of controlling autonomous mobile robots
using a neuro-fuzzy architecture that achieves a robust and flexible navigation system. This system
can be executed in microcontrollers with limited computing capabilities.</p>
      <p>With the advent of cheap wireless communication and the emerging trend of connected devices
through the internet, known as the Internet of Things – IoT, many improvements to navigation and
control have become possible. Through the use of wireless connection to a central computer, the
robot is connected to the internet and has access to a wide possible network of similar machines.
This allows for monitoring and control of the robot from great distances and considering the adaptive
nature of the neural net that is part of it’s control system, it allows for continuous improvement by
combining shared experiences with other robots that are part of the network.
1 2
Figure 7: ANN Structure
3</p>
    </sec>
    <sec id="sec-8">
      <title>8. Conclusion</title>
      <p>In this work, we designed and implemented a mobile robot with an intelligent navigation capability
within a robot population in complex unknown environments. It is composed of two main
subsystems namely, a fuzzy drive control system and a neuro-fuzzy intelligent navigation system.
We implemented several robots with the same capability. We carried out several experiments to test
the single robot and also we tried several robots to see swarming actions. During the experiments, a
single robot can be navigated through and unknown environment having obstacles. The
environment is observed by a camera sensor system and the robots can follow the cursor position
created in the computer screen that maps the environment. The trajectories passed by the robots
were obtained in the computer screen in a real-time fashion and navigation capabilities were tested.
It was observed that the fuzzy drive control system and neuro-fuzzy intelligent navigation system
worked successfully. The individual robots could navigate themselves through the obstacles in an
unknown environment. In addition to testing individual robots, a group of robots composed of four
robots with the same capabilities were tested in swarming action. The results of the experiments
were all successful.</p>
      <p>Declaration on Generative AI</p>
      <sec id="sec-8-1">
        <title>The authors have not employed any Generative AI tools.</title>
        <p>[17] Huang, H. C. Fusion of modified bat algorithm soft computing and dynamic model hard
computing to online self-adaptive fuzzy control of autonomous mobile robots. IEEE
Transactions on Industrial Informatics, 12(3), 972-979., 2016.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Bielecki</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <article-title>Foundations of artificial neural networks</article-title>
          .
          <source>Models of Neurons and Perceptrons: Selected Problems and Challenges</source>
          . Springer, Cham,
          <year>2019</year>
          .
          <fpage>15</fpage>
          -
          <lpage>28</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>de Campos S</surname>
          </string-name>
          . and
          <string-name>
            <surname>Paulo</surname>
            <given-names>V.</given-names>
          </string-name>
          <article-title>Fuzzy neural networks and neuro-fuzzy networks: A review the main techniques and applications used in the literature</article-title>
          .
          <source>Applied Soft Computing</source>
          <volume>92</volume>
          (
          <year>2020</year>
          ):
          <fpage>106275</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3] Keller,
          <string-name>
            <surname>James</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Derong</surname>
            <given-names>Liu</given-names>
          </string-name>
          , and
          <string-name>
            <given-names>David B.</given-names>
            <surname>Fogel</surname>
          </string-name>
          .
          <article-title>Fundamentals of computational intelligence: Neural networks, fuzzy systems, and evolutionary computation</article-title>
          . John Wiley &amp; Sons,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Takáč</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          <article-title>Subsethood measures for interval-valued fuzzy sets based on the aggregation of interval fuzzy implications</article-title>
          .
          <source>Fuzzy Sets and Systems</source>
          <volume>283</volume>
          (
          <year>2016</year>
          ):
          <fpage>120</fpage>
          -
          <lpage>139</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Zadeh</surname>
            ,
            <given-names>L. A.</given-names>
          </string-name>
          <article-title>Fuzzy logic-a personal perspective</article-title>
          .
          <source>Fuzzy sets and systems</source>
          ,
          <volume>281</volume>
          ,
          <fpage>4</fpage>
          -
          <lpage>20</lpage>
          .,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Dubois</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Perny</surname>
          </string-name>
          .
          <article-title>A Review of Fuzzy Sets in Decision Sciences: Achievements, Limitations and Perspectives</article-title>
          . Vol.
          <volume>233</volume>
          .,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Kahraman</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Öztayşi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S. Çevik</given-names>
            <surname>Onar</surname>
          </string-name>
          .
          <article-title>A Comprehensive Literature Review of 50 Years of Fuzzy Set Theory</article-title>
          .
          <source>International Journal of Computational Intelligence Systems</source>
          <volume>9</volume>
          .,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Amaitik</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <article-title>The Basics of Fuzzy Systems Technology: A Complete Tutorial</article-title>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Mishra</surname>
            ,
            <given-names>A. K.</given-names>
          </string-name>
          <article-title>Fuzzy logic control system and its applications</article-title>
          .
          <source>International Research Journal of Engineering and Technology (IRJET)</source>
          ,
          <volume>2</volume>
          (
          <issue>8</issue>
          ),
          <fpage>742</fpage>
          -
          <lpage>746</lpage>
          .,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Bobyr</surname>
            ,
            <given-names>M. V.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Emelyanov</surname>
            ,
            <given-names>S. G.</given-names>
          </string-name>
          <article-title>A nonlinear method of learning neuro-fuzzy models for dynamic control systems</article-title>
          .
          <source>Applied Soft Computing</source>
          ,
          <volume>88</volume>
          ,
          <fpage>106030</fpage>
          .,
          <year>2020</year>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Przybył</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Er</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          <article-title>The method of hardware implementation of fuzzy systems on FPGA</article-title>
          .
          <source>In International Conference on Artificial Intelligence and Soft Computing</source>
          (pp.
          <fpage>284</fpage>
          -
          <lpage>298</lpage>
          ). Springer, Cham,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Omrane</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Masmoudi</surname>
            ,
            <given-names>M. S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Masmoudi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>Fuzzy logic based control for autonomous mobile robot navigation</article-title>
          .
          <source>Computational intelligence and neuroscience</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Karakuzu</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Karakaya</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Çavuşlu</surname>
          </string-name>
          .
          <article-title>FPGA Implementation of Neuro-Fuzzy System with Improved PSO Learning</article-title>
          .
          <source>Neural Networks</source>
          ,
          <volume>79</volume>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14] [Chen,
          <string-name>
            <given-names>C. H.</given-names>
            ,
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. C.</given-names>
            ,
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. T.</given-names>
            , &amp;
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <surname>P. T.</surname>
          </string-name>
          <article-title>Fuzzy logic controller design for intelligent robots</article-title>
          . Mathematical Problems in Engineering,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Khaldi</surname>
            , Belkacem, and
            <given-names>Foudil</given-names>
          </string-name>
          <string-name>
            <surname>Cherif</surname>
          </string-name>
          .
          <article-title>An overview of swarm robotics: Swarm intelligence applied to multi-robotics</article-title>
          .
          <source>International Journal of Computer Applications 126.2</source>
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>Mac</given-names>
            <surname>Thi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Copot</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>De</surname>
          </string-name>
          <string-name>
            <surname>Keyser</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Tran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. D.</given-names>
            , &amp;
            <surname>Vu</surname>
          </string-name>
          ,
          <string-name>
            <surname>T.</surname>
          </string-name>
          <article-title>MIMO fuzzy control for autonomous mobile robot</article-title>
          .
          <source>Journal of Automation and Control Engineering</source>
          ,
          <volume>4</volume>
          (
          <issue>1</issue>
          ),
          <fpage>65</fpage>
          -
          <lpage>70</lpage>
          .,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Montiel</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          , et al.
          <article-title>Geo-Navigation for a Mobile Robot and Obstacle Avoidance using Fuzzy Controllers</article-title>
          . Vol.
          <volume>547</volume>
          .,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Sepúlveda</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , et al.
          <article-title>Design of Fuzzy Controllers for a Hexapod Robot</article-title>
          . Vol.
          <volume>547</volume>
          .,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Urrea</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Muñoz</surname>
          </string-name>
          .
          <article-title>Path Tracking of Mobile Robot in Crops: Performance Evaluations of Position Control</article-title>
          .
          <source>Journal of Intelligent and Robotic Systems: Theory and Applications</source>
          <volume>80</volume>
          .2 (
          <issue>193</issue>
          -
          <fpage>205</fpage>
          ),
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Mahmoodabadi</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>M. B. S.</given-names>
            <surname>Mottaghi</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Mahmodinejad</surname>
          </string-name>
          .
          <article-title>Optimum Design of Fuzzy Controllers for Nonlinear Systems using Multi-Objective Particle Swarm Optimization</article-title>
          .
          <source>JVC/Journal of Vibration and Control</source>
          <volume>22</volume>
          .
          <fpage>3</fpage>
          .,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [22]
          <string-name>
            <surname>Garcia</surname>
            <given-names>G.B.</given-names>
          </string-name>
          et.all EmguCV Essentials. Packt Publishing Ltd,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Suares</surname>
            ,
            <given-names>O.D.</given-names>
          </string-name>
          et.all OpenCV Essentials. Packt Publishing Ltd,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [24]
          <string-name>
            <surname>Mitić</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Miljković</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          <article-title>Bio-inspired approach to learning robot motion trajectories and visual control commands</article-title>
          .
          <source>Expert Systems with Applications</source>
          ,
          <volume>42</volume>
          (
          <issue>5</issue>
          ),
          <fpage>2624</fpage>
          -
          <lpage>2637</lpage>
          .,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [25]
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Deng</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lu</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bai</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Su</surname>
            ,
            <given-names>C. Y.</given-names>
          </string-name>
          <article-title>Trajectory-tracking control of mobile robot systems incorporating neural-dynamic optimized model predictive approach</article-title>
          .
          <source>IEEE Transactions on Systems, Man, and Cybernetics: Systems</source>
          ,
          <volume>46</volume>
          (
          <issue>6</issue>
          ),
          <fpage>740</fpage>
          -
          <lpage>749</lpage>
          .,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [26]
          <string-name>
            <surname>Jin</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>He</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <article-title>Robot manipulator control using neural networks: A survey</article-title>
          .
          <source>Neurocomputing</source>
          ,
          <volume>285</volume>
          ,
          <fpage>23</fpage>
          -
          <lpage>34</lpage>
          .,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [27]
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , et al.
          <article-title>An Improved ART2 Neural Network: Resisting Pattern Drifting through Generalized Similarity and Confidence Measures</article-title>
          .
          <source>Neurocomputing</source>
          <volume>156</volume>
          (
          <fpage>239</fpage>
          -
          <lpage>44</lpage>
          ),
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [28]
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cui</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <article-title>Neural network approximation based near-optimal motion planning with kinodynamic constraints using RRT</article-title>
          .
          <source>IEEE Transactions on Industrial Electronics</source>
          ,
          <volume>65</volume>
          (
          <issue>11</issue>
          ),
          <fpage>8718</fpage>
          -
          <lpage>8729</lpage>
          .,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [29]
          <string-name>
            <surname>Hwu</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>A. Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oros</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Krichmar</surname>
            ,
            <given-names>J. L.</given-names>
          </string-name>
          <article-title>Adaptive robot path planning using a spiking neuron algorithm with axonal delays</article-title>
          .
          <source>IEEE Transactions on Cognitive and Developmental Systems</source>
          ,
          <volume>10</volume>
          (
          <issue>2</issue>
          ),
          <fpage>126</fpage>
          -
          <lpage>137</lpage>
          .,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [30]
          <string-name>
            <surname>Bae</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qian</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <article-title>Multi-robot path planning method using reinforcement learning</article-title>
          .
          <source>Applied Sciences</source>
          ,
          <volume>9</volume>
          (
          <issue>15</issue>
          ),
          <fpage>3057</fpage>
          .,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [31]
          <string-name>
            <surname>Sarkar</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barman</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Chowdhury</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <article-title>A Cooperative Co-evolutionary Genetic Algorithm for Multi-Robot Path Planning Having Multiple Targets</article-title>
          .
          <source>In Computational Intelligence in Pattern Recognition</source>
          (pp.
          <fpage>727</fpage>
          -
          <lpage>740</lpage>
          ). Springer, Singapore,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [32]
          <string-name>
            <surname>Yao</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          , et al.
          <source>A Novel Heterogeneous Feature Ant Colony Optimization and its Application on Robot Path Planning</source>
          .
          <source>2015 IEEE Congress on Evolutionary Computation, CEC 2015 - Proceedings.</source>
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [33]
          <string-name>
            <surname>Levine</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Koltun</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <article-title>Learning complex neural network policies with trajectory optimization</article-title>
          .
          <source>In International Conference on Machine Learning</source>
          (pp.
          <fpage>829</fpage>
          -
          <lpage>837</lpage>
          ). PMLR.,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [34]
          <string-name>
            <surname>Al-Mayyahi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Birch</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <article-title>Adaptive neuro-fuzzy technique for autonomous ground vehicle navigation</article-title>
          .
          <source>Robotics</source>
          ,
          <volume>3</volume>
          (
          <issue>4</issue>
          ),
          <fpage>349</fpage>
          -
          <lpage>370</lpage>
          .,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [35]
          <string-name>
            <surname>Pandey</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sonkar</surname>
            ,
            <given-names>R. K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pandey</surname>
            ,
            <given-names>K. K.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Parhi</surname>
            ,
            <given-names>D. R.</given-names>
          </string-name>
          <article-title>Path planning navigation of mobile robot with obstacles avoidance using fuzzy logic controller</article-title>
          .
          <source>In IEEE 8th International Conference on Intelligent Systems and Control (ISCO)</source>
          (pp.
          <fpage>39</fpage>
          -
          <lpage>41</lpage>
          ). IEEE,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [36]
          <string-name>
            <surname>Pandey</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , et al.
          <article-title>Path Planning Navigation of Mobile Robot with Obstacles Avoidance using Fuzzy Logic Controller</article-title>
          .
          <source>2014 IEEE 8th International Conference on Intelligent Systems and Control: Green Challenges and Smart Solutions, ISCO 2014 - Proceedings.</source>
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [37]
          <string-name>
            <surname>Lopez-Gonzalez</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , et al.
          <article-title>Multi-Robot Formation Control using Distance and Orientation</article-title>
          .
          <source>Advanced Robotics</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [38]
          <string-name>
            <surname>Goyal</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Aggarwal. C-</surname>
          </string-name>
          <article-title>Based Algorithm to Avoid Static Obstacles in Robot Navigation</article-title>
          .
          <source>Souvenir of the 2014 IEEE International Advance Computing Conference</source>
          ,
          <string-name>
            <surname>IACC</surname>
          </string-name>
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [39]
          <string-name>
            <surname>Rashidan</surname>
            ,
            <given-names>M. A.</given-names>
          </string-name>
          , et al.
          <article-title>Moving Object Detection and Classification using Neuro-Fuzzy Approach</article-title>
          .
          <source>International Journal of Multimedia and Ubiquitous Engineering</source>
          <volume>11</volume>
          .4 (
          <year>2016</year>
          ):
          <fpage>253</fpage>
          -
          <lpage>66</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [40]
          <string-name>
            <surname>Cuevas</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Castillo</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <article-title>Design and implementation of a fuzzy path optimization system for omnidirectional autonomous mobile robot control in real-time</article-title>
          .
          <source>In Fuzzy Logic Augmentation of Neural and Optimization Algorithms: Theoretical Aspects and Real Applications</source>
          (pp.
          <fpage>241</fpage>
          -
          <lpage>252</lpage>
          ). Springer, Cham.,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [41]
          <string-name>
            <surname>Pandey</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pandey</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Parhi</surname>
            ,
            <given-names>D. R.</given-names>
          </string-name>
          <article-title>Mobile robot navigation and obstacle avoidance techniques: A review</article-title>
          .
          <source>Int Rob Auto J</source>
          ,
          <volume>2</volume>
          (
          <issue>3</issue>
          ),
          <fpage>00022</fpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [42]
          <string-name>
            <surname>Juang</surname>
            ,
            <given-names>C. F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lai</surname>
            ,
            <given-names>M. G.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Zeng</surname>
          </string-name>
          , W. T.
          <article-title>Evolutionary fuzzy control and navigation for two wheeled robots cooperatively carrying an object in unknown environments</article-title>
          .
          <source>IEEE Transactions on Cybernetics</source>
          ,
          <volume>45</volume>
          (
          <issue>9</issue>
          ),
          <fpage>1731</fpage>
          -
          <lpage>1743</lpage>
          .,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          [43]
          <string-name>
            <surname>Santos</surname>
          </string-name>
          , V. D. C.,
          <string-name>
            <surname>C. F. M. Toledo</surname>
            , and
            <given-names>F. S.</given-names>
          </string-name>
          <string-name>
            <surname>Osorio</surname>
          </string-name>
          .
          <article-title>A Hybrid Approach for Path Planning and Execution for Autonomous Mobile Robots</article-title>
          .
          <source>Proceedings - 2nd SBR Brazilian Robotics Symposium, 11th LARS Latin American Robotics Symposium and 6th Robocontrol Workshop on Applied Robotics and Automation</source>
          ,
          <source>SBR LARS Robocontrol 2014 - Part of the Joint Conference on Robotics and Intelligent Systems</source>
          ,
          <string-name>
            <surname>JCRIS</surname>
          </string-name>
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          [45]
          <string-name>
            <surname>Mohanty</surname>
            ,
            <given-names>P. K.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Parhi</surname>
            ,
            <given-names>D. R.</given-names>
          </string-name>
          <article-title>Navigation of autonomous mobile robot using adaptive network based fuzzy inference system</article-title>
          .
          <source>Journal of Mechanical Science and Technology</source>
          ,
          <volume>28</volume>
          (
          <issue>7</issue>
          ),
          <fpage>2861</fpage>
          -
          <lpage>286</lpage>
          .,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          [46]
          <string-name>
            <surname>Coutinho</surname>
            ,
            <given-names>P. H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Araújo</surname>
            ,
            <given-names>R. F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nguyen</surname>
            ,
            <given-names>A. T.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Palhares</surname>
            ,
            <given-names>R. M.</given-names>
          </string-name>
          <article-title>A Multiple-Parameterization Approach for local stabilization of constrained Takagi-Sugeno fuzzy systems with nonlinear consequents</article-title>
          .
          <source>Information Sciences</source>
          ,
          <volume>506</volume>
          ,
          <fpage>295</fpage>
          -
          <lpage>307</lpage>
          .,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          [47]
          <string-name>
            <surname>Cervantes</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Salazar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Chairez</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          <article-title>Takagi-Sugeno dynamic neuro-fuzzy controller of uncertain nonlinear systems</article-title>
          .
          <source>IEEE Transactions on Fuzzy Systems</source>
          ,
          <volume>25</volume>
          (
          <issue>6</issue>
          ),
          <fpage>1601</fpage>
          -
          <lpage>1615</lpage>
          .,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>