Professional Documents
Culture Documents
Nody D 23 01248 PDF
Nody D 23 01248 PDF
Nody D 23 01248 PDF
Manuscript Number:
Full Title: Adaptive Optimal Coordination Control of perturbed Bilateral Teleoperators with
variable Time Delays using Actor-Critic Reinforcement Learning
Corresponding Author's Institution: Hanoi University of Science and Technology School of Electrical Engineering
Funding Information: Ministry of Science and Technology Associate Professor Phuong Nam Dao
(DTDLCN.19/23)
Abstract: In this article, we study the unification of coordination control problem between two
sides and optimal control effectiveness for an unknown Bilateral Teleoperators (BTs)
under variable time delays in communication between two sides and external
disturbance. We proposed the control frame of Actor/Critic strategy and the Robust
Integral of the Sign of the Error (RISE), in which the synchronization effectiveness is
discussed in two sections with different conditions. The sliding variable is given to
transform a BT dynamic model into order reduction model, which can be designed
more favorable. By fully analyzing optimization problem in designing the training
weights of Actor/Critic structure based on the property of Hamiltonian term,
Reinforcement Learning (RL) control scheme in each side is proposed for a BT system.
Consequently, we incorporate the RISE term into proposed control frame to
mathematically prove that the tracking errors asymptotically converge to zero.
Furthermore, the proposed control strategy can also guarantee the convergence of
learning process. Simulation results and the comparisons demonstrate the
performance of the proposed control frame.
Order of Authors (with Contributor Roles): Phuong Nam Dao, PhD (Conceptualization: Lead; Investigation: Lead; Methodology:
Lead; Project administration: Lead; Writing – original draft: Lead; Writing – review &
editing: Lead)
Quang Phat Nguyen, Master (Data curation: Equal; Software: Equal; Validation: Equal)
Manh Hung Vu, Master (Data curation: Equal; Software: Equal; Validation: Equal;
Visualization: Equal)
Powered by Editorial Manager® and ProduXion Manager® from Aries Systems Corporation
The Anh Nguyen, Master (Formal analysis: Equal; Validation: Supporting;
Visualization: Supporting)
Powered by Editorial Manager® and ProduXion Manager® from Aries Systems Corporation
Abstract Springer Nature 2021 LATEX template Click here to access/download;Abstract;Abstract_2-5-
2023.pdf
Abstract
In this article, we study the unification of coordination control problem between two sides and opti-
mal control effectiveness for an unknown Bilateral Teleoperators (BTs) under variable time delays
in communication between two sides and external disturbance. We proposed the control frame of
Actor/Critic strategy and the Robust Integral of the Sign of the Error (RISE), in which the syn-
chronization effectiveness is discussed in two sections with different conditions. The sliding variable
is given to transform a BT dynamic model into order reduction model, which can be designed more
favorable. By fully analyzing optimization problem in designing the training weights of Actor/Critic
structure based on the property of Hamiltonian term, Reinforcement Learning (RL) control scheme
in each side is proposed for a BT system. Consequently, we incorporate the RISE term into pro-
posed control frame to mathematically prove that the tracking errors asymptotically converge to zero.
Furthermore, the proposed control strategy can also guarantee the convergence of learning process.
Simulation results and the comparisons demonstrate the performance of the proposed control frame.
1
Manuscript Springer Nature 2021 LATEX template Click here to
access/download;Manuscript;Manuscript_Actor_Critic_for
Click here to view linked References
Abstract
In this article, we study the unification of coordination control problem between two sides and opti-
mal control effectiveness for an unknown Bilateral Teleoperators (BTs) under variable time delays
in communication between two sides and external disturbance. We proposed the control frame of
Actor/Critic strategy and the Robust Integral of the Sign of the Error (RISE), in which the syn-
chronization effectiveness is discussed in two sections with different conditions. The sliding variable
is given to transform a BT dynamic model into order reduction model, which can be designed more
favorable. By fully analyzing optimization problem in designing the training weights of Actor/Critic
structure based on the property of Hamiltonian term, Reinforcement Learning (RL) control scheme
in each side is proposed for a BT system. Consequently, we incorporate the RISE term into pro-
posed control frame to mathematically prove that the tracking errors asymptotically converge to zero.
Furthermore, the proposed control strategy can also guarantee the convergence of learning process.
Simulation results and the comparisons demonstrate the performance of the proposed control frame.
1
Springer Nature 2021 LATEX template
However, the descriptions of scattering/wave vari- the solution for Ricatti equation by an appropri-
ables, Bond graph, N ports structure are difficult ate algorithm. It follows that the work in [16] only
to develop for addressing time-varying delay issue guarantees for the linearized model of BTs in the
and input constraint in BTs [7]. case of particular cost function. To develop non-
In order to employ the key tool of Lyapunov linear optimal control problem for robotic systems
stability theory for developing the control design with general cost functions, the approximate algo-
in BTs, the consideration of Euler-Lagrange (EL) rithms and convergence analyses are necessary to
dynamical equation and state space representa- investigate, because the objective of optimal con-
tion in joint and task spaces was utilized [8, 9]. In trol problem is to obtain a controller among the set
[8], based on the appropriate integral Lyapunov of stabilizing control designs that minimize a given
function, the time-varying delay issue in communi- cost function. Considering the optimal regulation
cation channel between master and slave sides was of nonlinear systems, it is ineluctable to solve the
solved. Moreover, several different methods have challenge of surmounting the partial derivative
been proposed in [10–12] to fulfill the time-varying Hamilton-Jacobi-Bellman (HJB) equation, which
delay under the consideration of EL dynamical is extremely hard to directly solve for finding the
equation. An important technique of using Inte- optimal controller.
gral Lyapunov function with terminal term to be To the best of our knowledge, the unifica-
the function in term of time-varying delay was pre- tion between the convergence of RL algorithm
sented for addressing variable time delay problem and coordination tracking validation in robotic
and the force reflecting control law after employing control systems has only been investigated by a
the force observer [10]. For the case of unknown few researches [17–22]. The fact is that under
parameters in BTs, authors in [13] proposed the the time-varying desired reference, the optimal
adaptive coordination tracking control with back- control design for robotic systems requires the
stepping procedure and force reflecting control time-varying optimal controller and the equiva-
scheme based on Neural Networks (NNs) to esti- lent time-varying Bellman function, which leads to
mate the environmental torque. The method of the appearance of partial derivative term − ∂V∂x (x,t)
using NNs have also been developed in several with respect to time in HJB equation [18]. To
different BTs control systems, such as the exten- solve this challenge, the direct method has been
sion in finite time convergence [12]. However, it studied by employing Newton-Leibniz formula to
follows that the difficulty in finding the appropri- achieve optimal control law under the influence of
ate activation function as well as in computation. partial derivative term − ∂V∂x (x,t)
in [23]. To elim-
Moreover, the actuator saturation is also given inate this term in solving HJB equation by RL
as a practical challenge, which has not been yet algorithm in Robotic control systems, a different
solved in [10, 12]. To deal with the challenge approach was presented to transform the time-
of full-state constraint in nonlinear pure-feedback varying closed system into time-invariant system
systems in case that the states vector module is by adding the auxiliary state variables [17, 18].
satisfied a boundary condition, a log-type Barrier Nevertheless, the convergence of adjusting mech-
Lyapunov Function (BLF) was discussed in [14]. anism requires the satisfaction of Persistence of
Moreover, although authors in [15] have investi- Excitation (PE) condition [17, 18]. In the light of
gated this obstacle of input saturation by employ- the concurrent learning technique, by inserting the
ing an adaptive fuzzy control design, which may additional term in adjusting mechanism in learn-
degrade the control performance, but the input ing process, the convergence can be satisfied in the
constraint issue is still a challenge for achieving absence of PE condition [19].
BTs control design. As we have all known, the appearance of
In order to solve the difficulties of state, input unknown parameters and external disturbance is
constraints in robotic systems, optimal control quite practical in many robotics engineering con-
strategy has capability of handling these chal- trol fields, such as cooperating manipulators [17],
lenges by considering the constraint set. Authors surface vessels [18], BTs [1]. As an extension of
in [16] established the traditional optimal control RL algorithm to deal with dynamic uncertainties
for BTs after implementing the linearization with
the constant time delay and without considering
Springer Nature 2021 LATEX template
and external disturbance, the Off-Policy tech- particular situation of cost function after imple-
nique can be considered as a promising solution menting linearization of BT model and optimal
because of the capability in simultaneously com- control law, RL control schemes discussed in
puting the approximate optimal control law and [17, 18, 20, 29, 31, 36, 37] developing for differ-
Bellman function [24–28]. Moreover, a different ent robotic systems, the proposed RISE based
approach has been mentioned with the frame of Actor/Critic control strategy is constructed in
RL algorithm and identifier to estimate unknown the absence of analytical solution. Moreover, the
dynamics [29]. On the other hand, to solve exter- proposed RISE based RL control frameworks
nal disturbance using RL algorithm in robotic is established to develop for general quadratic
control systems, Disturbance Observer (DO) can form performance index without the connection
be considered as the additional term [18]. Besides, between weight matrices as described in [16, 31].
an effective solution has been proposed by inte- 3) The convergence of Actor/Critic algorithms and
grating disturbance in RL algorithm [30]. It can the coordination control effectiveness between
be concluded that the disadvantage of Off-Policy two sides, observer of dynamic uncertainties are
algorithm is required to collect the appropriate pointed out by theoretical proofs and a series
data for satisfying full-rank property [28]. Addi- of comparative simulations are conducted to
tionally, the unification between tracking perfor- demonstrate the performance of the proposed
mance and training law convergence has not yet control structure.
been investigated in the off-policy method imple-
The remainder of this article is organized as
mentation of nonlinear systems [4, 26, 27]. With
follows. Section 2 gives the problem statement
regard to the estimation in the frame of unknown
and Preliminaries with BTs model and the control
parameters and external disturbance, a significant
objective. The main results for the control frame
method of Robust Integral of the Sign of the Error
using Actor/Critic Structure and RISE estimation
(RISE) term was introduced in [31–33]. However,
are proposed. Section 4 shows the BTs simulation
the connection of this RISE term to optimal con-
studies and a brief conclusion is drawn in Section
trol problem is only solved in particular case for
5.
traditional manipulators [31].
Notation: We use the following notations
Inspired by the above works and analyses from
throughout this paper. Let k ∈ {l, r} denote
traditional nonlinear control technique to optimal
local side (l) or remote side (r) of a considered
control strategy, the central purpose of this arti-
BT system. ∥x∥ is defined via Euclidean norm
cle is to obtain the unification between optimal T n
control problem and coordination control between p the vector x = [x1 , ..., xn ] ∈ R as ∥x∥ =
of
2 2
x1 + ... + xn .
two sides, estimation of dynamic uncertainties for
BT systems. None of the previous works achieve
these two above aspects simultaneously. The pro- 2 Problem Statements and
posed controller is developed using the frame of Preliminaries
Actor/Critic strategy and RISE design with main
contribution to be described in the following: The Bilateral Teleoperator (BT) is structured by
a local robot (l) and a remote robot (r) with its
1) Different from the traditional approaches of joint space dynamic to be given as:
Lyapunov stability theory as well as scattering
theory for BTs [1–7, 9–13, 15, 34, 35] only study-
Ml (ηl ) η̈l + Cl (ηl , η̇l ) η̇l + Gl (ηl ) + F (η̇l )
ing the coordination performance, a novel RISE
=τ +τ +ω
based Actor/Critic control design is established l h l
Substituting (7) into (1), the dynamic model to split them into kinematic and dynamic models.
of BT is rewritten as: However, this method does not utilize in general
manipulator with integrability property [1, 5]. In this
Mk ṡk = −Ck sk − τk + fk − τk′ (9) article, the sliding variable sk (t) is employed to obtain
the reduced order model (9) of second-order uncer-
tain/perturbed BT systems. Furthermore, the total of
where fk (ηk , η̇k , ηkref , η̇kref , η¨k ref ) is obtained from
term τk′ (3) and nonlinear function fk (10) are solved
the reference and dynamic system: by RISE technique (see Fig. 1) in the next section.
badp
Mk ṡk = − Ck sk + uk (ηk , η̇k , t) − µ
bk (t) where xk = [eTk , sTk ]T , κk = −Mk−1 (ηkref − ek ) −
(12)
+ fk − τk′ Ck (ηkref −ek , η̇kref +λk ek −sk )sk and the objective
of optimal controller is to find the control signal u∗k
for minimizing the infinite horizon cost function
Remark 2 Due to non-integrability property in mobile
robots [18, 36], the separation technique was employed
Springer Nature 2021 LATEX template
∂Vk∗
where:
min Hk Xk , ubadp
k , =0
ubadp
k (Xk )∈Υ(Ω) ∂Xk
1 T 1 adp,T adp
badp
r(Xk (τ ), uk (τ )) = X QT Xk + u Ru , ∗
2 k 2 k
b bk adp ∂Vk
where Hk Xk , u bk , =
∂Xk
Q2n×2n 02n×2n ∂V ∗
QT = .
02n×2n 02n×2n badp
r Xk (τ ), u k (τ ) +
k
badp
Ak (Xk ) + Bk (Xk )u k
(20) ∂Xk
(24)
It can be seen that matrix QT is given to eliminate
ref It should be noted that the satisfaction of sta-
the consideration of time-varying reference ηk
d ref
bility condition in Υ(Ω) containing input signals
and its derivative dt ηk . It should be noted that
badp
u k guarantees the existence of a solution in (23).
the completed BT model is established from (17) ∂V ∗
Additionally, the partial derivative ∂Xkk in (23)
implies difficulty in analytical solving (23) to find
Springer Nature 2021 LATEX template
fak = W ∗ − W
cak and ψ ′ (t) = √ σk badp
bk (t) − u
=µ k (ηk , η̇k , t) + τk′ (t)
W k Tλ σ
is
1+υk σk k k
⇒µbk (t) = Mk (ηk ) η̈k
estimated by n o
badp
+ C (ηk , η̇k ) η̇k + G (ηk ) + F (η̇k ) + uk − τk′ (t)
1
∥ψk′ ∥ ≤ √ (38) ⇒ Mk (ηk ) η̈k + hk (ηk , η̇k , t) = µ
bk (t)
υk φ1k
(41)
The nominal system is obtained after ignoring the where hk (ηk , η̇k , t) = C (ηk , η̇k ) η̇k +
effect of actor weight error (37) G (ηk ) + F (η̇k ) + u badp
k − τk′ (t). To handle the
coordination tracking of ηk under unknown func-
d f′ T f′ tion hk (ηk , η̇k , t), the following RISE is presented
W = −ηc λk ψk′ ψk′ W f′
k = pk Wk (39)
dt k as:
In the light of [18, 39], if ψk′ (t) satisfies the per- bk (t) = (ksk + 1) (sk (t) − sk (0))
µ
sistence of excitation (PE) criteria (40) then W f′ Zt
k
exponentially converges to origin (42)
+ ((ksk + 1) αk sk (τ ) + βsgn (sk )) dτ
tZ
0 +δ
0
T
µ2 I ≥ ψk′ (s)ψk′ (s) ds ≥µ1 I, ∀t0 ≥ 0 where ksk , β ∈ R are two positive coefficients
t0 being selected as:
(40)
where µ1 , µ2 are positive numbers. 1
β > ζk1 + ζk2 . (43)
αk
Remark 3 The PE criteria (40) is necessary to sat-
isfy for obtaining the convergence of Critic training
where
ζk1 , ζk2
denote two given bounds of ∥NDk ∥
d
weights W c ′ . The concurrent learning method is an and
dt NDk
, respectively, as described in [31]
k
effective technique that considers satisfaction of PE and (45)). With the purpose of considering the
criteria (40), whereas it requires history stack man- stability of the closed system under RISE con-
agement algorithm, which reduces its possibility in trol part, some following Lemmas are presented
real-time situations [40]. However, thanks to the con- to establish the Lyapunov candidate function with
trol structure (11) (Fig. 1), the tracking performance the notation that one positive definite term part
of closed system is still guaranteed in the absence of is designed based on the Lemma 1 [33]:
PE criteria (40), as shown in Section 3.3. As men-
tioned in [31], the optimal control scheme was directly
solved and developed in particular case with a given Lemma 1 [33] Consider the auxiliary term Vk1 (t)
connection between two weight matrices in cost func- designed as follows:
tion. However, because it is impossible to directly solve Vk1 (t) = (ṡk + αk sk )T (NDk − β1 sgn(sk )) (44)
in general case of cost function given in (16), Actor/-
Critic strategy is necessary to consider for achieving
Springer Nature 2021 LATEX template
11
2 (71)
+ λmax (Rk )∆k
Therefore, two above conclusions (1, 2) in Theorem 1
(66)
can be achieved simultaneously because of UUB prop-
After utilizing the classical inequality ab ≤ γa2 +
1 2 erty in ∥zk ∥ with the attraction region (71). The proof
4γ b , the final estimation is expressed in each side of of Theorem 1 is just completed. □
13
Combining with
traditional inequality 0 ≤ Remark 5 The effectiveness of (75) implies that it
2
a2 + ab + b4 (∀a, b ∈ R), estimation (84) leads to is obvious different from [35], the measurable prop-
an inequality as: erty of human force and the environmental force are
not necessary to give. On the other hand, due to the
d 1
V (χk , t) ≤ −λ3 ∥ζk ∥2 + H2 (∥ζk ∥) ∥ζk ∥2 (85) discontinuous function in RISE part µ bk (t) (42), it
dt 4ksk k is necessary to utilize Fillipov problem as shown in
Therefore, we can obtain the following result: proof of Theorem 2 to point out the solution existence,
d which has not been considered in [31]. Additionally,
V (χk , t) ≤ −α ∥ζk ∥2 , α > 0, although the tracking performance is considered in
dt n p o both Theorem 2 and Theorem 1 but disadvantage of
∀χk ∈ Ωk = χk ∈ R3n+1 | ∥χk ∥ ≤ Hk−1 2 λ3 ksk RISE part µ bk (t) (42) is to require the assumption of
(86) initial states.
Under the consideration of Property 1, it is obtained
that:
V1 (χk ) ≤ V (χk , t) ≤ V2 (χk ) (87) Remark 6 It is worth stressing that the possibility
1
2 of the proposed controller as shown in Theorem 1,
where V1 (χk ) = 2 min{1, a} ∥χk ∥ , V2 (χk ) = Theorem 2 involves both the handling of variable time
max 1, 21 b(ηk ) ∥χk ∥2
delays and the elimination of the following conditions
The following implications are considered in the given in [1, 2] to consider the stability of closed system:
case that χk ∈ Ωk . According to (87) and (86),
Zt Zt
it yields that ek , sk and pk ∈ L∞ hold. Combin-
ing with pk = ṡk + αk sk and (7), it is true that − τhT (σ)sl (σ) dσ ≥ −ch , τeT (σ)sr (σ) dσ ≥ −ce
ėk , ṡk ∈ L∞ . Moreover, based on Assumption 3, 0 0
it leads to the result η(t), η̇(t), η̈(t) ∈ L∞ holds. (90)
Thus, combining with Assumption 2, it implies that Furthermore, according to [17], the proposed con-
Mk (ηk ), Ck (ηk , η̇k ), Gk (ηk ), fk (η̇k ) ∈ L∞ . On the troller given in Theorem 1 can be extended for the case
other hand, based on dynamic model (1) and Assump- of motion/force hybrid control structure in remote side
tion 3, it yields that τk (t) ∈ L∞ as well as the of BTs after computing the constrain factor.
boundary description of all closed-loop system signals
is verified.
The consideration of employing Lemma 2 requires 4 Simulation Results
to find the region Φk of initial states χ(0) such that
χk (t) ∈ Ωk , ∀t ≥ 0. According to the estimation (87) This section presents the simulation results of the
and the set Ωk in (86), it can achieve the region Φk actual controlled BT system and some compar-
depending on parameter ksk : isons with the previous controller in [2] are given
p 2 to demonstrate the effectiveness of the proposed
Φk = χ(t) ∈ Ωk | V2 (χk (t)) < λk Hk−1 2 λ3 ksk control laws in Section 3 considering the dynamic
(88) model of BT to be described in [2]. With the struc-
Additionally, according to pk (t) ∈ L∞ and (42), ture of 2-DOF (degrees of freedom) manipulator
d
it leads to dt µˆk ∈ L∞ . Combining with (77), we can in each side of actual BT, the dynamic model (1)
conclude not only ėk (t), ṡk (t) ∈ L∞ but also ṗk (t) ∈ is employed by some following matrices:
L∞ . Thus, it is true that W (χk ) = −α ∥ζk ∥2 in (86) is
uniformly continuous. Finally, in the light of Lemma ϱ1 + 2ϱ2 cos ηk2 ϱ3 + ϱ2 cos ηk2
2, it is concluded that limt→∞ ∥χk (t)∥ = 0, ∀ζk ∈ Mk (ηk ) = ,
ϱ3 + ϱ2 cos ηk2 ϱ3
Φk . From (12) and (42), the RISE controller can be
rewritten as follows: −ϱ2 sin ηk2 η̇k2 −ϱ2 sin ηk2 (η̇k1 + η̇k2 )
Ck (ηk , η̇k ) = ,
ϱ2 sin ηk2 η̇k1 0
Mk ṡk + Ck sk + τk′ − ubadp
k (t) − f k = −b
µk (t) (89)
ϱ cos ηk1 + ϱ5 cos(ηk1 + ηk2 )
Combining with pk = ṡk + αk sk , it yields that ṡk → G(ηk ) = 4 , k ∈ {l, r}
ϱ5 cos(ηk1 + ηk2 )
0 as t → ∞ (∀ζk ∈ Φk ). Moreover, due to the infinity (91)
terminal in cost function (20), it is guaranteed the
where ϱi , i = 1, 5 are constant coefficients to
convergence that u badp
k (t) → 0 as t → ∞. Therefore, be obtained from mechanical parameters and
the statement (75) is verified and it is true that RISE
gravitational acceleration. For the purpose of
bk (t) is able to estimate the term (fk − τk′ ).
controller µ
□ comparison with related controller in [2], the
Springer Nature 2021 LATEX template
15
Fig. 4: The control signals of two sides in the BT Fig. 6: Sliding variables of two sides in the BT
system under finite time control scheme [2] system under finite time control scheme [2]
Fig. 5: Tracking error of two sides in the BT sys- Fig. 7: Evolution of Joint Angles of two sides in
tem under finite time control scheme [2] the BT system under the proposed Optimal Con-
trol Scheme
Fig. 8: Tracking error of two sides in the BT sys- Fig. 10: The Control signals of Remote Robot in
tem under the proposed Optimal Control Scheme BT system under the proposed Optimal Control
Scheme
5 Conclusions
RISE term is investigated to achieve the coor-
This paper has developed a novel coordination dination control objective and the corresponding
control framework between two sides of Actor/- identification capability, in which the tracking dis-
Critic structure and RISE term for unknown cussion is studied in both Actor/Critic structure
BTs with time-varying delays in communication and RISE design in different situations. Simu-
between two sides and external disturbance. By lation studies demonstrate the performance of
utilizing sliding variable for obtaining the order the proposed control designs in comparison with
reduction and fully studying NN, optimization related control algorithm for BT systems. In the
problem in training process, the Actor/Critic future, the BT experiment system and the data
strategy is firstly established, followed by a strictly driven based RL strategy will be developed.
theoretical proof of weights convergence and coor-
dination tracking validation. On the other hand, Acknowledgments. This research was funded
by Vietnam’s National project “Research, develop
Springer Nature 2021 LATEX template
17
Fig. 12: Sliding variables in BT system under the Fig. 14: Convergence of the Weights of Actor NN
proposed Optimal Control Scheme in Remote Robot
Fig. 13: Convergence of the Weights of Actor NN Fig. 15: Convergence of the Weights of Critic NN
in Local Robot in Local Robot
an intelligent mobile robot using different types IEEE Transactions on Industrial Informat-
of sensing technology and IoT platform, AI, and ics, 2019.
implemented in radioactive environment monitor-
ing application”, code: DTDLCN.19/23 of the [2] P. N. Dao, V. T. Nguyen, and Y.-C. Liu,
CT1187 Physics development program in the “Finite-time convergence for bilateral teleop-
period 2021- 2025. eration systems with disturbance and time-
varying delays,” IET Control Theory &
Applications, vol. 15, no. 13, pp. 1736–1748,
References 2021.
[1] Y.-C. Liu, N. Dao, and K. Y. Zhao,
[3] M. Franken, S. Stramigioli, S. Misra, C. Sec-
“On robust control of nonlinearteleoperators
chi, and A. Macchelli, “Bilateral telemanipu-
under dynamic uncertainties with variable
lation with time delays: A two-layer approach
time delays and without relative velocity,”
combining passivity and transparency,” IEEE
Springer Nature 2021 LATEX template
19
[14] Y.-J. Liu and S. Tong, “Barrier lyapunov [22] C. Chen, H. Modares, K. Xie, F. L. Lewis,
functions-based adaptive control for a class Y. Wan, and S. Xie, “Reinforcement learning-
of nonlinear pure-feedback systems with full based adaptive optimal exponential track-
state constraints,” Automatica, vol. 64, pp. ing control of linear systems with unknown
70–75, 2016. dynamics,” IEEE Transactions on Automatic
Control, vol. 64, no. 11, pp. 4423–4438, 2019.
[15] D.-H. Zhai and Y. Xia, “Adaptive control
for teleoperation system with varying time [23] T. Sun and X.-M. Sun, “An adaptive dynamic
delays and input saturation constraints,” programming scheme for nonlinear optimal
IEEE Transactions on industrial electronics, control with unknown dynamics and its appli-
vol. 63, no. 11, pp. 6921–6929, 2016. cation to turbofan engines,” IEEE Transac-
tions on Industrial Informatics, 2020.
[16] S. Ganjefar, S. Najibi, and H. Momeni, “A
novel structure for the optimal control of [24] J. Y. Lee, J. B. Park, and Y. H. Choi, “Inte-
bilateral teleoperation systems with variable gral reinforcement learning with explorations
time delay,” Journal of the Franklin Institute, for continuous-time nonlinear systems,” in
vol. 348, no. 7, pp. 1537–1555, 2011. The 2012 International Joint Conference on
Neural Networks (IJCNN). IEEE, 2012, pp.
[17] P. N. Dao and Y.-C. Liu, “Adaptive reinforce- 1–6.
ment learning in control design for cooperat-
ing manipulator systems,” Asian Journal of [25] ——, “Integral reinforcement learning for
Control, vol. 24, no. 3, pp. 1088–1103, 2022. continuous-time input-affine nonlinear sys-
tems with simultaneous invariant explo-
[18] T. L. Pham, P. N. Dao et al., “Disturbance rations,” IEEE Transactions on Neural Net-
observer-based adaptive reinforcement learn- works and Learning Systems, vol. 26, no. 5,
ing for perturbed uncertain surface vessels,” pp. 916–932, 2014.
ISA transactions, 2022.
[26] Y. Zhu, D. Zhao, and X. Li, “Using reinforce-
[19] R. Kamalapurkar, L. Andrews, P. Walters, ment learning techniques to solve continuous-
and W. E. Dixon, “Model-based reinforce- time non-linear optimal tracking problem
ment learning for infinite-horizon approxi- without system dynamics,” IET Control The-
mate optimal tracking,” IEEE transactions ory & Applications, vol. 10, no. 12, pp.
on neural networks and learning systems, 1339–1347, 2016.
vol. 28, no. 3, pp. 753–758, 2016.
[27] X. Yang, H. He, D. Liu, and Y. Zhu,
[20] G. Wen, C. P. Chen, and S. S. Ge, “Sim- “Adaptive dynamic programming for robust
plified optimized backstepping control for neural control of unknown continuous-time
a class of nonlinear strict-feedback systems non-linear systems,” IET Control Theory &
with unknown dynamic functions,” IEEE Applications, vol. 11, no. 14, pp. 2307–2316,
Transactions on Cybernetics, 2020. 2017.
[21] H. Zhang, Q. Qu, G. Xiao, and Y. Cui, [28] G. Xiao, H. Zhang, Y. Luo, and H. Jiang,
“Optimal guaranteed cost sliding mode con- “Data-driven optimal tracking control for a
trol for constrained-input nonlinear systems class of affine non-linear continuous-time sys-
with matched and unmatched disturbances,” tems with completely unknown dynamics,”
IEEE transactions on neural networks and IET Control Theory & Applications, vol. 10,
learning systems, vol. 29, no. 6, pp. 2112– no. 6, pp. 700–710, 2016.
2126, 2018.
[29] X. Guo, W. Yan, and R. Cui, “Integral rein-
forcement learning-based adaptive nn con-
trol for continuous-time nonlinear mimo sys-
tems with unknown control directions,” IEEE
Springer Nature 2021 LATEX template
Transactions on Systems, Man, and Cyber- [38] S. Zhang, S. Yuan, X. Yu, L. Kong, Q. Li, and
netics: Systems, 2019. G. Li, “Adaptive neural network fixed-time
control design for bilateral teleoperation with
[30] L. Zhang, J. Fan, W. Xue, V. G. Lopez, time delay,” IEEE transactions on cybernet-
J. Li, T. Chai, and F. L. Lewis, “Data-driven ics.
h {} optimal output feedback control for lin-
ear discrete-time systems based on off-policy [39] S. Bhasin, R. Kamalapurkar, M. Johnson,
q-learning,” IEEE Transactions on Neural K. G. Vamvoudakis, F. L. Lewis, and W. E.
Networks and Learning Systems, 2021. Dixon, “A novel actor–critic–identifier archi-
tecture for approximate optimal control of
[31] K. Dupree, P. M. Patre, Z. D. Wilcox, and uncertain nonlinear systems,” Automatica,
W. E. Dixon, “Asymptotic optimal control of vol. 49, no. 1, pp. 82–92, 2013.
uncertain nonlinear euler–lagrange systems,”
Automatica, vol. 47, no. 1, pp. 99–107, 2011. [40] C. Li, F. Liu, Y. Wang, and M. Buss, “Con-
current learning-based adaptive control of an
[32] H. J. Asl, T. Narikiyo, and M. Kawanishi, uncertain robot manipulator with guaranteed
“Rise-based prescribed performance control safety and performance,” IEEE Transactions
of euler–lagrange systems,” Journal of the on Systems, Man, and Cybernetics: Systems,
Franklin Institute, vol. 356, no. 13, pp. 7144– vol. 52, no. 5, pp. 3299–3313, 2021.
7163, 2019.
[41] H. K. Khalil, “Nonlinear systems third edi-
[33] B. Xian, D. M. Dawson, M. S. de Queiroz, tion,” Patience Hall, vol. 115, 2002.
and J. Chen, “A continuous asymptotic
tracking control strategy for uncertain non- [42] T. Madani, B. Daachi, and K. Djouani,
linear systems,” IEEE Transactions on Auto- “Modular-controller-design-based fast termi-
matic Control, vol. 49, no. 7, pp. 1206–1211, nal sliding mode for articulated exoskeleton
2004. systems,” IEEE Transactions on Control Sys-
tems Technology, vol. 25, no. 3, pp. 1133–
[34] J. Bao, H. Wang, and P. X. Liu, “Finite-time 1140, 2016.
synchronization control for bilateral teleoper-
ation systems with asymmetric time-varying [43] J. Huang, S. Ri, T. Fukuda, and Y. Wang, “A
delay and input dead zone,” IEEE/ASME disturbance observer based sliding mode con-
Transactions on Mechatronics, 2020. trol for a class of underactuated robotic sys-
tem with mismatched uncertainties,” IEEE
[35] H. Shen and Y.-J. Pan, “Improving tracking Transactions on Automatic Control, vol. 64,
performance of nonlinear uncertain bilat- no. 6, pp. 2480–2487, 2018.
eral teleoperation systems with time-varying
delays and disturbances,” IEEE/ASME
Transactions on Mechatronics, 2019.
b
Click here to access/download;attachment to
manuscript;sample_2.eps
Click here to view linked References
Click here to access/download;attachment to manuscript;sn-
article.tex
Click here to view linked References
LaTeX Font Warning: Font shape `OT1/cmr/m/n' in size <16> not available
(Font) size <17.28> substituted on input line 841.
LaTeX Font Info: Calculating math sizes for size <16> on input line
841.
LaTeX Font Warning: Font shape `OML/cmm/m/it' in size <16> not available
(Font) size <17.28> substituted on input line 841.
LaTeX Font Warning: Font shape `OMS/cmsy/m/n' in size <16> not available
(Font) size <17.28> substituted on input line 841.
LaTeX Font Info: Trying to load font information for U+msa on input
line 841
.
(c:/TeXLive/2022/texmf-dist/tex/latex/amsfonts/umsa.fd
File: umsa.fd 2013/01/14 v3.01 AMS symbols A
)
LaTeX Font Info: Trying to load font information for U+msb on input
line 841
.
(c:/TeXLive/2022/texmf-dist/tex/latex/amsfonts/umsb.fd
File: umsb.fd 2013/01/14 v3.01 AMS symbols B
)
LaTeX Font Info: Trying to load font information for U+rsfs on input
line 84
1.
(c:/TeXLive/2022/texmf-dist/tex/latex/jknapltx/ursfs.fd
File: ursfs.fd 1998/03/24 rsfs font definition file (jk)
)
LaTeX Font Warning: Font shape `U/rsfs/m/n' in size <16> not available
(Font) size <17.28> substituted on input line 841.
LaTeX Font Info: Trying to load font information for U+eur on input
line 841
.
(c:/TeXLive/2022/texmf-dist/tex/latex/amsfonts/ueur.fd
File: ueur.fd 2013/01/14 v3.01 Euler Roman
)) (c:/TeXLive/2022/texmf-dist/tex/latex/listings/listings.sty
\lst@mode=\count294
\lst@gtempboxa=\box57
\lst@token=\toks33
\lst@length=\count295
\lst@currlwidth=\dimen281
\lst@column=\count296
\lst@pos=\count297
\lst@lostspace=\dimen282
\lst@width=\dimen283
\lst@newlines=\count298
\lst@lineno=\count299
\lst@maxwidth=\dimen284
(c:/TeXLive/2022/texmf-dist/tex/latex/listings/lstmisc.sty
File: lstmisc.sty 2023/02/27 1.9 (Carsten Heinz)
\c@lstnumber=\count300
\lst@skipnumbers=\count301
\lst@framebox=\box58
) (c:/TeXLive/2022/texmf-dist/tex/latex/listings/listings.cfg
File: listings.cfg 2023/02/27 1.9 listings configuration
))
Package: listings 2023/02/27 1.9 (Carsten Heinz)
\artcatbox=\box59
\aucount=\count302
\corraucount=\count303
\punctcount=\count304
\emailcnt=\count305
\c@affn=\count306
\addcount=\count307
\PacsCount=\count308
\PacsTmpCnt=\count309
\FMremarkdim=\dimen285
\fmremarkbox=\box60
\opshortpage=\dimen286
\labelwidthi=\dimen287
\labelwidthii=\dimen288
\labelwidthiii=\dimen289
\labelwidthiv=\dimen290
\figwidth=\dimen291
\figheight=\dimen292
\sidecapwidth=\dimen293
\wrapcapline=\dimen294
\totalwrapline=\dimen295
\wraptotline=\dimen296
\figurebox=\box61
\wrapfigcapbox=\box62
\figcapbox=\box63
\capbox=\box64
\headwidthskip=\skip65
\tabcapbox=\box65
\temptbox=\box66
\tempdime=\dimen297
\tabhtdime=\dimen298
(c:/TeXLive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty
Package: hyperref 2023-02-07 v7.00v Hypertext links for LaTeX
(c:/TeXLive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use
(HO)
) (c:/TeXLive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for
LuaTeX (HO
)
(c:/TeXLive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages
(HO)
)
Package pdftexcmds Info: \pdf@primitive is available.
Package pdftexcmds Info: \pdf@ifprimitive is available.
Package pdftexcmds Info: \pdfdraftmode found.
) (c:/TeXLive/2022/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty
Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO)
) (c:/TeXLive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO)
) (c:/TeXLive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty
Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features
(HO)
) (c:/TeXLive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty
Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark
(HO)
) (c:/TeXLive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO)
) (c:/TeXLive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty
Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO)
) (c:/TeXLive/2022/texmf-dist/tex/latex/hyperref/nameref.sty
Package: nameref 2022-05-17 v2.50 Cross-referencing by name of section
(c:/TeXLive/2022/texmf-dist/tex/latex/refcount/refcount.sty
Package: refcount 2019/12/15 v3.6 Data extraction from label references
(HO)
) (c:/TeXLive/2022/texmf-
dist/tex/generic/gettitlestring/gettitlestring.sty
Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO)
(c:/TeXLive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
Package: kvoptions 2022-06-15 v3.15 Key value format for package options
(HO)
))
\c@section@level=\count310
)
\@linkdim=\dimen299
\Hy@linkcounter=\count311
\Hy@pagecounter=\count312
(c:/TeXLive/2022/texmf-dist/tex/latex/hyperref/pd1enc.def
File: pd1enc.def 2023-02-07 v7.00v Hyperref: PDFDocEncoding definition
(HO)
Now handling font encoding PD1 ...
... no UTF-8 mapping file for font encoding PD1
) (c:/TeXLive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers
(HO)
) (c:/TeXLive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty
Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands
(HO)
)
\Hy@SavedSpaceFactor=\count313
(c:/TeXLive/2022/texmf-dist/tex/latex/hyperref/puenc.def
File: puenc.def 2023-02-07 v7.00v Hyperref: PDF Unicode definition (HO)
Now handling font encoding PU ...
... no UTF-8 mapping file for font encoding PU
)
Package hyperref Info: Hyper figures OFF on input line 4177.
Package hyperref Info: Link nesting OFF on input line 4182.
Package hyperref Info: Hyper index ON on input line 4185.
Package hyperref Info: Plain pages OFF on input line 4192.
Package hyperref Info: Backreferencing OFF on input line 4197.
Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
Package hyperref Info: Bookmarks ON on input line 4425.
\c@Hy@tempcnt=\count314
(c:/TeXLive/2022/texmf-dist/tex/latex/url/url.sty
\Urlmuskip=\muskip17
Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc.
)
LaTeX Info: Redefining \url on input line 4763.
\XeTeXLinkMargin=\dimen300
(c:/TeXLive/2022/texmf-dist/tex/generic/bitset/bitset.sty
Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO)
(c:/TeXLive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big
integers (HO
)
))
\Fld@menulength=\count315
\Field@Width=\dimen301
\Fld@charsize=\dimen302
Package hyperref Info: Hyper figures OFF on input line 6042.
Package hyperref Info: Link nesting OFF on input line 6047.
Package hyperref Info: Hyper index ON on input line 6050.
Package hyperref Info: backreferencing OFF on input line 6057.
Package hyperref Info: Link coloring OFF on input line 6062.
Package hyperref Info: Link coloring with OCG OFF on input line 6067.
Package hyperref Info: PDF/A mode OFF on input line 6072.
(c:/TeXLive/2022/texmf-dist/tex/latex/base/atbegshi-ltx.sty
Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi
package with kernel methods
)
\Hy@abspage=\count316
\c@Item=\count317
\c@Hfootnote=\count318
)
Package hyperref Info: Driver (autodetected): hpdftex.
(c:/TeXLive/2022/texmf-dist/tex/latex/hyperref/hpdftex.def
File: hpdftex.def 2023-02-07 v7.00v Hyperref driver for pdfTeX
(c:/TeXLive/2022/texmf-dist/tex/latex/base/atveryend-ltx.sty
Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original
atveryend pac
kage
with kernel methods
)
\Fld@listcount=\count319
\c@bookmark@seq@number=\count320
(c:/TeXLive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
Package: rerunfilecheck 2022-07-10 v1.10 Rerun checks for auxiliary files
(HO)
(c:/TeXLive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter
(HO)
)
Package uniquecounter Info: New unique counter `rerunfilecheck' on input
line 2
85.
)
\Hy@SectionHShift=\skip66
) (c:/TeXLive/2022/texmf-dist/tex/latex/breakurl/breakurl.sty
Package: breakurl 2013/04/10 v1.40 Breakable hyperref URLs
(c:/TeXLive/2022/texmf-dist/tex/latex/xkeyval/xkeyval.sty
Package: xkeyval 2022/06/16 v2.9 package option processing (HA)
(c:/TeXLive/2022/texmf-dist/tex/generic/xkeyval/xkeyval.tex
(c:/TeXLive/2022/te
xmf-dist/tex/generic/xkeyval/xkvutils.tex
\XKV@toks=\toks34
\XKV@tempa@toks=\toks35
)
\XKV@depth=\count321
File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA)
)) (c:/TeXLive/2022/texmf-dist/tex/generic/iftex/ifpdf.sty
Package: ifpdf 2019/10/25 v3.4 ifpdf legacy package. Use iftex instead.
)
Package breakurl Warning: You are using breakurl while processing via
pdflatex.
)
Package hyperref Info: Option `colorlinks' set `true' on input line 1486.
Package hyperref Info: Option `breaklinks' set `true' on input line 1486.
Package hyperref Info: Option `plainpages' set `false' on input line
1486.
Package hyperref Info: Option `bookmarksopen' set `true' on input line
1486.
Package hyperref Info: Option `bookmarksnumbered' set `false' on input
line 148
6.
(c:/TeXLive/2022/texmf-dist/tex/latex/wrapfig/wrapfig.sty
\wrapoverhang=\dimen303
\WF@size=\dimen304
\c@WF@wrappedlines=\count322
\WF@box=\box67
\WF@everypar=\toks36
Package: wrapfig 2003/01/31 v 3.6
)
\wraplines=\count323
\@authorfigbox=\box68
\@authorfigboxdim=\skip67
\biofigadjskip=\skip68
(c:/TeXLive/2022/texmf-dist/tex/latex/natbib/natbib.sty
Package: natbib 2010/09/13 8.31b (PWD, AO)
\bibhang=\skip69
\bibsep=\skip70
LaTeX Info: Redefining \cite on input line 694.
\c@NAT@ctr=\count324
))
\c@theorem=\count325
\c@example=\count326
\c@remark=\count327
\c@definition=\count328
(c:/TeXLive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
File: l3backend-pdftex.def 2023-01-16 L3 backend support: PDF output
(pdfTeX)
\l__color_backend_stack_int=\count329
\l__pdf_internal_box=\box69
) (./sn-article.aux)
\openout1 = `sn-article.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 72.
LaTeX Font Info: ... okay on input line 72.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 72.
LaTeX Font Info: ... okay on input line 72.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 72.
LaTeX Font Info: ... okay on input line 72.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 72.
LaTeX Font Info: ... okay on input line 72.
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 72.
LaTeX Font Info: ... okay on input line 72.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 72.
LaTeX Font Info: ... okay on input line 72.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 72.
LaTeX Font Info: ... okay on input line 72.
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 72.
LaTeX Font Info: ... okay on input line 72.
LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 72.
LaTeX Font Info: ... okay on input line 72.
\footinsA=\insert252
\c@footnoteA=\count330
LaTeX Font Info: Redeclaring symbol font `AMSa' on input line 72.
LaTeX Font Info: Overwriting symbol font `AMSa' in version `normal'
(Font) U/msa/m/n --> U/msa/m/n on input line 72.
LaTeX Font Info: Overwriting symbol font `AMSa' in version `bold'
(Font) U/msa/m/n --> U/msa/m/n on input line 72.
*geometry* driver: auto-detecting
*geometry* detected driver: pdftex
*geometry* verbose mode - [ preamble ] result:
* driver: pdftex
* paper: custom
* layout: <same size as paper>
* layoutoffset:(h,v)=(0.0pt,0.0pt)
* bindingoffset: 17.07164pt
* modes: twoside
* h-part:(L,W,R)=(30.72897pt, 455.24408pt, 46.09349pt)
* v-part:(T,H,B)=(54.88535pt, 614.57951pt, 70.3068pt)
* \paperwidth=549.13818pt
* \paperheight=739.77165pt
* \textwidth=455.24408pt
* \textheight=614.57951pt
* \oddsidemargin=-24.46938pt
* \evensidemargin=-26.1765pt
* \topmargin=-44.03778pt
* \headheight=12.0pt
* \headsep=14.65314pt
* \topskip=10.0pt
* \footskip=28.82265pt
* \marginparwidth=34.1433pt
* \marginparsep=14.22636pt
* \columnsep=22.76219pt
* \skip\footins=18.0pt plus 6.0pt minus 3.0pt
* \hoffset=0.0pt
* \voffset=0.0pt
* \mag=1000
* \@twocolumntrue
* \@twosidetrue
* \@mparswitchtrue
* \@reversemargintrue
* (1in=72.27pt=25.4mm, 1cm=28.453pt)
(c:/TeXLive/2022/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
\scratchcounter=\count331
\scratchdimen=\dimen305
\scratchbox=\box70
\nofMPsegments=\count332
\nofMParguments=\count333
\everyMPshowfont=\toks37
\MPscratchCnt=\count334
\MPscratchDim=\dimen306
\MPnumerator=\count335
\makeMPintoPDFobject=\count336
\everyMPtoPDFconversion=\toks38
) (c:/TeXLive/2022/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf
(c:/TeXLive/2022/texmf-dist/tex/latex/grfext/grfext.sty
Package: grfext 2019/12/03 v1.3 Manage graphics extensions (HO)
)
Package epstopdf-base Info: Redefining graphics rule for `.eps' on input
line 4
85.
Package grfext Info: Graphics extension search list:
(grfext)
[.pdf,.png,.jpg,.mps,.jpeg,.jbig2,.jb2,.PDF,.PNG,.JPG,.JPE
G,.JBIG2,.JB2,.eps]
(grfext) \AppendGraphicsExtensions on input line 504.
(c:/TeXLive/2022/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for
TeX Liv
e
))
\c@lstlisting=\count337
Package hyperref Info: Link coloring ON on input line 72.
(./sn-article.out) (./sn-article.out)
\@outlinefile=\write3
\openout3 = `sn-article.out'.
LaTeX Font Info: Calculating math sizes for size <12.045> on input
line 127.
LaTeX Font Info: Calculating math sizes for size <11.04124> on input
line 12
7.
LaTeX Font Info: Calculating math sizes for size <10.03749> on input
line 12
7.
]
Underfull \hbox (badness 1077) in paragraph at lines 179--183
\OT1/cmr/m/n/10 Tables can be inserted via the nor-mal table
[]
[]
LaTeX Font Info: Calculating math sizes for size <8.03> on input line
188.
LaTeX Font Warning: Font shape `U/rsfs/m/n' in size <4.015> not available
(Font) size <5> substituted on input line 188.
[]
[2]
Underfull \hbox (badness 2680) in paragraph at lines 288--289
\OT1/cmr/m/n/10 of the major dif-fer-ence between L[]T[]X and
[]
l.310 ...udegraphics[width=0.9\textwidth]{fig.eps}
[3]
Overfull \hbox (66.73177pt too wide) detected at line 347
[] []
[]
(c:/TeXLive/2022/texmf-dist/tex/latex/listings/lstlang1.sty
File: lstlang1.sty 2023/02/27 1.9 listings language file
)
LaTeX Font Info: Trying to load font information for OMS+cmr on input
line 4
05.
(c:/TeXLive/2022/texmf-dist/tex/latex/base/omscmr.fd
File: omscmr.fd 2022/07/10 v2.5l Standard LaTeX font definitions
)
LaTeX Font Info: Font shape `OMS/cmr/m/it' in size <10.03749> not
available
(Font) Font shape `OMS/cmsy/m/n' tried instead on input line
405.
[]
[4]
[5]
Underfull \hbox (badness 10000) in paragraph at lines 517--518
[]\OT1/cmr/bx/n/10 Ethical approval dec-la-ra-tions \OT1/cmr/m/n/10 (only
[]
[6]
No file sn-article.bbl.
[7] (./sn-article.aux)