Automatic Determination of the Denavit–Hartenberg Parameters for the Forward Kinematics of All Serial Robots: Novel Kinematics Toolbox

Traditionally, the determination of the Denavit–Hartenberg (DH) parameters for serial robotic manipulators is a manual process that depends on manufacturer documentation or user-defined conventions, often leading to inefficiency and ambiguity in DH frame placement and parameters. This study introduces a universal and systematic methodology for automatically deriving DH parameters directly from a robot’s zero configuration, using only the geometric relationships between consecutive joint axes. The approach was implemented in a MATLAB-based kinematics toolbox capable of computing both the classical and modified DH parameters. In addition to parameter extraction, the toolbox integrates workspace visualization, manipulability and dexterity analysis, and a slicing and alpha-shape algorithm for accurate workspace volume computation. Validation was conducted on multiple industrial robots by comparing the extracted parameters with the manufacturer data and the RoboDK models. Benchmark studies confirmed the accuracy of the volume estimation, yielding an absolute percentage error of less than 4%. While the current implementation relies on RoboDK models for verification and requires the manual tuning of the alpha-shape parameter, the toolbox provides a reproducible and extensible framework for research, education, and robot design.

Authors

Institutions

Publication Details

Journal
Machines
Published
2025-10-13
DOI
https://doi.org/10.3390/machines13100944
Citations
1
Primary Topic
Robotic Mechanisms and Dynamics
Type
article
Field-Weighted Citation Impact
1.21
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Automatic Determination of the Denavit–Hartenberg Parameters for the Forward Kinematics of All Serial Robots: Novel Kinematics Toolbox

Zafer Bingül, Haydar Karhan
1 citations
Machines
Robotic Mechanisms and Dynamics
1.21
article

Automatic Determination of the Denavit–Hartenberg Parameters for the Forward Kinematics of All Serial Robots: Novel Kinematics Toolbox

Zafer Bingül, Haydar Karhan
article en
1 citations

Abstract

Traditionally, the determination of the Denavit–Hartenberg (DH) parameters for serial robotic manipulators is a manual process that depends on manufacturer documentation or user-defined conventions, often leading to inefficiency and ambiguity in DH frame placement and parameters. This study introduces a universal and systematic methodology for automatically deriving DH parameters directly from a robot’s zero configuration, using only the geometric relationships between consecutive joint axes. The approach was implemented in a MATLAB-based kinematics toolbox capable of computing both the classical and modified DH parameters. In addition to parameter extraction, the toolbox integrates workspace visualization, manipulability and dexterity analysis, and a slicing and alpha-shape algorithm for accurate workspace volume computation. Validation was conducted on multiple industrial robots by comparing the extracted parameters with the manufacturer data and the RoboDK models. Benchmark studies confirmed the accuracy of the volume estimation, yielding an absolute percentage error of less than 4%. While the current implementation relies on RoboDK models for verification and requires the manual tuning of the alpha-shape parameter, the toolbox provides a reproducible and extensible framework for research, education, and robot design.

MachinesVol. 13(10)
Kocaeli Üniversitesi (TR)
Openalex Percentile: Top 16%
Robotic Mechanisms and Dynamics
1.21
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.