Inverse Kinematics Calculator Back
Robotics · IK Solver

Robot Arm Inverse Kinematics Calculator (2/3-DOF)

Compute joint angles θ₁, θ₂ (and θ₃) from a target end-effector position for 2R planar or 3R spatial arms. Visualizes elbow-up/down solutions, reachable workspace, and singularity in real time.

Parameters
Mode
Link Lengths
L₁ Link 1200 mm
L₂ Link 2150 mm
L₃ Link 3120 mm
Target Position
Target X200 mm
Target Y150 mm
Target Z100 mm
Joint Limits
θ₁: ±150°, θ₂: ±170°, θ₃: ±170°
θ₁ [deg]
θ₂ [deg]
EE Error [mm]
det(J)
Reachability
Singularity Dist.

Analytical IK Equations (2R)

Solve for both configurations from the cosine rule:

$$c_2 = \frac{x^2+y^2-L_1^2-L_2^2}{2L_1 L_2}, \quad s_2 = \pm\sqrt{1-c_2^2}$$ $$\theta_2 = \text{atan2}(s_2, c_2)$$ $$\theta_1 = \text{atan2}(y,x) - \text{atan2}(L_2 s_2,\ L_1+L_2 c_2)$$

Reachability: $|L_1-L_2| \le \sqrt{x^2+y^2} \le L_1+L_2$

Engineering Use: Industrial robot path planning (welding, pick-and-place) / surgical robot positioning / initial pose setup for multi-body FEM contact analysis. Singularity avoidance is essential for safe robot control.