SYSTEM.INITIALIZE: BLUEPRINT_UNFOLD
DWG TITLEPORTFOLIO BLUEPRINT
DRAWN BYDINESH KUMAR
SCALE1:1
REVISIONA.02
Back to Simulators
Robotics & Control

Robot Arm Kinematics Simulator

Analyze forward kinematics for a 3-DOF planar arm. Adjust joint angles and link lengths to track the end-effector coordinate position, total reach, and kinematic sweep trajectory.

Manipulator
3-DOF Planar
Serial Link
Configuration
150/120/80
Link lengths
Output
CSV
Data export ready

Parameters

Robot Size Preset
Link Dimensions
Joint Angles
Animated angle sweep

Governing Kinematic Equations

Base Coordinate Transformation
x_0 = 0, \quad y_0 = 0
Joint 1 (Shoulder) Position
x_1 = L_1 \cos(\theta_1), \quad y_1 = L_1 \sin(\theta_1)
Joint 2 (Elbow) Position
x_2 = x_1 + L_2 \cos(\theta_1 + \theta_2), \quad y_2 = y_1 + L_2 \sin(\theta_1 + \theta_2)
End Effector Tool Tip Position
x_e = x_2 + L_3 \cos(\theta_1 + \theta_2 + \theta_3), \quad y_e = y_2 + L_3 \sin(\theta_1 + \theta_2 + \theta_3)

Planar forward kinematics calculates workspace positions using direct trigonometric projections.

Angles are relative, representing coordinate rotation accumulated from base link reference frames.

Singular configurations occur when the arm is fully extended or folded back, reducing active degrees of freedom.

Kinematic Workspace Diagram

XY200300
End Effector X
291.3 mm

End-effector coordinate along the horizontal axis

End Effector Y
97.1 mm

End-effector coordinate along the vertical axis

Current Extension
307.0 mm

Vector distance from robot base to tip

Max Possible Reach
350 mm

Maximum fully extended reach boundary

Trajectory Tracking: End Effector X & Y vs Joint 1 Angle

Joint Configuration Sweep Table

Joint 1 Angle (°)X Coord (mm)Y Coord (mm)Reach Extension (mm)
-180-274.6137.3307.0
-150-306.5-18.4307.0
-120-256.2-169.2307.0
-90-137.3-274.6307.0
-6018.4-306.5307.0
-30169.2-256.2307.0
0274.6-137.3307.0
30306.518.4307.0
60256.2169.2307.0
90137.3274.6307.0
120-18.4306.5307.0
150-169.2256.2307.0
180-274.6137.3307.0