Adaptive Model Learning of Neural Networks with
UUB Stability for Robot Dynamic Estimation
Pedram Agand
Advanced Robotics and Automation Systems (ARAS),
Department of Systems and Control,
K. N. Toosi University of Technology,
Tehran, Iran.
aagand@email.kntu.ac.ir
Mahdi Aliyari Shoorehdeli
Advanced Process Automation and Control (APAC),
Department of Mechatronics Engineering,
K. N. Toosi University of Technology,
Tehran, Iran.
aliyari@kntu.ac.ir
Abstract—Since batch algorithms suffer from lack of profi-
ciency in confronting model mismatches and disturbances, this
contribution proposes an adaptive scheme based on continuous
Lyapunov function for online robot dynamic identification. This
paper suggests stable updating rules to drive neural networks
inspiring from model reference adaptive paradigm. Network
structure consists of three parallel self-driving neural networks
which aim to estimate robot dynamic terms individually. Lya-
punov candidate is selected to construct energy surface for
a convex optimization framework. Learning rules are driven
directly from Lyapunov functions to make the derivative negative.
Finally, experimental results on 3-DOF Phantom Omni Haptic
device demonstrate efficiency of the proposed method.
Index Terms—Adaptive neural network, Lyapanov candidate,
robot dynamic, stable updating rule.
I. INTRODUCTION
Model-free identification in robotic applications has been
extensively discussed in recent literature [1]. Since many
control architectures in robotics require meticulous model
of robot, exigency of efficient identification methodology is
inevitable [2]. Even by ignoring some high-frequency dynam-
ics and frictions, finding the dynamic of complex parallel
robots still somehow difficult. Besides the incontinence along
with finding the physical equation, due to inaccuracy of the
model, robust approaches should be employed to guarantee
the stability of the overall system that is not satisfactory in
some delicate applications due to insufficient performance [3].
To overcome this issue, data-driven identification is suggested
for improvement of model quality.
It seems more likely that the breakthrough will come
through the use of other more flexible and amenable nonlinear
system modeling tools such as the neural network in the
form of multilayer perceptron (MLP) and radial Basis function
(RBF), fuzzy, Local Linear Model (LLM), ARX, etc [4].
Among them, neural network proves to be a powerful yet
simple tool for the nonlinear identification problems, that have
been used extensively in the areas of filtering, prediction
(e.g. [5]), classification and pattern recognition (e.g. [6]),
system modeling (e.g. [7]) and control (e.g. [8]). Worthiness of
nonlinear system identification, especially in robotics systems
This work was published in 2019 International Joint Conference on Neural
Networks (IJCNN). More information contact: pagand@sfu.ca
is undeniable, since control systems encountered in practice
possess the property of linearity only over a certain range
of operation [9]. Identification in robotics can be considered
as two different points of view. In the first perspective,
identification are accomplish for calibration of Kinematics
(e.g. [10]). In the other hand, identification is utilized as a way
to render actual dynamic (e.g. [11]) and control applications
(e.g. [12], [13]). Based on this classification, online and offline
identification methodology has shade the world of science.
Stable learning rules were proposed for feedback lineariza-
tion network in a class of single-input-single-output systems
with continuous Lyapunov candidate. The idea of driving
adaptive rules directly from continuous time Lyapunov func-
tion was presented by [14], where there was no need for the
pre-assumption of network construction errors bounds, since
the rules are a smooth function of states. In [15], radial basis
function is used as an adaptive filter by constructing discrete
time Lyapunov functions. A robust modification term is added
to the updating rules to reinforce identifier against model
mismatches and runtime disturbances. New adaptive back-
propagation type algorithm is introduced by [16] to eliminate
disturbances. It is worth-mentioning to say that the utilized
Lyapunov candidate only includes networks error (V(k) =
Pβke2(k)). In [17], multilayer neural network is utilized
for classification of multi-input-multi-output system. By using
Taylor expansion and discrete time Lyapunov candidate, the
stability of the learning rules were proven.
In this paper, an adaptive learning rule is adopted for the
network structure presented by [18] while preserving UUB
stability. By this end, nonlinear activation function in hidden
layer are linearized using Taylor expansion. Not only are
stability and convergence of the networks errors targeted in
this paper, but also the speed of error convergence is also
controlled by adjusting the defined tuning parameters. The set
of three independent networks are guaranteed to converge by
defining Weighted Augmentation Error (WAE). By proposing
a Lyapunov surface comprising set of augmentation errors
and parameter variation, a framework for converging global
minimum is established. Updating rules are driven directly
from Lyapunov function making its derivative negative. Since
neural network can never fully fit the desired dynamic due to
arXiv:2210.15055v1 [cs.RO] 26 Oct 2022