<!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>Generalized integro - mechatronic devices of robots differentiating controller for mobility nodes of humanoid</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Oleksandr Lysenko</string-name>
          <email>lysenko.a.i.1952@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Olena Tachinina</string-name>
          <email>tachinina5@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleksandr Guida</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Iryna Alekseeva</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vladyslav Kutiepov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          ,
          <addr-line>37, Prosp. Peremohy, Kyiv, 03056</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>National Aviation University</institution>
          ,
          <addr-line>1, Liubomyra Huzara ave., Kyiv, 03058</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The article considers the generalized integro-differentiating controller (GID-controller) as an alternative to the PID-controller for use in cascaded SISO LTI systems for automatic control of mechatronic devices of mobility nodes of humanoid robots. GID - controller is set by a generalized integro-differentiating circuit or a connection of an ideal integrator with generalized prejudice-delay compensators. The article shows that the main positive property of the GID controller compared to the PID controller is that, in the presence of the SISO LTI mathematical model of the control object, the primary parametric setting of the GID controller gives a practically acceptable rational result of controlling the robot movements. That is, the initial parametric setting of the GID controller does not require further additional adjustment of the controller parameters. This positive quality of the GID - controller allows you to significantly reduce the time for adjusting the controller parameters on a real object. Therefore, the method of parametric adjustment of the GID - controller was called the method of express adjustment of the generalized integro-differentiating controller (MEA GID - controller). The result of a computer experiment is presented, which showed that the MEA GID - controller provides quality, simplicity, convenience and time saving during parametric adjustment of the controller, which justifies the expediency of using the GID controller for controlling mechatronic devices of robot mobility nodes in general and, in particular, humanoid robots with increased requirements to human-like movements.</p>
      </abstract>
      <kwd-group>
        <kwd>Automatic control system</kwd>
        <kwd>PID-controller</kwd>
        <kwd>integro-differentiating circuit</kwd>
        <kwd>prejudice-delay compensators 1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        When making humanoid robots designed to work next to human (housework, nursing robots,
service jobs in customer service areas), one of the main requirements is the implementation of the
principle of safe interaction between humanoid robots and human [
        <xref ref-type="bibr" rid="ref1 ref2 ref3 ref4 ref5">1-6</xref>
        ]. This principle is
implemented thanks to an approach that can be called "smoothness + sensuality" ("S + S"): the
robots perform movements that resemble (practically do not differ from) human movements, that
means, that they are smooth and sensual in terms of strength [
        <xref ref-type="bibr" rid="ref4 ref5 ref6">5-7</xref>
        ]. The structure of cascade
(multi-loop) SISO LTI automatic control systems with the properties of quasi-invariance
(quasiadaptability) to the action of external disturbances in the best way ensures the implementation of
the "S + S" approach [
        <xref ref-type="bibr" rid="ref10 ref7 ref8 ref9">8-11</xref>
        ] (see Figure 1). Usually, in each of the cascades, controller with
parametric adjustment are used with a structure of PID-controller varieties (from a proportional
controller to a full structure with proportional, integral, and differential signals) [
        <xref ref-type="bibr" rid="ref11 ref12">12, 13</xref>
        ]. The
presence of an integrating link provides the property of quasi-invariance to external disturbances
such as step action [
        <xref ref-type="bibr" rid="ref7">8</xref>
        ]. Considering the fact that in humanoid robots the number of mobility nodes
exceeds hundreds [
        <xref ref-type="bibr" rid="ref5 ref6 ref8">6, 7, 9</xref>
        ], and in cascade automatic control systems of drives in mobility nodes, at
least two cascades are used, the total number of controllers that need to be adjusted can exceed
thousands. It is clear that an urgent engineering problem arises regarding the rapid adjustment (or
re-adjustment) of controllers. Let us emphasize that, if computer numerical tuning programs are
used for parametric tuning according to algorithmically set criteria, then the actual task of quick
adjustment of the controller turns into the actual task of finding the first successful approximation,
that is, finding the initial conditions from which the computer adjustment algorithms "starts" [14
lost:
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Problem Statement</title>
      <p>
        Two-cascade control systems (Figure 1) have better indicators of control quality compared to
single-cascade systems [
        <xref ref-type="bibr" rid="ref7">8</xref>
        ]. Therefore, they should be used where they do not exist yet. If
twocascade control is abandoned in those mobility nodes, where it exists, in order to reduce the
number of controllers to be adjusted, the following positive properties of cascade control will be
auxiliary loop.
      </p>
      <p>signal.</p>
      <sec id="sec-2-1">
        <title>1. External disturbances acting on the part of the control object that is covered by local</title>
        <p>feedback will directly affect the output coordinate, and won`t be reduced in the internal</p>
      </sec>
      <sec id="sec-2-2">
        <title>2. Parametric disturbances that occur in the internal circuit will significantly affect the output 3.</title>
      </sec>
      <sec id="sec-2-3">
        <title>The time of the transient response at the output of the system will increase significantly if</title>
        <p>the internal feedback is turned off, due to which the dynamic properties of the mechatronic
devices of the mobility node are corrected.
mechatronic devices in the mobility nodes of humanoid robots:  
( ),  
( )( = 1,2) - scalar
continuous transfer functions that reflect the algorithm of the controller (index Rj) and
mathematical model of the control object (index Oj) corresponding to the first cascade (internal
circuit, j=1) and the second cascade (external circuit, j=2) of the automatic control system</p>
        <p>
          Currently, in mechatronic devices of mobility nodes of humanoid robots are used (almost 100%)
as controllers in both cascades PID-controllers [
          <xref ref-type="bibr" rid="ref10 ref11 ref7 ref8 ref9">8-12</xref>
          ]. As known, the PID-controller forms its
output signal as the sum of proportional, integral and differential signals from the error applied to
its input. We will use the so-called standard form to display the mathematical model of the
PIDcontroller operation algorithm
 
( ) =   ∙ (1 +
        </p>
        <p>
          1
  ∙ 
+

  ∙ 
 ∙  + 1
),
(1)
where (according to recommendations [
          <xref ref-type="bibr" rid="ref7">8</xref>
          ]) we assume that the additional time constant can be
calculated from the following relation  
= 0.15 ∙  
( = 1,2).
        </p>
        <p>Let us assume that the mathematical model of the control object is known   ( )( = 1,2). As
a controller in both cascades, it is planned to use a PID controller, that is, the structure of the
controller is known:  
( ) =</p>
        <p>
          ( )( = 1,2). As a rule, a two-stage procedure is used to set
the parameters of both PID controllers, in which the smoothness (human-likeness) of movements is
implemented in the automatic control system: at the first stage, the initial adjustment is performed
using the Ziegler-Nichols or Cohen-Kun methods; at the second stage, the result of the initial
adjustment is improved using computer simulation. The duration and effectiveness of the second
stage significantly depends on the initial adjustment. The experience of adjusting the PID
controller as a whole, shows that 90% of the time (and at the same time not always with the desired
result) is spent on the second stage of adjustment [
          <xref ref-type="bibr" rid="ref10 ref11 ref7 ref8 ref9">8-12</xref>
          ].
        </p>
      </sec>
      <sec id="sec-2-4">
        <title>A scientific-technical problem arises: to reduce the time spent on such a setting of the cascade system of automatic control of mechatronic devices in mobility nodes, which ensures the smoothness of the movements of the humanoid robot, that means that almost human-like movements are achieved.</title>
      </sec>
      <sec id="sec-2-5">
        <title>The engineering experience of solving the problems of adjusting the structure and parameters of the controllers indicates two effective approaches: first, to ensure a successful first approximation to the acceptable structure and parameters of the controller (initial adjustment); secondly, after the first approximation, adjust the minimum number of parameters.</title>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Method of express adjustment of the generalized integrodifferentiating controller (MEA GID- controller)</title>
      <sec id="sec-3-1">
        <title>The initial data for solving the scientific-technical problem is: the structure of the cascaded SISO</title>
      </sec>
      <sec id="sec-3-2">
        <title>LTI automatic control system (ACS) (Figure 1) and the mathematical model of the control object</title>
        <p>( )( = 1,2).</p>
      </sec>
      <sec id="sec-3-3">
        <title>An ACS with PID controllers is considered as a prototype ACS, which should be improved by usage of a GID - controller. PID - controllers are connected to the internal and external cascades respectively (Figure 1).</title>
      </sec>
      <sec id="sec-3-4">
        <title>The task of synthesizing a cascade ACS (Figure 1) is considered solved if the algorithms of the</title>
        <p>( )( = 1,2).</p>
        <p>The general approach to the synthesis of transfer functions of regulators   ( )( = 1,2) is as
follows. First, the regulator for the internal cascade (circuit) is synthesized with the mathematical
model of its operation algorithm, which is specified by the transfer function   1( ), where as a
mathematical model of the control object is considered   1( ) (Figure1). After that, the synthesis
of the regulator of the external cascade (circuit) is performed, which means that the transfer
function is found   2( ). As a mathematical model of the control object, the serial connection of
the transfer functions of the internal cascade (circuit) and   2( ).</p>
      </sec>
      <sec id="sec-3-5">
        <title>In order to solve the scientific-technical problem set above, it is proposed: replace the PIDcontrollers in the cascade system-prototype with generalized integro-differentiating controllers (GID - controllers), for the initial adjustment of which use a special method of initial express adjustment with increased adjustment quality.</title>
      </sec>
      <sec id="sec-3-6">
        <title>Content of the main material: structure and parameters of GID - controller; method of express adjustment of GID - controller; an example of the initial setting of PID and GID - controllers for a cascade ACS and comparative modeling of transient response in a cascade ACS with synthesized regulators.</title>
      </sec>
      <sec id="sec-3-7">
        <title>Structure and parameters of GID - controllers. As an alternative to the PID-controller algorithm, it is proposed to apply the algorithm, which is given by the transfer function of the GID-controller:</title>
        <p>parametric synthesis of which (search of parameters   &gt; 0;  ,  1,2,3,4 ∈ {0; 1; 2; … };  1,2,3,4 &gt;
0) is proposed to be carried out by the method of express adjustment of the GID - controller (MEA</p>
      </sec>
      <sec id="sec-3-8">
        <title>GID-controller). We emphasize once again that the MEA GID-controller is considered as a method of primary parametric adjustment of the regulator.</title>
      </sec>
      <sec id="sec-3-9">
        <title>We will remind, that according to the terminology used in the national or English-language scientific literature, the GID - controller is also called a generalized integro-differentiating circuit or a connection of an ideal integrator with generalized prejudice-delay compensators.</title>
        <p>3.1. Stages of MEA GID-controller</p>
      </sec>
      <sec id="sec-3-10">
        <title>Stage 1. Create a mathematical model of an open circuit. Consider the open circuit in the form of a serial connection of mathematical models of the GID controller and control object and calculate the transfer function of the open circuit:</title>
        <p>( ) =</p>
        <p>( )∙   ( ) =  
where</p>
        <p>∙ (( 21 ++11)) 21∙∙(( 43 ++11)) 43 ∙  1   ( ) =   ∗ ( )∙   ∗( ), (3)
  ∗ ( ) =</p>
        <p>∙ (( 12 ++11)) 12∙∙(( 34 ++11)) 34;
  ∗( ) =  1   ( );
  ( ) =  1 ∙     +  −1  −1+⋯+ 1 + 0,</p>
        <p>+  −1  −1+⋯+ 1 + 0
  transfer function of the control object. We will remind that considered as known:  the
number of ideal integrators in the mathematical model of control object;  and  - orders of
polynomials in the numerator and denominator   ( ) and the coefficients of these polynomials in
the corresponding powers  .</p>
        <sec id="sec-3-10-1">
          <title>Stage 2. Set the structural parameters of the transfer function   ( ) of GID-controller  and</title>
          <p>1,2,3,4.</p>
          <p>Usually,  and  1,2,3,4 ∈ {0; 1; 2}.</p>
        </sec>
      </sec>
      <sec id="sec-3-11">
        <title>We choose  ( the number of ideal integrators in the controller) to fulfill the requirement to ensure the given order of astatism of the closed circuit (Figure 1) taking into account the number of ideal integrators in the control object.</title>
        <sec id="sec-3-11-1">
          <title>We choose  1,2,3,4 taking into account the properties of prejudice-delay compensators (PDC)</title>
          <p>12( ) =  12 ++11 and  34( ) =  34 ++11 .</p>
          <p>Analysis of the amplitude and phase-frequency characteristics of bias-delay compensators
allows us to draw the following conclusions:</p>
        </sec>
      </sec>
      <sec id="sec-3-12">
        <title>1. A PDC with the properties of an advance link allows you to increase the phase margin.</title>
      </sec>
      <sec id="sec-3-13">
        <title>2. A PDC with the properties of a delay link allows you to reduce the impact of high</title>
        <p>frequency disturbances.</p>
      </sec>
      <sec id="sec-3-14">
        <title>3. The sequential inclusion of the prejudice-delay links with raising the binomials to the</title>
        <p>appropriate power  1,2,3,4 allows you to obtain and strengthen both positive effects.</p>
        <p>Stage 3. Calculate the cutoff frequency   for the transfer function   ∗( ), that means, the
frequency at which |  ∗( ∙   )| = 1.</p>
      </sec>
      <sec id="sec-3-15">
        <title>For designing the transfer function</title>
        <p>∗( ) =   1+ ∙     +  −1  −1+⋯+ 1 + 0
    +  −1  −1+⋯+ 1 + 0
(4)
and calculating the cutoff frequency, corresponding functions of the computer mathematics system</p>
      </sec>
      <sec id="sec-3-16">
        <title>MATLAB+Simulink can be used.</title>
      </sec>
      <sec id="sec-3-17">
        <title>Stage 4. Calculation of the GID-controller parameters.</title>
        <p>Based on the known cut-off frequency   , calculate the parameters of the transfer function of
the GID-controller:
 1 = 3.3 ;  3 =</p>
        <p>1
3.3∙ 
;  2 =</p>
        <p>1
33∙ 
;  4 =</p>
        <p>1
330∙ 
.</p>
      </sec>
      <sec id="sec-3-18">
        <title>Written down ratios make it possible to obtain a successful first approximation to the</title>
        <p>acceptable values of the GID-controller parameters at any values of its structural parameters  and
  , , , . These ratios are obtained as a result of empirical generalization of the experience of
synthesis of GID - controllers.</p>
        <sec id="sec-3-18-1">
          <title>Stage 5. Selection of structural parameters 1,2,3,4 and the gain of the regulator   . First step: set  1,2,3,4 = 1.</title>
        </sec>
        <sec id="sec-3-18-2">
          <title>Design a computer mathematical model and perform a simulation experiment for selection</title>
          <p>
            . Recommended: Start with a value   ∈ [0.1 ∙   − ; 0.5 ∙   − ], where   − gain
coefficient, which is calculated by the method of Ziegler-Nichols oscillations [
            <xref ref-type="bibr" rid="ref7">8</xref>
            ], and choose such a
value of   , at which the duration of the transient response, oscillation and overregulation will
have acceptable values for the specific task.
          </p>
        </sec>
        <sec id="sec-3-18-3">
          <title>If it was successful in choose   , in which the above stated parameters of the transient</title>
          <p>response satisfy the requirements of a specific task, then we consider that stage 5 is completed.</p>
        </sec>
      </sec>
      <sec id="sec-3-19">
        <title>If it was not possible to meet the requirements of a specific task, then we change one of the</title>
        <p>structural parameters  1,2,3,4 and repeat the selection   .</p>
      </sec>
      <sec id="sec-3-20">
        <title>During the initial setup, stage 5 is performed in the interactive "manual" mode. Experience</title>
        <p>
          shows that no more than a few "runs" of a computer mathematical model are enough to obtain a
result acceptable for practical use, that is, before stopping the adjustment as a whole. Let us
emphasize that the "human-likeness" of movements is assessed by experts, although formally the
smoothness of movements can be specified using well-known standard forms [
          <xref ref-type="bibr" rid="ref11">12</xref>
          ].
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Results and discussions</title>
      <sec id="sec-4-1">
        <title>In this section, we will consider an example of the initial setting of the PID- and GID</title>
        <p>controllers for a cascade ACS (Figure 1) and perform a comparative simulation of transient
responses in a cascade ACS with synthesized controllers. Let us start with the initial setting of the</p>
      </sec>
      <sec id="sec-4-2">
        <title>PID - controllers for the cascade ACS (Figure 1).</title>
        <p>
          The initial setting of the PID - controllers for the cascade ACS (Figure 1). For the initial setting
of the PID-controller parameters (that is, determination of the gain   , constant of integration  
and constant of differentiation   ) we will use well-known methods [
          <xref ref-type="bibr" rid="ref7">8</xref>
          ]: Ziegler-Nichols
oscillations (KZ-N); Ziegler - Nichols when using the transient response (Z-NPP); Cohen Kuhn
using the transient response (K-KPP). To demonstrate the exact method by which the parameters
of the PID controller were determined, we will use the corresponding indices for each of the
methods:   − ,   − ,   − ;   − ,   − ,   − ;   − ,   − ,   − .
        </p>
      </sec>
      <sec id="sec-4-3">
        <title>The above-mentioned methods require conducting a computer or field experiments [8-12].</title>
      </sec>
      <sec id="sec-4-4">
        <title>According to the results of the experiment, auxiliary parameters are determined, which we will</title>
        <p>denote as  0,  0;  0( 0),  0∞ = lim  0( ),  0,  1,  2. Physical and mathematical content of these
 →∞
parameters is illustrated with the help of figures 2 and 3.</p>
        <p>,
  −
=</p>
        <p>4∙ 1∙ 2
,
where  0 =  0∞ −  0( 0),  1 =  1 −  0,  2 =  2 −  1 .
 →∞
lim  0( ),  0,  1,  2 are used to calculate parameters (initial setting) of the PID - controller by
methods of Ziegler-Nichols and Cohen</p>
      </sec>
      <sec id="sec-4-5">
        <title>Kuhn when using a transient response (a tangent is</title>
        <p>drawn at point A (the inflection point of the transient response))</p>
        <p>We consider that the mathematical model of the mechatronic device in each of the mobility
nodes is given by the continuous transfer functions   1( ) and   2( ) (Figure 1). The transfer
function   1( ) can be calculated as the transfer function of serially connected links of directed
action. These links are a power transformator with a transfer function   ( ) and a direct current
angular speed of the rotor, i.e.:
motor (DC) with a transfer function</p>
        <p>( ), where the output signal is considered to be the
  1( ) =   ( )∙  
( ).</p>
        <p>transfer functions of the first cascade (circuit),  1( ) =   1( )∙  1( )
  2( ) = 1, where the output signal is the rotation angle of the DC motor rotor.
1+  1( )∙  1( )</p>
        <sec id="sec-4-5-1">
          <title>The first cascade (circuit) consists of a controller with a transfer function   1( ) and a control</title>
          <p>object with a transfer function   1( ) (Figure 1). The second cascade consists of a controller with
a transfer function   2( ) and a control object with a transfer function equal to the product of the
to the transfer function</p>
          <p>
            When performing computer experiments, typical transfer functions of mechatronic devices of
mobility nodes of humanoid robots were used [
            <xref ref-type="bibr" rid="ref10 ref11 ref7 ref8 ref9">8-12</xref>
            ]:
  ( ) =
          </p>
          <p>10
0.0003∙ 2+0.04∙ +1
; 
circuit), the following auxiliary values of parameters were obtained:</p>
          <p>0 = 3.5,  0 = 0.72  ;  0( 0) = 0,  0∞ = 10,  0 = 0  ,  1 = 0.25  ,  2 = 2  .</p>
          <p>The result of calculating the parameters of PID - controller of the first cascade (internal circuit):
- regulator. Assume that  and  1,2,3,4 are equal to one. We will calculate the cut-off frequency
and parameters of the GID - regulator of the first cascade (internal circuit). We will use the
positioning of the MEA GID-controller and as a result we will get:
  1 = 2.61</p>
          <p>, 11 = 1.2644  ,  31 = 0.1161  ,  21 = 0.0116  ,
 41 = 0.0012 . We assume, that  
1 = 0.1 ∙  
− 1=0.21 .</p>
        </sec>
      </sec>
      <sec id="sec-4-6">
        <title>Before moving on to adjusting the parameters of the controller of the second cascade (Figure 1),</title>
        <p>setting up a two-stage ACS by adjusting the controller for the second cascade.
consider the transient response at the output of the two-cascade ACS under the condition that
  2( ) = 1. Let us clarify the issue of the necessity to complicate the general procedure for</p>
      </sec>
      <sec id="sec-4-7">
        <title>Let us perform a visual analysis of the transient responses (see Figure 4) at the output of the two-stage ACS (Figure 1).</title>
      </sec>
      <sec id="sec-4-8">
        <title>This analysis shows: when using the GID-controller, the initial setting of which is performed using the proposed method, the smoothness of movements in the mobility node of the humanoid robot will be better than when using the PID-controller.</title>
      </sec>
      <sec id="sec-4-9">
        <title>Thus, if there is no need to reduce the readjustment and the duration of the transient response,</title>
        <p>then it can be assumed that the cascade ACS can be designed with the connection of only one
GIDcontroller in the internal cascade of the ACS (we consider the external cascade as having a
proportional controller with a gain factor connected to it, which is equal to one).</p>
      </sec>
      <sec id="sec-4-10">
        <title>We especially emphasize that it is not necessary to adjust the GID - controller: only the initial</title>
        <p>setting is enough.</p>
        <p>Let us assume that there is still a necessity to reduce the duration of the transient response
while maintaining the smoothness of the movements in the mobility node. Then we will perform
the initial setting of the PID and GID-controllers for the second cascade (circuit). Since   2( ) =
, then only the Ziegler-Nichols oscillation method can be used to adjust PID-controller.
1

function of the GID - controller.
condition that   2( ) = 1 and different   1( ): 1, 2, 3,
transfer function   1( ) is equal to the
transfer function of the PID - controller, the parameters of which are adjusted by the methods of</p>
      </sec>
      <sec id="sec-4-11">
        <title>Ziegler-Nichols oscillations, Ziegler-Nichols when using a transient response, and Cohen-Kuhn</title>
        <p>when using a transient response respectively; 4 - transfer function   1( ) is equal to the transfer</p>
      </sec>
      <sec id="sec-4-12">
        <title>During the initial setting of the PID - controller of the second cascade (external circuit), the following auxiliary values of parameter were obtained</title>
        <p>0 = 3.5,  0 = 0.72  .</p>
        <p>Based on these values, the parameters of the PID-controller of the second cascade were
calculated:</p>
        <sec id="sec-4-12-1">
          <title>Let us move on to setting up the GID-controller. Assume, that  and  1,2,3,4 equal to one.</title>
        </sec>
      </sec>
      <sec id="sec-4-13">
        <title>During the initial setting of the GID-controller of the second cascade (external circuit), the</title>
        <p>following value of the cutoff frequency was obtained   2 = 0.99
and the values of the
GID

 12 = 3.3333 ,  32 = 0.3061  ,  22 = 0.0306  ,  42 = 0.0031 .</p>
        <p>Let us assume, that  
2 = 0.2 ∙</p>
        <p>− 2=0.36 . As we can see (see Figure 5), the use in the
second cascade of the GID-controller with the initial setting of parameters allows to obtain
smoother movements in the mobility node of the humanoid robot compared to the use of the
initially configured PID-controller. We note, that there will be almost no readjustment. In order to
improve the result of the GID-controllers application, we will change the structural parameters of
the GID-regulators in both cascades (circuits). Let us assume, that  = 1 and  1,2 = 1,  3,4 = 2
provided that the parameter values  1 ,  3 ,  2 ,  4 ( = 1,2) and</p>
        <sec id="sec-4-13-1">
          <title>1 remained unchanged.</title>
        </sec>
        <sec id="sec-4-13-2">
          <title>Let us assume, that</title>
          <p>2 = 0.5 ∙</p>
          <p>− 2 . It was possible to reduce the duration of the transient
response by almost two times while maintaining the smoothness of the movement and the absence
of readjustment (Figure 6).</p>
          <p>transfer functions   1( )and   2( )are equal to the transfer functions of the PID
controllers, parameters of which are adjusted by the Ziegler - Nichols oscillation method; 2
transfer functions   1( ) and   2( ) are equal to the transfer functions of the GID - controllers,
under the condition that the structural parameters of the GID - controllers 
and  1,2,3,4are equal</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusions</title>
      <sec id="sec-5-1">
        <title>As an alternative to the PID-controller for usage in cascaded SISO LTI systems for automatic</title>
        <p>control of the mobility nodes of humanoid robots, it is proposed to use a controller, which is set by
a generalized integro-differentiating circuit or a connection of an ideal integrator with generalized
prejudice-delay compensators. This controller was called a generalized integro-differentiating
controller (GID - controller).</p>
      </sec>
      <sec id="sec-5-2">
        <title>The main positive property of the GID-controller compared to the PID -controller is that when</title>
      </sec>
      <sec id="sec-5-3">
        <title>SISO LTI mathematical model of the control object is available, the primary parametric setting of</title>
        <p>the GID-controller gives an almost acceptable rational result of control that does not require
additional adjustment. Therefore, the method of parametric adjustment of the GID - controller was
named the method of express adjustment of the generalized integro-differentiating regulator (MEA</p>
      </sec>
      <sec id="sec-5-4">
        <title>GID-controller).</title>
      </sec>
      <sec id="sec-5-5">
        <title>MEA GID-controller provides quality, simplicity, convenience and time saving during</title>
        <p>parametric adjustment of the controller, which justifies the expediency of using the GID
controller for controlling mechatronic devices of robot mobility nodes in general and, in particular,
humanoid robots with increased requirements for human-like movements.</p>
      </sec>
      <sec id="sec-5-6">
        <title>The computer experiment presented in the article illustrated and confirmed the positive</title>
        <p>properties of the GID - controller, which give it an advantage compared to the PID - controller.</p>
      </sec>
      <sec id="sec-5-7">
        <title>Further research will be aimed at developing a method of structural-parametric synthesis of the</title>
      </sec>
      <sec id="sec-5-8">
        <title>GID - controller and its application in automatic control systems with significant nonlinearities.</title>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. References</title>
      <p>[1] S. V. Viraktamath, Rashmi N. Raikar, Humanoid Robot: A Review, International Journal for</p>
      <sec id="sec-6-1">
        <title>Research in Applied Science and Engineering Technology (2021) 2884</title>
        <p>2894. doi:10.22214/ijraset.2021.37890.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>Pon</surname>
          </string-name>
          Bharathi et al.,
          <article-title>An Investigation on Humanoid Robots with Biped Locomotion and Walking, Design, Modelling and Fabrication of Advanced Robots (</article-title>
          <year>2022</year>
          )
          <fpage>55</fpage>
          61. doi:
          <volume>10</volume>
          .46632/dmfar/1/1/9.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>S H.</given-names>
            <surname>Ugiuchi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Yoneshima</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kohama</surname>
          </string-name>
          ,
          <article-title>Development of control system for small humanoid robot</article-title>
          ,
          <source>in: Proceedings of JSME annual Conference on Robotics and Mechatronics(Robomec)</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>2A1</fpage>
          <lpage>C09</lpage>
          . doi:
          <volume>10</volume>
          .1299/jsmermd.
          <year>2017</year>
          .2a1-
          <fpage>c09</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>L. M.</given-names>
            <surname>Cabás Ormaechea</surname>
          </string-name>
          , Humanoid Robots,
          <source>Advanced Mechanics in Robotic Systems</source>
          . London (
          <year>2011</year>
          )
          <article-title>1 18</article-title>
          . doi:
          <volume>10</volume>
          .1007/978-0-
          <fpage>85729</fpage>
          -588-
          <issue>0</issue>
          _
          <fpage>1</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>S.</given-names>
            <surname>Aswini</surname>
          </string-name>
          et al.,
          <article-title>Biomechanics-Inspired Control Strategies for Humanoid Robots</article-title>
          , in: IEEE Uttar Pradesh Section International Conference on Electrical, Electronics and Computer Engineering (UPCON),
          <source>Gautam Buddha Nagar, India, 1 3 December</source>
          ,
          <year>2023</year>
          . doi:
          <volume>10</volume>
          .1109/upcon59197.
          <year>2023</year>
          .10434421
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [6]
          <string-name>
            <surname>E. Mogos,</surname>
          </string-name>
          <article-title>The fuzzy-based systems in the communication between a human and a humanoid robot</article-title>
          ,
          <source>Journal of Physics: Conference Series 2251</source>
          <volume>1</volume>
          (
          <year>2022</year>
          )
          <article-title>012003</article-title>
          . doi:
          <volume>10</volume>
          .1088/
          <fpage>1742</fpage>
          - 6596/2251/1/012003
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S. N.</given-names>
            <surname>Bhatlawande</surname>
          </string-name>
          , Prachi Prashant Kulkarni. Humanoid Robot.
          <source>International Journal of Advanced Research in Science, Communication and Technology</source>
          (
          <year>2023</year>
          )
          <fpage>32</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>G.C.</given-names>
            <surname>Goodwin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. F.</given-names>
            <surname>Graebe</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. E.</surname>
          </string-name>
          ,
          <article-title>Salgado Control system design, 1 st Edishen by Prentice Hall</article-title>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Yu. Irlyk</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Stopakevych</surname>
          </string-name>
          ,
          <article-title>Analysis of the perspectives of application of artificial intelligence technologies for building autonomous industrial systems of automatic control</article-title>
          ,
          <source>Automation of technological and business processes, 15</source>
          <volume>4</volume>
          (
          <issue>2024</issue>
          )
          <fpage>8</fpage>
          -
          <lpage>13</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [10] doi:10.15673/atbp.v15i4.
          <fpage>2578</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          et al.,
          <article-title>Development of a humanoid robot control system based on AR-BCI and SLAM navigation</article-title>
          , Cognitive
          <string-name>
            <surname>Neurodynamics</surname>
          </string-name>
          (
          <year>2024</year>
          ). doi:
          <volume>10</volume>
          .1007/s11571-024-10122-z .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>O.</given-names>
            <surname>Cetin</surname>
          </string-name>
          , Present Applications of Humanoid Robots and
          <string-name>
            <given-names>Fuzzy</given-names>
            <surname>Control</surname>
          </string-name>
          , Toward Humanoid Robots:
          <article-title>The Role of Fuzzy Sets</article-title>
          .
          <source>Cham</source>
          (
          <year>2021</year>
          )
          <fpage>237</fpage>
          251. doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -67163-
          <issue>1</issue>
          _
          <fpage>9</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [13]
          <string-name>
            <surname>O.I. Lysenko</surname>
          </string-name>
          ,
          <article-title>Technique for tuning digital controllers of robot drives, taking into account the correction of their dynamic characteristics</article-title>
          ,
          <source>Problems of informatization and control, 4</source>
          <volume>68</volume>
          (
          <year>2021</year>
          )
          <fpage>44</fpage>
          51. doi:
          <volume>10</volume>
          .18372/2073-
          <fpage>4751</fpage>
          .
          <fpage>68</fpage>
          .16526.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>M. O.</given-names>
            <surname>Morneva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. M.</given-names>
            <surname>Golubeva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. S.</given-names>
            <surname>Toropov</surname>
          </string-name>
          ,
          <article-title>Digital automatic control systems in mechatronic systems</article-title>
          ,
          <source>Visnik of the Volodymyr Dahl East Ukrainian National University</source>
          <volume>5</volume>
          <fpage>269</fpage>
          (
          <year>2021</year>
          )
          <fpage>20</fpage>
          23. doi:
          <volume>10</volume>
          .33216/1998-7927-2021-269-5-
          <fpage>20</fpage>
          -23.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>L.</given-names>
            <surname>Zhao</surname>
          </string-name>
          et al.,
          <source>Compliant Motion Control of Wheel-Legged Humanoid Robot on Rough Terrains, in: IEEE Transactions on Mechatronics (ASME)</source>
          (
          <year>2023</year>
          )
          <article-title>1 11</article-title>
          . doi:
          <volume>10</volume>
          .1109/tmech.
          <year>2023</year>
          .3320762
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>O.V.</given-names>
            <surname>Solomentsev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Yu. Zaliskyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.V.</given-names>
            <surname>Zuiev</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.M. Asanov</surname>
          </string-name>
          ,
          <article-title>Data processing in exploitation system of unmanned aerial vehicles radioelectronic equipment</article-title>
          , in: IEEE International Conference Actual Problems of Unmanned Air Vehicles Developments (APUAVD), Kyiv, Ukraine,
          <year>2013</year>
          , pp.
          <fpage>77</fpage>
          <lpage>80</lpage>
          . doi:
          <volume>10</volume>
          .1109/APUAVD.
          <year>2013</year>
          .
          <volume>6705288</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>O.V.</given-names>
            <surname>Solomentsev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Yu</surname>
          </string-name>
          . Zaliskyi,
          <string-name>
            <surname>M. M. Asanov</surname>
            ,
            <given-names>V. H.</given-names>
          </string-name>
          <string-name>
            <surname>Melkumyan</surname>
          </string-name>
          ,
          <article-title>UAV operation system designing</article-title>
          ,
          <source>in: IEEE 3rd International Conference on Actual Problems of Unmanned Aerial Vehicles Developments (APUAVD)</source>
          , Kyiv, Ukraine,
          <year>2015</year>
          , pp.
          <fpage>95</fpage>
          <lpage>98</lpage>
          . doi:
          <volume>10</volume>
          .1109/APUAVD.
          <year>2015</year>
          .
          <volume>7346570</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [18]
          <article-title>Methodology of Synthesizing Digital Regulators in Precision Electric Drives for Orientation and Stabilization Target Tracking System of Mobile in:</article-title>
          <source>Proceedings of the 11-th International Conference "Information Control Systems &amp; Technologies"</source>
          , Odesa, Ukraine,
          <year>2023</year>
          , pp.
          <fpage>51</fpage>
          -
          <lpage>63</lpage>
          . https://ceurws.org/Vol-
          <volume>3513</volume>
          /.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>