<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Synthesis  of  special  operating  decisions  as  part  of  adaptive  control of a mobile robot </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mikhail Makarov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alexandr Astafiev</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Vladimir State University</institution>
          ,
          <addr-line>87, Gorky Street, Vladimir, 600000</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <volume>2022</volume>
      <fpage>0000</fpage>
      <lpage>0003</lpage>
      <abstract>
        <p>   This paper presents theory behind synthesis of special operating decisions in mobile robotics. The authors have developed and implemented an experimental research methodology to substantiate the theoretical and practical significance of the proposed decision structure for incorporation of quasi-cognitive mechanisms in the process of intelligent data processing in such robotics. This paper presents research and testing of a computer model of the abstract decision-making component that analyzes the movement trajectory of a mobile object in the operational space of a mobile robotic system. This approach towards intelligent decisionmaking can be tested for effectiveness by whether it enables the system to detect change in the parameters of the analyzed dynamic object that are important for autonomous analysis of the environment. One finding is that using this novel operating decision structure to improve autonomy contributes to the emergence of a behavior strategy that bypasses the combinatorial methods configured during the development; this improves the system's adaptability to change in its environment.</p>
      </abstract>
      <kwd-group>
        <kwd> 1  Artificial Intelligence</kwd>
        <kwd>intelligent data processing</kwd>
        <kwd>mobile robotics</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction </title>
      <p>As applications of mobile robotics expand, such robots need improvements if novel functionality is
to be implemented. For instance, a dynamic environment complicates the navigation process, as it gives
rise to multiple hard-to-formalize problems that necessitate use of intelligent data processing (IDP).</p>
      <p>Common IDP methods rely on regression of precedent data sampled in training, which contradicts
the dynamic nature of the environment, where the functional dependencies fundamental to the robot’s
operations in its applications are very likely to change. This creates a need to make operating decisions
when given inaccurate, incomplete, and inconsistent data.</p>
      <p>Thus, there is a need for fundamental research that could lay the foundations of innovative
decisionmaking hardware and software for use in navigation in mobile robotics, backed by a special approach
to the organization of data processing that would, among other methods, incorporate quasi-cognitive
mechanisms to enable the system to adapt independently to change in the environment. Practically, the
existing IDP methods cannot reasonably enable such restructuring in real time.</p>
      <p>In particular, experimental testing is needed to find the patterns to apply quasi-cognitive mechanisms
to identify bifurcation points of the analyzed dynamic objects’ parameters important for autonomous
analysis of the environment. To that end, we herein propose a method for synthesis of special operating
decisions; this method relies on the duality of data streams inside the respective sensory input
processing components that generate control actions.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Methods </title>
      <p>Such a system can take two roles when interacting with the physical world: an object or a subject.
When it functions as an object, it seeks to solve the applied problem it is intended to solve (which
incorporates the global intended function of the system and the set of sequentially resolved local
objectives that make the global function), which requires retrieval and further processing of sensory
inputs from external sources. We hereinafter refer to such information retrieval as an action that triggers
the system’s functions. When the system is a subject, it uses the processing outputs to act on the
elements of its environment. In the existing IDP paradigm, each of these two interactions is formalized
by using vectors of quantitative parameters referred to as inputs and outputs, respectively. We
hereinafter refer to the output as the decision. System training process consists in finding strong
correlations between these vectors that must be as close as possible to reality.</p>
      <p>This research builds upon the authors’ concept of decision synthesis, the theoretical wording of
which points to the fact that in a changing real environment, no decision can be written as a usual set
of instructions in the form of a vector of quantitative parameters found by processing sensory inputs. In
a dynamic environment, any decision made only makes sense within its specific context. To that end,
we propose developing a novel decision structure where the decision makes part of the behavior strategy
the system devises for itself. We assume that such a context could be obtained by applying the principle
of information duality.</p>
      <p>The principle of duality implies the existence of two independently emerging classes of information
that intersect when synthesizing a decision. Class 1 constitutes a formal decision; Class 2 constitutes a
strategy that stems from the unique combination of the conditions, under which such formal decision
has been synthesized. This is where the proposed approach fundamentally diverts from the conventional
methods of today, as the final decision is a set of conditions that uniquely determines the instruction for
the robot’s actuators rather than one with such properties as objectivity of existence and subjectivity of
interpretation.</p>
      <p>Let the resolution of each local objective be a discrete step towards the global goal, and let the system
be in state S at each step. Let the input vector be the impulse that delivers the energy E of transition
from the state Si to a new state Si+1. The state Si is a set of data such as the magnitude of the preceding
disturbance X that cancels the equilibrium state of the system plus data on how the system could be
brought back to the equilibrium, i.e., how to synthesize the response Y. The energy of this transition is
determined solely by the vector (as in vector algebra) in the configuration space that combines the total
population of all possible states. This vector would be correctly referred to as action. Generation of such
a vector is a result of information processing within the existing IDP paradigm whose methods find a
strong correlation between Si and Si+1.</p>
      <p>In other words, render the configuration space as a 2D plane as shown in Figure 1, where the system
moves vertically upwards and receives at each step the energy carried by the impulse from the external
environment. Since there is a probability of transition to states arising from suboptimal decisions,
minimizing any parameter can be considered the objective function appropriate for the global goal.</p>
      <p>Pursuant to the proposed concept, this system needs to be supplemented with an additional
dimension to enable duality. To that end, introduce the new variable t. Let us consider a single operation
to explain the meaning of this variable. An operation is defined herein as a single instance of the
environment acting on the system and the synthesis of the system’s decision (response). Duality implies
that such an operation is not discrete in form; rather, it is analog and has a pattern. Once the variable t
is introduced, we can assume that the vector of Si to Si+1 transition can follow multiple different
trajectories, the shape of which can be considered the qualitative class of information involved in
decision synthesis.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Results </title>
      <p>For experimental research, we used a computer model of the abstract decision-making component
that tracks the movement trajectory of a mobile object in the operational space of a mobile robotic
system. This component contributes to the autonomous navigation of the robot by collecting data on
the analyzed object, applying image recognition, and sending data generated by input analysis so that
the system could produce further instructions.</p>
      <p>This computer model is a multilayer sequence-to-one LSTM recurrent neural network developed in
MATLAB. Backpropagation of error was used to train the model. Training and test sets were made of
the coordinates of seven latest points in the movement trajectory of the analyzed object; speed vector
served as the output. Duality principles described above were incorporated in the model during the
experiment.</p>
      <p>The authors have developed and implemented an experimental research methodology to substantiate
the theoretical and practical significance of the proposed decision structure for incorporation of
quasicognitive mechanisms in the process of intelligent data processing in decision-making components. The
goal of this methodology was to practically confirm the possibility of detecting change in the object’s
environment by synthesizing a novel decision on the principles of information duality.</p>
      <p>Step 1 was to use a simulation model of the analyzed moving object whose trajectory contained four
timepoints where the mathematical model of the process changed. All four timepoints contained an
image of convergence with the robot with a high risk of crossing the trajectory. Figure 1 illustrates the
inputs of experimental conditions.</p>
      <p>Figure 2 shows output curves. These curves show surges in the activity of the contextual information
stream, which in all cases match the timepoints of change in the mathematical models of the analyzed
object’s movement trajectory.</p>
      <p>Further experiments were carried out with the analyzed object moving away from the robot. This
trajectory also contained four arbitrary changes in its mathematical models, see Figure 3.</p>
      <p>Figure 4 shows curves of the contextual information stream outputs that have the same surges of
activity matching the timepoints of the mathematical model of the analyzed object’s movement
trajectory.</p>
      <p>A third scenario of the object’s behavior consists in variating the mathematical models of its
trajectory to contain convergence, distancing, and escorting vectors. The tested combination of
timepoints of trajectory change is shown in Figure 5.</p>
      <p>Figure 6: The results obtained during the third experiment (dependence of the amplitude of cognitive 
activity on the system at each discrete moment of the considered time interval) </p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusions </title>
      <p>
        The conclusion hereof is that novel quasi-cognitive mechanisms could be implemented within the
decision-making components of an autonomous mobile robot, which can produce special decisions to
establish an associative link between the robot and its environment. To implement this process with
maximum efficiency, natural cognitive semantics shall be developed, as well as an analog and not
algorithmically described method shall be developed for the existence of a decision synthesis
mechanism capable of finding its hardware implementation when implementing the considered systems
as applied devices based on modern electronic components [
        <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
        ].
      </p>
    </sec>
    <sec id="sec-5">
      <title>5. Acknowledgements </title>
      <p>The reported study was funded by RFBR, project number 20-07-00951.</p>
    </sec>
    <sec id="sec-6">
      <title>6. References </title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>G.</given-names>
            <surname>Meyer</surname>
          </string-name>
          , G. Adomavicius (Eds.),
          <article-title>A Machine Learning Approach to Improving Dynamic Decision Making</article-title>
          ,
          <source>Information Systems Research</source>
          <volume>25</volume>
          (
          <issue>2</issue>
          ) (
          <year>2014</year>
          )
          <fpage>239</fpage>
          -
          <lpage>263</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>B.</given-names>
            <surname>Daachi</surname>
          </string-name>
          , T. Madani,
          <article-title>Adaptive Neural Networks and Robots Intelligent Control in Direct or Indirect Interaction with Humans</article-title>
          , Elsevier, Amsterdam,
          <year>2019</year>
          , p.
          <fpage>120</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>H.</given-names>
            <surname>Brink</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Richards</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Fetherolf</surname>
          </string-name>
          ,
          <source>Real-World Machine Learning - Manning</source>
          <volume>427</volume>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>H.</given-names>
            <surname>Lu</surname>
          </string-name>
          (Eds.),
          <source>Artificial Intelligence and Robotics</source>
          , Springer, Berlin,
          <year>2018</year>
          , p.
          <fpage>326</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>S.</given-names>
            <surname>Emel'yanov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Makarov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. I.</given-names>
            <surname>Panov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Yakovlev</surname>
          </string-name>
          ,
          <article-title>Multilayer cognitive architecture for UAV control</article-title>
          ,
          <source>Cognitive Systems Research</source>
          (
          <year>2016</year>
          ). doi:
          <volume>10</volume>
          .1016/j.cogsys.
          <year>2015</year>
          .
          <volume>12</volume>
          .008.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A. I.</given-names>
            <surname>Panov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Yakovlev</surname>
          </string-name>
          ,
          <article-title>Behavior and Path Planning for the Coalition of Cognitive Robots in Smart Relocation Tasks</article-title>
          ,
          <source>Robot Intelligence Technology and Applications</source>
          <volume>4</volume>
          <fpage>3</fpage>
          -
          <lpage>20</lpage>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S. N.</given-names>
            <surname>Danilin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. V.</given-names>
            <surname>Makarov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. A.</given-names>
            <surname>Shchanikov</surname>
          </string-name>
          ,
          <article-title>Design of artificial neural networks with a specified quality of functioning</article-title>
          , IEEE International Conference on Engineering and Telecommunication,
          <string-name>
            <surname>MIPT</surname>
          </string-name>
          , Moscow/Dolgoprudny,
          <year>2014</year>
          , pp.
          <fpage>67</fpage>
          -
          <lpage>71</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>S. N.</given-names>
            <surname>Danilin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. V.</given-names>
            <surname>Makarov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. A.</given-names>
            <surname>Shchanikov</surname>
          </string-name>
          ,
          <article-title>Numerical simulation of neural network components of controlling and measuring systems</article-title>
          ,
          <source>Applied Mechanics and Materials</source>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>S.</given-names>
            <surname>Shchanikov</surname>
          </string-name>
          (Eds.),
          <article-title>Designing a bidirectional, adaptive neural interface incorporating machine learning capabilities and memristor-enhanced hardware</article-title>
          ,
          <source>Solitons &amp; Fractals</source>
          , Chaos,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>I. A</given-names>
            .
            <surname>Surazhevsky</surname>
          </string-name>
          (Eds.),
          <article-title>Noise-assisted persistence and recovery of memory state in a memristive spiking neuromorphic network</article-title>
          ,
          <source>Solitons &amp; Fractals, Chaos</source>
          <volume>146</volume>
          110890.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>