17
-12 Robotics and Automation Handbook
stabilizing compensators for the unperturbed system, i.e., Equation (17.46) with η = 0. Given bounds on
the uncertainty, the Small Gain Theorem [17] is used to generate a sufficient condition for stability of the
perturbed system, and the design problem is to determine a particular compensator, C(s), from the class
of stabilizing compensators that satisfies this sufficient condition.
The interesting feature of this problem is that the perturbation terms appearing in (17.46) are so-
called persistent disturbances, i.e., they are bounded but do not vanish at t →∞. This is chieflydue
to the properties of the gravity terms and the reference trajectories. As a result, one may assume that
the uncertainty η is finite in the L
∞
-norm but not necessarily in the L
2
-norm since under some mild
assumptions, an L
2
signal converges to zero as t →∞.
The problem of stabilizing a linear systemwhile minimizing the response to an L
∞
-bounded disturbance
is equivalent to minimizing the L
1
norm of the impulse response of the transfer function from the
disturbance to the output [30]. For this reason, the problem is now referred to as the L
1
-optimal control
problem [30, 44]. The results in [39, 40] predate the general theory and, in fact, provided early motivation
for the more general theoreticaldevelopment first reported in [44]. We sketch the basic idea of this approach
below. See [5, 40] for more details.
We first require some modelling assumptions in order to bound the uncertainty term η. We assume
that there exists a positive constant α<1 such that
||E || = ||M
−1
ˆ
M − I || ≤ α
(17.47)
We note that there always exists a choice for
ˆ
M satisfying this assumption, for example
ˆ
M =
µ
1
+µ
2
2
I ,
where µ
i
are the bounds on the intertia matrix in Equation (17.15) [40]. From this and the properties
of the manipulator dynamics, specifically the quadratic in velocity form of the Coriolis and centrifugal
terms, we may assume that there exist positive constants δ
1
, δ
2
, and b such that
||η|| ≤ α||v|| + δ
1
||e||+ δ
2
||e||
2
+ b (17.48)
Let δ be a positive constant such that
δ
1
||e||+ δ
2
||e||
2
≤ δ||e|| (17.49)
so that
||η|| ≤ α||v|| + δ||e||+ b
(17.50)
We note that this assumption restricts the set of allowable initial conditions as shown in Figure 17.7. With
this assumption we are restricted to so-called semiglobal, rather than global, stabilization. However, the
region of attraction can, in theory, be made arbitrarily large. For any region in error space, |e ≤ R|,we
may take δ ≥ δ
1
+ δ
2
R in order to satisfy Equation (17.49).
Next, from Figure 17.6 it is straightforward to compute
e = G(I − CG)
−1
η =: P
1
η (17.51)
v = CG(I −CG)
−1
η =: P
2
η (17.52)
The above equations employ the common convention of using P η to mean (p ∗ η)(t)where∗ denotes
the convolution operator and p(t) is the impulse response of P (s ). Thus
||e||≤ β
1
||η|| (17.53)
||v|| ≤ β
2
||η|| (17.54)
where β
i
denotes the operator norm of the transfer function, i.e.,
β
i
= sup
x∈L
n
∞
−{0}
||P
i
x||
∞
|| x||
∞
(17.55)