Planar Two-Link Jacobian Singularity

← Back to Engineering Library

When the links of a planar two-joint arm line up, its tip loses one instantaneous direction of motion. Explore how joint angles and link lengths affect the translational Jacobian and its two singular values.

Exact 2R Jacobian and Singular Values

Set two link lengths and joint angles. The calculator reports the Jacobian determinant magnitude, its two singular values and the tip radius for this one ideal planar model.

0°

Jacobian determinant magnitude
--
Smallest singular value
--
Largest singular value
--
Tip radius from base
--

Equation Used

x=L1 cos q1+L2 cos(q1+q2); y=L1 sin q1+L2 sin(q1+q2); det J=L1 L2 sin q2
The two singular values are the square roots of the eigenvalues of J J^T. The smaller value reaches zero when q2 is 0 or plus/minus 180 degrees, where this 2x2 translational Jacobian loses rank.
  • The arm is planar with two ideal revolute joints and rigid links.
  • Only planar tip translation is modeled; orientation, dynamics, joint limits and control are excluded.
  • Singular values have length units because joint rates are expressed in radians per unit time.

The Jacobian relates joint rates to tip velocity for this ideal two-link arm. Its determinant and singular values describe instantaneous motion capability, rather than the operating limits of a particular robot.

Watch the Mechanical Singularity in motion
Video: Jacobian Matrix and Singularity by Nguyen Duc Thang (thang010146) on YouTube. Used here to complement the diagram below.

Rank loss in a planar two-link arm

The Jacobian maps joint rates to instantaneous tip velocity. For this two-joint planar arm it is a 2 by 2 matrix. When the links are collinear, its two columns become linearly dependent and one instantaneous tip-velocity direction is lost.

The illustration keeps both link lengths fixed. Its ellipse semiaxes scale with the calculated singular values; the ellipse orientation is schematic and does not give the principal velocity directions.

One teaching model, not a robot safety monitor

Use the calculator to inspect exact 2R geometry and rank loss. It does not model a particular industrial wrist, controller, path, joint limit, payload, speed limit or protective function.

Planar 2R position and Jacobian

x=L1 cos q1+L2 cos(q1+q2); y=L1 sin q1+L2 sin(q1+q2); det J=L1 L2 sin q2

The determinant is zero at q2=0 or plus/minus 180 degrees. Singular values come from the eigenvalues of J J transpose and show the maximum and minimum tip-speed scaling per unit joint-rate vector.

Geometry example

For L1=200 mm, L2=160 mm, q1=35 degrees and q2=45 degrees, |det J| is about 22,627 mm squared, the singular values are about 62.14 and 364.13 mm, and the tip radius is about 332.9 mm. These are kinematic quantities only.

Limits of the two-link model

Real singularity handling depends on the complete robot Jacobian, task, controller, joint limits, velocity limits and manufacturer documentation.

Jacobian-singularity questions

Is every small determinant unsafe?

No universal threshold follows from this model, and determinant magnitude also changes with units and link scale.

What does sigma-min equal to zero mean?

For this 2R translation model, it means the Jacobian has lost rank and one instantaneous tip-velocity direction is unavailable.

Does this model a six-axis wrist?

No. It models only a two-link planar arm.

Robotics references

Building or designing a mechanism like this?

Explore the precision-engineered motion control hardware used by mechanical engineers, makers, and product designers.

← Back to Mechanisms Index
Share This Article
Tags: