Output-feedback MPC for Robotic Systems under Bounded Noise
Lenka Kukli
ˇ
sov
´
a Pavelkov
´
a
a
and Kv
ˇ
etoslav Belda
b
The Czech Academy of Sciences, Institute of Information Theory and Automation,
Pod Vod
´
arenskou v
ˇ
e
ˇ
z
´
ı 4, 182 08 Prague 8, Czech Republic
Keywords:
Model Predictive Control, Output-Feedback Control, Robot Manipulator, State Estimation, Bayes Methods,
Bounded Uncertainty.
Abstract:
The paper presents an output-feedback model predictive control applied to the motion control of a dynamic
model of a parallel kinematic machine. The controlled system is described by a stochastic linear discrete-time
model with bounded disturbances. An approximate uniform Bayesian filter provides set state estimates. The
choice of the specific point estimate from this set is a part of the optimization. The cost function includes
penalties on the tracking error and the actuation effort respecting increments. Illustrative examples show the
effectiveness of the proposed approach and provide a comparison with previous results.
1 INTRODUCTION
The state-space formulation for model predictive con-
trol (MPC) is getting increased attention at industrial
applications as the state-space model is suitable to
describe the complex multi-input multi-output sys-
tems. The involved system states are often unmeasur-
able. Then, output-feedback MPC is suitable to solve
the control problem mentioned above. Moreover,
the controlled system is usually influenced by distur-
bances that are related to the model inaccuracy and to
unmeasured noises. In many practical applications,
these disturbances are only known to be bounded,
and any additional information about their nature and
properties is unavailable (Khlebnikov et al., 2011).
The output-feedback MPC that considers a
bounded uncertainty is one of the recent research con-
cerns. The state estimates can be obtained by the
set-membership state estimation guaranteeing that the
real system state lies in the bounded set (Qiu et al.,
2020), (Brunner et al., 2018) or a specific robust
Kalman filter can be used (Zenere and Zorzi, 2017).
Recently, a tube-based robust MPC scheme, able to
handle bounded noise was proposed (Mammarella
and Capello, 2020), (K
¨
ogel and Findeisen, 2017).
In our research, we focus on the output-feedback
MPC intended for industrial stationary robots-mani-
pulators, specifically parallel kinematic machine
(PKM) (Luces et al., 2017). Here, the system outputs
a
https://orcid.org/0000-0001-5290-2389
b
https://orcid.org/0000-0002-1299-7704
are predominantly positions both longitudinal and an-
gular. The relevant velocities correspond to unmea-
sured states, complemented possibly by accelerations.
In this setting, measurements are often influenced by
physically bounded uncertainties.
The previous paper of authors (Kukli
ˇ
sov
´
a Pa-
velkov
´
a and Belda, 2019) deals with an output-
feedback MPC for discrete-time systems influenced
by bounded state and output disturbances. The con-
trol aim is to follow the reference trajectory that is
known in advance. Point state estimates are obtained
by a uniform Bayesian filter. The MPC design con-
siders a quadratic cost function. The results are illus-
trated on a dynamic model of chosen PKM.
This paper extends the previous results (Kukli
ˇ
sov
´
a
Pavelkov
´
a and Belda, 2019) by considering set state
estimate instead of the point state estimate and by us-
ing the incremental algorithm to reduce the control
error.
Notation. Matrices are in capital letters (e.g. A),
vectors and scalars are in lowercase letters (e.g. b).
A
i j
is the element of a matrix A on i-th row and j-
th column. A
i
denotes the i-th row of A. We con-
sider column vectors. z
t
denotes the value of a vector
variable z at a discrete-time instant t ∈
{
1, ··· ,t
}
; z
t;i
is the i-th entry of z
t
; z and z are lower and upper
bounds on z, respectively. ˆz denotes the estimate of
z. The symbol f (·|·) denotes a conditional probabil-
ity density function (pdf); names of arguments distin-
guish respective pdfs; no formal distinction is made
574
Kuklišová Pavelková, L. and Belda, K.
Output-feedback MPC for Robotic Systems under Bounded Noise.
DOI: 10.5220/0010557705740582
In Proceedings of the 18th International Conference on Informatics in Control, Automation and Robotics (ICINCO 2021), pages 574-582
ISBN: 978-989-758-522-7
Copyright
c
2021 by SCITEPRESS – Science and Technology Publications, Lda. All rights reserved