
 
 
Figure 1: Deployment and equilibrium paths. 
In this paper an example of a collision avoidance 
path planning problem is considered. An equilibrium 
path which satisfies the constraints is found and 
discretized to generate piecewise constant controls 
which are used to drive the system.  It is important 
to remark that this strategy is different from the one 
proposed in (Sultan, 2007), where continuous 
controls are used. Here, the parameterization of the 
equilibrium path, originally continuous, is 
discretized. One justification for this approach is the 
easiness of discrete controls implementation. 
2 THEORETICAL RESULTS 
In the following two important results are given (the 
proofs are omitted for brevity). 
 
Theorem 1. If the equilibrium path is composed 
only of asymptotically stable equilibria then, for 
0>∀
 there exists a piecewise constant control 
)(tu , obtained by discretizing the equilibrium path, 
such that the distance between the corresponding 
segments of the deployment and equilibrium paths is 
less than 
 (i.e. the deployment and equilibrium 
paths are arbitrarily close). 
 
Theorem 2. If the equilibrium path is composed 
only of asymptotically stable equilibria and for any  
u, 
),( uxf  is Taylor series expandable in x, for 
0>∀
 there exists a piecewise constant control 
)(tu , obtained by discretizing the equilibrium path 
such that 
],0[,)(
τη
∈∀< ttx
d
. 
3  A PATH PLANNING PROBLEM 
Consider a two link robotic manipulator in the 
vertical plane (Figure 2). The links are rigid, the 
system is placed in a constant gravitational field, 
control torques and damping torques proportional to 
the relative angular velocity between the moving 
parts act at the joints. The equations of motion are: 
111211
2
221212
1122121211
2
12
2
11
)sin()()sin(
)cos()(
uglmcmclm
dclmIlmcm
=++−
++−+++
θθθθ
θθθθθ
 
(7) 
2222
2
121212
12222
2
22121212
)sin()sin(
)()()cos(
ugcmclm
dIcmclm
=+−
−−+++−
θθθθ
θθθθθθ
 
(8) 
where angles
21
,
 describe the motion, m
i
, l
i
, c
i
, I
i
, 
are the mass, length, center of mass (CM) position, 
transversal moment of inertia of the i-th link, d
i
 and 
u
i
 are the damping coefficient and control torque at 
joint  i, respectively, g is the gravitational constant.  
These equations can be easily cast into the first order 
form (1). The numerical values (SI units) used are:  
.81.9,5.0,12/
,5.0,3/1,5,10
21
212121
====
======
gddlmI
ccllmm
iii
 
(9) 
The system must transition between two 
equilibria,
0,70
21
==
ii
θθ
,
0,70
21
=−=
ff
θθ
. 
Collision with a circular sector obstacle, of radius 
R=1, described below, must be avoided:   
.6030,60
300,0
3
1
)sin(
)30sin(
060,60
112
1
21
2
112
<≤−>
<<<−
−
−
≤<−+>
θθθ
θ
θθ
θ
θθθ
if
if
if
 
(10) 
 
 
 
 
2 
 
C
1
C
2
 
ˆ 
R
l
1
l
 
Obstacle
CM
1
 
Figure 2: Two link robotic manipulator. 
Equilibrium Path
Deployment Path
ε 
x
f 
x
i 
PATH PLANNING USING DISCRETIZED EQUILIBRIUM PATHS - A Robotics Example
237