DH Parameters · Forward Kinematics Back EN · ZH
Robotics · Forward Kinematics

Denavit-Hartenberg Parameters & Forward Kinematics Calculator

Enter DH parameters (α, a, d, θ) to compute forward kinematics for up to 6-DOF serial robot arms. Includes PUMA/SCARA/UR presets. Real-time display of end-effector position and orientation.

Parameter Settings
Presets
DH Parameter Table
Joint α[°] a[mm] d[mm] θ[°]
Joint Angle Sliders
X [mm]
Y [mm]
Z [mm]
Roll [deg]
Pitch [deg]
Yaw [deg]
Workspace Radius [mm]
DOF Count

DH Homogeneous Transformation Matrix

The transformation matrix for each joint is constructed from DH parameters:

$$^{i-1}T_i = \begin{bmatrix} c\theta_i & -s\theta_i & 0 & a_{i-1} \\ s\theta_i c\alpha_{i-1} & c\theta_i c\alpha_{i-1} & -s\alpha_{i-1} & -s\alpha_{i-1}d_i \\ s\theta_i s\alpha_{i-1} & c\theta_i s\alpha_{i-1} & c\alpha_{i-1} & c\alpha_{i-1}d_i \\ 0 & 0 & 0 & 1 \end{bmatrix}$$

Forward Kinematics: $T_{0n} = T_{01} \times T_{12} \times \cdots \times T_{(n-1)n}$

CAE Integration: Joint definitions for multibody dynamics (MBD) / DH parameter conversion for ROS URDF models / Load boundary condition setup for structural analysis.