Precision Denavit–Hartenberg Parameter Calibration for Industrial Robots Using a Laser Tracker System and Intelligent Optimization Approaches

Precision object handling and manipulation require the accurate positioning of industrial robots. A common practice for performing end effector positioning is to read joint angles and use industrial robot forward kinematics (FKs). However, industrial robot FKs rely on the robot Denavit–Hartenberg (D...

Full description

Bibliographic Details
Main Authors: Mojtaba A. Khanesar, Minrui Yan, Mohammed Isa, Samanta Piano, David T. Branson
Format: Article
Language:English
Published: MDPI AG 2023-06-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/23/12/5368
_version_ 1797592698997178368
author Mojtaba A. Khanesar
Minrui Yan
Mohammed Isa
Samanta Piano
David T. Branson
author_facet Mojtaba A. Khanesar
Minrui Yan
Mohammed Isa
Samanta Piano
David T. Branson
author_sort Mojtaba A. Khanesar
collection DOAJ
description Precision object handling and manipulation require the accurate positioning of industrial robots. A common practice for performing end effector positioning is to read joint angles and use industrial robot forward kinematics (FKs). However, industrial robot FKs rely on the robot Denavit–Hartenberg (DH) parameter values, which include uncertainties. Sources of uncertainty associated with industrial robot FKs include mechanical wear, manufacturing and assembly tolerances, and robot calibration errors. It is therefore necessary to increase the accuracy of DH parameter values to reduce the impact of uncertainties on industrial robot FKs. In this paper, we use differential evolution, particle swarm optimization, an artificial bee colony, and a gravitational search algorithm to calibrate industrial robot DH parameters. A laser tracker system, Leica AT960-MR, is utilized to register accurate positional measurements. The nominal accuracy of this non-contact metrology equipment is less than 3 μm/m. Metaheuristic optimization approaches such as differential evolution, particle swarm optimization, an artificial bee colony and a gravitational search algorithm are used as optimization methods to perform the calibration using laser tracker position data. It is observed that, using the proposed approach with an artificial bee colony optimization algorithm, the accuracy of industrial robot FKs in terms of mean absolute errors of static and near-static motion over all three dimensions for the test data decreases from its measured value of 75.4 μm to 60.1 μm (a 20.3% improvement).
first_indexed 2024-03-11T01:57:49Z
format Article
id doaj.art-39fc04dddda04f6dbf6f8eeca66e0177
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-11T01:57:49Z
publishDate 2023-06-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-39fc04dddda04f6dbf6f8eeca66e01772023-11-18T12:30:02ZengMDPI AGSensors1424-82202023-06-012312536810.3390/s23125368Precision Denavit–Hartenberg Parameter Calibration for Industrial Robots Using a Laser Tracker System and Intelligent Optimization ApproachesMojtaba A. Khanesar0Minrui Yan1Mohammed Isa2Samanta Piano3David T. Branson4Faculty of Engineering, University of Nottingham, Nottingham NG7 2RD, UKFaculty of Engineering, University of Nottingham, Nottingham NG7 2RD, UKFaculty of Engineering, University of Nottingham, Nottingham NG7 2RD, UKFaculty of Engineering, University of Nottingham, Nottingham NG7 2RD, UKFaculty of Engineering, University of Nottingham, Nottingham NG7 2RD, UKPrecision object handling and manipulation require the accurate positioning of industrial robots. A common practice for performing end effector positioning is to read joint angles and use industrial robot forward kinematics (FKs). However, industrial robot FKs rely on the robot Denavit–Hartenberg (DH) parameter values, which include uncertainties. Sources of uncertainty associated with industrial robot FKs include mechanical wear, manufacturing and assembly tolerances, and robot calibration errors. It is therefore necessary to increase the accuracy of DH parameter values to reduce the impact of uncertainties on industrial robot FKs. In this paper, we use differential evolution, particle swarm optimization, an artificial bee colony, and a gravitational search algorithm to calibrate industrial robot DH parameters. A laser tracker system, Leica AT960-MR, is utilized to register accurate positional measurements. The nominal accuracy of this non-contact metrology equipment is less than 3 μm/m. Metaheuristic optimization approaches such as differential evolution, particle swarm optimization, an artificial bee colony and a gravitational search algorithm are used as optimization methods to perform the calibration using laser tracker position data. It is observed that, using the proposed approach with an artificial bee colony optimization algorithm, the accuracy of industrial robot FKs in terms of mean absolute errors of static and near-static motion over all three dimensions for the test data decreases from its measured value of 75.4 μm to 60.1 μm (a 20.3% improvement).https://www.mdpi.com/1424-8220/23/12/5368positional accuracyindustrial robotscollaborative robotsDenavit–Hartenberg parameter calibrationforward kinematic calibrationlaser tracker system
spellingShingle Mojtaba A. Khanesar
Minrui Yan
Mohammed Isa
Samanta Piano
David T. Branson
Precision Denavit–Hartenberg Parameter Calibration for Industrial Robots Using a Laser Tracker System and Intelligent Optimization Approaches
Sensors
positional accuracy
industrial robots
collaborative robots
Denavit–Hartenberg parameter calibration
forward kinematic calibration
laser tracker system
title Precision Denavit–Hartenberg Parameter Calibration for Industrial Robots Using a Laser Tracker System and Intelligent Optimization Approaches
title_full Precision Denavit–Hartenberg Parameter Calibration for Industrial Robots Using a Laser Tracker System and Intelligent Optimization Approaches
title_fullStr Precision Denavit–Hartenberg Parameter Calibration for Industrial Robots Using a Laser Tracker System and Intelligent Optimization Approaches
title_full_unstemmed Precision Denavit–Hartenberg Parameter Calibration for Industrial Robots Using a Laser Tracker System and Intelligent Optimization Approaches
title_short Precision Denavit–Hartenberg Parameter Calibration for Industrial Robots Using a Laser Tracker System and Intelligent Optimization Approaches
title_sort precision denavit hartenberg parameter calibration for industrial robots using a laser tracker system and intelligent optimization approaches
topic positional accuracy
industrial robots
collaborative robots
Denavit–Hartenberg parameter calibration
forward kinematic calibration
laser tracker system
url https://www.mdpi.com/1424-8220/23/12/5368
work_keys_str_mv AT mojtabaakhanesar precisiondenavithartenbergparametercalibrationforindustrialrobotsusingalasertrackersystemandintelligentoptimizationapproaches
AT minruiyan precisiondenavithartenbergparametercalibrationforindustrialrobotsusingalasertrackersystemandintelligentoptimizationapproaches
AT mohammedisa precisiondenavithartenbergparametercalibrationforindustrialrobotsusingalasertrackersystemandintelligentoptimizationapproaches
AT samantapiano precisiondenavithartenbergparametercalibrationforindustrialrobotsusingalasertrackersystemandintelligentoptimizationapproaches
AT davidtbranson precisiondenavithartenbergparametercalibrationforindustrialrobotsusingalasertrackersystemandintelligentoptimizationapproaches