Robot Jacobian Calculator
Enter two link lengths and joint angles to compute the 2x2 Jacobian matrix and end-effector position for a planar 2-DOF robot arm.
Robot Parameters
m
m
deg
deg
End-Effector Position (Forward Kinematics)
x
—
L1·cos(θ1) + L2·cos(θ1+θ2)
y
—
L1·sin(θ1) + L2·sin(θ1+θ2)
Jacobian Matrix J
Singular Configuration
[
J11
—
-L1s1 - L2s12
J12
—
-L2s12
J21
—
L1c1 + L2c12
J22
—
L2c12
]
det(J) =
—
|det(J)| =
—
Manipulability:
—
Velocity Mapping Formula
[ dx/dt ] = J · [ dθ1/dt ]
[ dy/dt ] [ dθ2/dt ]
Where s1 = sin(θ1), c1 = cos(θ1), s12 = sin(θ1+θ2), c12 = cos(θ1+θ2). The determinant equals L1 · L2 · sin(θ2).
Arm Visualization
Summary
Enter two link lengths and joint angles to compute the 2x2 Jacobian matrix and end-effector position for a planar 2-DOF robot arm.
How it works
- Enter the length of link 1 (L1) and link 2 (L2) in any consistent unit.
- Enter joint angle theta1 (base joint) and theta2 (elbow joint) in degrees.
- The tool computes forward kinematics: end-effector position (x, y).
- It then builds the 2x2 Jacobian matrix relating joint velocities to Cartesian velocities.
- The determinant is computed to detect singularities (det = 0 means singular configuration).
- Results update in real time as you adjust any input.
Use cases
- Verify Jacobian matrix computations for robotics coursework.
- Detect singularity configurations before commanding robot motion.
- Understand velocity mapping from joint space to Cartesian space.
- Prototype inverse-kinematics control strategies for planar arms.
- Validate hand calculations against a reliable reference.
- Teach kinematics concepts interactively in robotics labs.
- Check workspace reachability and manipulability at given poses.
- Quick reference tool for robotics engineers during design reviews.
Frequently Asked Questions
Related tools
Last updated: 2026-05-23 ·
Reviewed by Nham Vu