No jobs
Core 11 min 2 of 3

The Jacobian

A linear map from joint velocities to tip velocities, whose singular values are the arm’s instantaneous capability.

What this repairs

Knowing that $\dot{x} = J\dot{q}$ without a picture of what the columns, the rank, or the singular values mean physically.

Differentiate forward kinematics with respect to the joint variables:

x˙=J(q)q˙,Jij=xiqj.\dot{\mathbf{x}} = J(\mathbf{q})\,\dot{\mathbf{q}}, \qquad J_{ij} = \frac{\partial x_i}{\partial q_j}.

Read it column by column. Column jj is the tip velocity produced by moving joint jj at unit speed with all others locked. For a revolute joint that is zj×(ptippj)\mathbf{z}_j \times (\mathbf{p}_{\text{tip}} - \mathbf{p}_j) — the familiar " ω×r\boldsymbol{\omega} \times \mathbf{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 JJ is an ellipsoid in task space — the manipulability ellipsoid. Its axes are the singular values of JJ 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)\mu = \sqrt{\det(JJ^\top)} , the ellipsoid's volume, which for a square JJ is detJ\lvert\det J\rvert . It is a useful single number and it hides the shape: an arm with μ\mu 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=0q_2 = 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 J1J^{-1} blows up. The manipulability ellipse in the figure flattens to a segment at exactly this configuration.

Euler View - ML Experiment Monitor