Differentiate forward kinematics with respect to the joint variables:
x˙=J(q)q˙,Jij=∂qj∂xi.
Read it column by column. Column j is the tip velocity produced by moving
joint j at unit speed with all others locked. For a revolute joint that is
zj×(ptip−pj) — the familiar
" ω×r ", so the column's length grows with the
distance from the joint to the tip.
Which explains something that is otherwise a surprise: the same joint speed moves
the tip faster when the arm is extended. Capability is not a property of the robot
alone; it is a property of the robot in a configuration.
The image of the unit ball in joint-velocity space under J is an ellipsoid in
task space — the manipulability ellipsoid. Its axes are the singular values of
J and their directions the left singular vectors. Long axis: a direction the tip
moves easily. Short axis: a direction that costs a lot of joint speed.
Yoshikawa's scalar measure is μ=det(JJ⊤) , the ellipsoid's volume,
which for a square J is ∣detJ∣ . It is a useful single number and it
hides the shape: an arm with μ well above zero can still be nearly unable to
move in one particular direction, and "one particular direction" is often the one
the task needs.
Check yourself
A two-link arm has q2=0 (fully extended). Which tip motions are still possible?
Show answer
Only motion perpendicular to the arm — the tangential direction. Both joints
now produce tip velocity along the same line, so the two Jacobian columns are
parallel, the rank drops to one, and the radial direction (in or out along the arm)
is unreachable at any joint speed. Try to command it and J−1 blows up. The
manipulability ellipse in the figure flattens to a segment at exactly this
configuration.