Error Compensation for Delta Robot Based on Improved PSO-GA-BP Algorithm

Aiming to address the problem of accuracy degradation in Delta robots caused by machining accuracy, assembly precision, etc., this paper corrects the robot’s driving angles to achieve error compensation and designs a compensation algorithm based on particle swarm optimization (PSO) and BP neural net...

Full description

Saved in:
Bibliographic Details
Main Authors: Kaiwen Yang, Zhan Pan, Linlin Zheng, Qinwen Li, Deyong Shang
Format: Article
Language:English
Published: MDPI AG 2025-06-01
Series:Mathematics
Subjects:
Online Access:https://www.mdpi.com/2227-7390/13/13/2118
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849428806855557120
author Kaiwen Yang
Zhan Pan
Linlin Zheng
Qinwen Li
Deyong Shang
author_facet Kaiwen Yang
Zhan Pan
Linlin Zheng
Qinwen Li
Deyong Shang
author_sort Kaiwen Yang
collection DOAJ
description Aiming to address the problem of accuracy degradation in Delta robots caused by machining accuracy, assembly precision, etc., this paper corrects the robot’s driving angles to achieve error compensation and designs a compensation algorithm based on particle swarm optimization (PSO) and BP neural network. In terms of algorithm improvement, the inertia weight and learning factors of the PSO algorithm are optimized to effectively enhance the global search ability and convergence performance of the algorithm. Additionally, the core mechanisms of genetic algorithms, including selection, crossover, and mutation operations, are introduced to improve algorithm diversity, ultimately proposing an improved PSO-GA-BP error compensation algorithm. This algorithm uses the improved PSO-GA algorithm to optimize the optimal correction angles and trains the BP network with the optimized dataset to achieve predictive compensation for other points. The simulation results show that the comprehensive error of the robot after compensation by this algorithm is reduced by 83.8%, verifying its effectiveness in positioning accuracy compensation and providing a new method for the accuracy optimization of parallel robots.
format Article
id doaj-art-a8c8cecf9a9544ec9ca8cad46c734386
institution Kabale University
issn 2227-7390
language English
publishDate 2025-06-01
publisher MDPI AG
record_format Article
series Mathematics
spelling doaj-art-a8c8cecf9a9544ec9ca8cad46c7343862025-08-20T03:28:33ZengMDPI AGMathematics2227-73902025-06-011313211810.3390/math13132118Error Compensation for Delta Robot Based on Improved PSO-GA-BP AlgorithmKaiwen Yang0Zhan Pan1Linlin Zheng2Qinwen Li3Deyong Shang4School of Mechanical and Electrical Engineering, China University of Mining and Technology-Beijing, Beijing 100083, ChinaSchool of Mechanical and Electrical Engineering, China University of Mining and Technology-Beijing, Beijing 100083, ChinaJinan Eco-Environmental Monitoring Center of Shandong Province, Jinan 250013, ChinaSchool of Mechanical and Electrical Engineering, China University of Mining and Technology-Beijing, Beijing 100083, ChinaSchool of Mechanical and Electrical Engineering, China University of Mining and Technology-Beijing, Beijing 100083, ChinaAiming to address the problem of accuracy degradation in Delta robots caused by machining accuracy, assembly precision, etc., this paper corrects the robot’s driving angles to achieve error compensation and designs a compensation algorithm based on particle swarm optimization (PSO) and BP neural network. In terms of algorithm improvement, the inertia weight and learning factors of the PSO algorithm are optimized to effectively enhance the global search ability and convergence performance of the algorithm. Additionally, the core mechanisms of genetic algorithms, including selection, crossover, and mutation operations, are introduced to improve algorithm diversity, ultimately proposing an improved PSO-GA-BP error compensation algorithm. This algorithm uses the improved PSO-GA algorithm to optimize the optimal correction angles and trains the BP network with the optimized dataset to achieve predictive compensation for other points. The simulation results show that the comprehensive error of the robot after compensation by this algorithm is reduced by 83.8%, verifying its effectiveness in positioning accuracy compensation and providing a new method for the accuracy optimization of parallel robots.https://www.mdpi.com/2227-7390/13/13/2118Delta robotserror compensationparticle swarm optimizationgenetic algorithmsneural network
spellingShingle Kaiwen Yang
Zhan Pan
Linlin Zheng
Qinwen Li
Deyong Shang
Error Compensation for Delta Robot Based on Improved PSO-GA-BP Algorithm
Mathematics
Delta robots
error compensation
particle swarm optimization
genetic algorithms
neural network
title Error Compensation for Delta Robot Based on Improved PSO-GA-BP Algorithm
title_full Error Compensation for Delta Robot Based on Improved PSO-GA-BP Algorithm
title_fullStr Error Compensation for Delta Robot Based on Improved PSO-GA-BP Algorithm
title_full_unstemmed Error Compensation for Delta Robot Based on Improved PSO-GA-BP Algorithm
title_short Error Compensation for Delta Robot Based on Improved PSO-GA-BP Algorithm
title_sort error compensation for delta robot based on improved pso ga bp algorithm
topic Delta robots
error compensation
particle swarm optimization
genetic algorithms
neural network
url https://www.mdpi.com/2227-7390/13/13/2118
work_keys_str_mv AT kaiwenyang errorcompensationfordeltarobotbasedonimprovedpsogabpalgorithm
AT zhanpan errorcompensationfordeltarobotbasedonimprovedpsogabpalgorithm
AT linlinzheng errorcompensationfordeltarobotbasedonimprovedpsogabpalgorithm
AT qinwenli errorcompensationfordeltarobotbasedonimprovedpsogabpalgorithm
AT deyongshang errorcompensationfordeltarobotbasedonimprovedpsogabpalgorithm