Robot Technology: Ch.7 Trajectory Planning of Robots
Robot Technology: Ch.7 Trajectory Planning of Robots
Robot Technology: Ch.7 Trajectory Planning of Robots
1
Ch.7 Trajectory Planning of Robots
7.5 Summary
7.5 Summary
Joint-Space Schemes
Each path point is "converted" into a set of desired joint
angles by application of the inverse kinematics.
Time required for each segment is the same for each joint.
0 a0
f a0 a1t f a2t 2f a3t 3f a4t 4f a5t 5f
a1
0
(7.11)
f a1 2a2t f 3a3t 2f 4a4t 3f 5a5t 4f
0 2a 2
f 2a2 6a3t f 12a4t 2f 20a5t 3f
a4
2t 4f
12 f 12 0 (6 f 60 )t f (0 f )t 2f
a5
2t 5f
The velocity at the end of the blend region must equal the
velocity of the linear section:
h b
tb tb (7.13)
t h tb
2t 2 4( )
t f 0
tb (7.16)
2 2
Below shows a set of joint space via points for some joints.
Linear functions connect the via points, and parabolic blend
regions are added around each via point.
Given:
positions
desired time durations
the magnitudes of the accelerations
Compute:
blends times
straight segment times
slopes (velocities)
signed accelerations
Inside segment:
k j
jk
t djk
k sgn( kl jk ) k
kl jk
tk
k
1 1
t jk t djk t j t k
2 2
First segment:
Last segment:
Description of a task
Approaching
singularities some
joint velocities go to
∞ causing deviation
from the path.
(t ) a 0 a1t a 2 t 2 a3 t 3 (7.3)
(t ) a1 2a 2 t 3a3 t 2
(t ) 2a 6a t (7.4)
2 3
and X
Finally, this Cartesian trajectory ( X, X, )
must be converted into equivalent joint space
quantities.
A complete analytical solution to this problem
would use:
inverse kinematics to calculate joint positions,
inverse Jacobian for velocities,
inverse Jacobian plus its derivative for accelerations.
7.5 Summary 52
Thank you
For Attention!
Fundamentals of Robotics 53