Forward Kinematics 2DOF
Enter two joint angles and two link lengths to instantly compute the end-effector position of a 2-link planar robot arm.
Robot Parameters
Link Lengths
u
u
Joint Angles
deg
deg
Results
Elbow Position (Joint 2)
x1
—
y1
—
End-Effector Position
xee
—
yee
—
Arm Reach
Distance from origin
—
Max reach (L1+L2)
—
Link 2 Absolute Angle
θ1 + θ2
—
In radians
—
Arm Diagram
Axes in link-length units
Copied!
Summary
Enter two joint angles and two link lengths to instantly compute the end-effector position of a 2-link planar robot arm.
How it works
- Enter the length of the first link (L1) in any consistent unit (e.g., meters or millimeters).
- Enter the length of the second link (L2) in the same unit.
- Enter the first joint angle (theta1) measured from the positive x-axis.
- Enter the second joint angle (theta2) measured relative to the first link.
- The tool applies the FK equations: x = L1*cos(theta1) + L2*cos(theta1+theta2) and y = L1*sin(theta1) + L2*sin(theta1+theta2).
- The computed elbow and end-effector positions are shown numerically and as a scaled diagram.
Use cases
- Verify robot arm configurations during mechanical design.
- Teach and learn forward kinematics concepts in robotics courses.
- Quickly prototype path-planning calculations before coding.
- Debug joint-angle setpoints in robot control systems.
- Calculate reachability of a 2-link arm for a given workspace point.
- Visualize how changing joint angles affects end-effector placement.
Frequently Asked Questions
Related tools
Last updated: 2026-05-23 ·
Reviewed by Nham Vu