Trajectory PDF
Trajectory PDF
Islam S. M. Khalil
q(t0 ) = q0 , q̇(t0 ) = v0
q(tf ) = qf , q̇(tf ) = vf
q(t) = a0 + a1 t + a2 t 2 + a3 t 3
1 t0 t02 t03
a0 q0
0 1 2t 2 3t 2 a1 v0
0
1 tf t 2 t 3 a2 = qf
f f
0 1 2tf 3tf2 a3 vf
Figure: A typical joint space
Islam S. M. Khalil trajectory.
Trajectory Planning
Cubic Polynomial Trajectories
As an illustrative example, we mat consider the special case that
the initial and final velocities are zero. Suppose we take t0 = 0 and
tf = 1 s, with
v0 = 0 , vf = 0
Therefore, we need to move the initial position q0 to the final
position qf in 1 second, starting and ending with zero velocity.
1 0 0 0 a0 q0 q 0 = a0
0 1 0 0 a1 0
1
= 0 = a1
1 1 1 a2 qf
0 1 2 3 a3 0 q f − q 0 = a2 + a3
0 = 2a2 + 3a3
The latter two equations can be solved and yield
a2 = 3(qf − q0 ) , a3 = −2(qf − q0 )
q(t) = a0 + a1 t + a2 t 2 + a3 t 3 + a4 t 4 + a5 t 5
we obtain
q̇(t) = a1 t + 2a2 t
a0 = q0
a1 = 0
qf − q0 2(qf − q0 )
≤V ≤
tf tf
Thus, the specified velocity must be between these limits or the
motion is not possible.
Figure: Blend times for LSPB trajectory for V =60 and tb =1/3.
Questions please