Trajectory Tracking Control of Robot Manipulators using Discrete
Time-varying Pole Placement Technique
Yasuhiko Mutoh, Masakatsu Kemmotsu and Lisa Awatsu
Department of Engineering and Applied Sciences, Sophia University, 7-1 Kiocho, Chiyoda-ku, Tokyo, Japan
Keywords:
Trajectory Tracking Control, Linear Time-varying System, Discrete System, Time-Varying Pole Placement
Control.
Abstract:
For the trajectory tracking control problem of nonlinear systems, the most basic and classic strategy may
be applying the linear control technique to a linear time-varying approximate model around some desired
trajectory. However, this method is not commonly used because the design of a linear time-varying controller
is not simple. The authors proposed the simple design method of the pole placement controller for linear
time-varying discrete systems. In this paper, to show the applicability of the proposed linear time-varying
discrete pole placement technique to the trajectory tracking control problem of nonlinear systems, we apply
this control method to actual 2-link robot manipulator and present the experimental results.
1 INTRODUCTION
For the trajectory tracking control problem of non-
linear systems, the most basic and classic strategy
may be applying the linear control technique to a lin-
ear time-varying approximate model around some de-
sired trajectory. This method can be applied to any
type of nonlinear systems. However, since, controller
design method for linear time-varying system is not
necessarily simple (Nguyen(1987)) (Valsek(1995))
(Valsek(1999)), gain scheduling strategy, the nonlin-
ear control strategy, or PID control is commonly used
for such a control design problem.
The author et.al. proposed the simple pole place-
ment controller design method for linear time-varying
discrete systems (Mutoh(2011)) (Mutoh and Hara
(2011)). Such controller is obtained by finding a new
output signal so that the relative degree from the input
to this new output is equal to the system degree.
In this paper, we apply this control method to the
tracking control of an actual 2-link robot manipulator
to show the applicability of the proposed linear time-
varying discrete pole placement technique to the tra-
jectory tracking control problem of practical nonlin-
ear systems. In the following, some basic properties
of linear time-varying discrete systems are stated in
Section 2. Section 3 summarizes the design procedure
of a pole placement controller for linear time-varying
discrete systems. In Section 4, this control method
is applied to the trajectory tracking control problems
of practical 2-link robot manipulator and experimen-
tal results are presented to show the validity of this
control system.
2 BASIC PROPERTIES OF
LINEAR TIME-VARYING
DISCRETE SYSTEMS
In this section, some basic properties of linear time
varying multi variable discrete systems are presented.
Consider the following system.
x(k+ 1) = A(k)x(k) + B(k)u(k) (1)
Here, x ∈ R
n
and u ∈ R
m
are the state variable and the
input. A(k) ∈ R
n×n
and B(k) ∈ R
n×m
are time-varying
coefficient matrices. The state transition matrix of the
system (1) from k = j to k = i, Φ(i, j), is defined as
follows.
Φ(i, j) = A(i− 1)A(i− 2)···A( j) i > j (2)
Definition 1. System (1) is called ”completely reach-
able in n steps” if and only if, for any x
1
∈ R
n
there
exists a bounded input u(l) (l = k, ··· , k+n−1) such
that x(k) = 0 and x(k + n) = x
1
for all k.
Lemma 1. System (1) is completely reachable in n
steps if and only if the rank of the reachability matrix
defined below is n for all k.
U
R
(k) =
B
0
(k), B
1
(k), ··· , B
n−1
(k)
(3)
373
Mutoh Y., Kemmotsu M. and Awatsu L..
Trajectory Tracking Control of Robot Manipulators using Discrete Time-varying Pole Placement Technique.
DOI: 10.5220/0005533603730379
In Proceedings of the 12th International Conference on Informatics in Control, Automation and Robotics (ICINCO-2015), pages 373-379
ISBN: 978-989-758-122-9
Copyright
c
2015 SCITEPRESS (Science and Technology Publications, Lda.)