Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Manufacturing›Denavit-Hartenberg Parameters
Process / pipelineKinematic representation

Denavit-Hartenberg Parameters

Denavit-Hartenberg Convention for Robot Kinematics · Also known as: DH parameters, DH convention, Robot kinematics convention

The Denavit-Hartenberg (DH) convention is a systematic mathematical method for assigning coordinate frames to the links of an articulated robot or mechanism, enabling compact representation and computation of forward and inverse kinematics. Introduced by Denavit and Hartenberg in 1955, this method uses only four parameters per joint to describe the spatial relationship between adjacent links, dramatically simplifying kinematic analysis and control of complex multi-jointed systems.

ScholarGate
  1. Process / pipeline
  2. v1
  3. 3 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Denavit-Hartenberg Parameters
CNC Tool Path GenerationDesign for Manufacturing…Inverse KinematicsModal Analysis

When to use it

Use Denavit-Hartenberg parameters for any robotic or articulated system with multiple joints: industrial robots, robotic arms, gantry systems, or legged machines. It is essential for kinematics simulation, control system design, and programming. Assume the mechanism is rigid with well-defined joints; use this convention when designing or analyzing any articulated linkage.

Strengths & limitations

Strengths
  • Compact, systematic representation requiring only four parameters per joint
  • Enables efficient computation of forward kinematics using matrix multiplication
  • Provides a standardized notation facilitating communication between researchers and engineers
  • Simplifies inverse kinematics derivation for many common robot architectures
  • Scales naturally to mechanisms with many degrees of freedom
Limitations
  • Requires careful, consistent frame assignment; errors in parameter definition lead to incorrect kinematics
  • Does not directly encode dynamic properties (mass, inertia) needed for control
  • Parallel or non-standard joint configurations can be difficult to represent with DH convention
  • Numerical singularities and gimbal lock can occur in certain configurations

Frequently asked

What is the difference between the standard DH convention and the modified DH convention?

The standard DH convention assigns the z-axis along the current joint axis, while the modified version assigns it along the next joint axis. Modified DH is sometimes preferred for clarity in representing certain mechanisms, but both are equivalent; choose one and be consistent.

How do I assign DH parameters for a planar 2-link arm?

For a 2-link planar arm with revolute joints: frame 0 at the base, frame 1 at joint 2, frame 2 at the end-effector. Parameters are: a1 (length of link 1), a2 (length of link 2), with zero offset and twist angles. Joint angles theta1 and theta2 are the variables.

What happens if two consecutive joint axes are parallel?

Parallel axes have zero twist angle (alpha = 0). The link offset d then determines the perpendicular distance between the axes. This is a common configuration and the DH convention handles it naturally.

Can I use DH parameters for a robot with closed-loop kinematic chains?

DH parameters are designed for open-chain mechanisms (trees). Closed loops require additional constraints and are typically analyzed using constraint equations or by treating them as redundant open chains with constraints.

Sources

  1. Denavit, J., & Hartenberg, R. S. (1955). A kinematic notation for lower-pair mechanisms based on matrices. Journal of Applied Mechanics, 22(2), 215-221. link ↗
  2. Craig, J. J. (2005). Introduction to Robotics: Mechanics and Control (3rd ed.). Pearson Education. ISBN: 0-13-123629-6
  3. Spong, M. W., Hutchinson, S., & Vidyasagar, M. (2006). Robot Modeling and Control. John Wiley & Sons. ISBN: 0-471-64990-2

How to cite this page

ScholarGate. (2026, June 3). Denavit-Hartenberg Convention for Robot Kinematics. ScholarGate. https://scholargate.app/en/manufacturing/denavit-hartenberg-parameters

Related methods

CNC Tool Path GenerationDesign for Manufacturing and AssemblyInverse KinematicsModal Analysis

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • CNC Tool Path GenerationManufacturing↔ compare
  • Design for Manufacturing and AssemblyManufacturing↔ compare
  • Inverse KinematicsManufacturing↔ compare
  • Modal AnalysisManufacturing↔ compare
Compare side by side →

Referenced by

CNC Tool Path GenerationInverse Kinematics

Similar methods

Forward KinematicsInverse KinematicsQuaternion AttitudeInverse DynamicsSimultaneous Localization and MappingDTW Gait AnalysisDubins PathDesign for Manufacturing and Assembly

Related reference concepts

Generalized Coordinates and ConstraintsKeyframe and Skeletal AnimationKinematics and Joint BiomechanicsEuler Equations and Rotational MotionMoment of Inertia TensorCamera Models and Calibration

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Denavit-Hartenberg Parameters (Denavit-Hartenberg Convention for Robot Kinematics). Retrieved 2026-07-21 from https://scholargate.app/en/manufacturing/denavit-hartenberg-parameters · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Denavit, J. and Hartenberg, R. S.
Subfamily
Kinematic representation
Year
1955
Type
Mathematical convention for describing articulated mechanisms
Related methods
CNC Tool Path GenerationDesign for Manufacturing and AssemblyInverse KinematicsModal Analysis
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account