In this section, we will see how the motions of a robot can be planned in joint-space with controlled characteristics. A number of different schemes such as polynomials of different orders and linear functions with parabolic blends can be used for this purpose. The following is a discussion of some of these schemes used in joint-space trajectory planning. Notice that these schemes specify joint values, not Cartesian values. We will discuss Cartesan-space later.