Application of an Improved Particle Swarm Optimization Algorithm in the Robotic Arm of a Handling Robot
Aiming at the time optimization problem of the space planning of the handling robot, an improved particle swarm optimization (PSO) with dynamic learning factor, variable inertia weight factor and beetle antennae search (BAS) algorithm is proposed. The workspace is obtained by the kinematics analysis...
Saved in:
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | zho |
Published: |
Editorial Office of Journal of Mechanical Transmission
2024-08-01
|
Series: | Jixie chuandong |
Subjects: | |
Online Access: | http://www.jxcd.net.cn/thesisDetails#10.16578/j.issn.1004.2539.2024.08.007 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1841546927151251456 |
---|---|
author | Zhang Zhenhe Yang Daoyu Shu Yibin Liu Jiangyi Cao Jingyi Chen Meirong |
author_facet | Zhang Zhenhe Yang Daoyu Shu Yibin Liu Jiangyi Cao Jingyi Chen Meirong |
author_sort | Zhang Zhenhe |
collection | DOAJ |
description | Aiming at the time optimization problem of the space planning of the handling robot, an improved particle swarm optimization (PSO) with dynamic learning factor, variable inertia weight factor and beetle antennae search (BAS) algorithm is proposed. The workspace is obtained by the kinematics analysis. The 3-5-3 polynomial interpolation is introduced for trajectory planning. The acceleration and velocity of the moving process are restrained, and the shortest time of the moving process is obtained. The convergence speed of the improved PSO is compared, and the movement time of each joint is analyzed and then verified by simulation and experiment. The learning factor is set as a variable to make the algorithm jump out of local optimum. The variable inertia weight factor improves the search efficiency. Combined with the BAS algorithm, the speed and precision of the search algorithm are improved. The results show that the convergence speed and accuracy of the improved PSO algorithm are improved, the local optimality is avoided, and the overall motion time is reduced by about 15.9%. The joint angle, velocity and acceleration curves of the robotic arm are smooth and stable, and the improved algorithm is effective. |
format | Article |
id | doaj-art-14f8691c141c4aab93d1b31e948edd3c |
institution | Kabale University |
issn | 1004-2539 |
language | zho |
publishDate | 2024-08-01 |
publisher | Editorial Office of Journal of Mechanical Transmission |
record_format | Article |
series | Jixie chuandong |
spelling | doaj-art-14f8691c141c4aab93d1b31e948edd3c2025-01-10T15:01:11ZzhoEditorial Office of Journal of Mechanical TransmissionJixie chuandong1004-25392024-08-0148495667631467Application of an Improved Particle Swarm Optimization Algorithm in the Robotic Arm of a Handling RobotZhang ZhenheYang DaoyuShu YibinLiu JiangyiCao JingyiChen MeirongAiming at the time optimization problem of the space planning of the handling robot, an improved particle swarm optimization (PSO) with dynamic learning factor, variable inertia weight factor and beetle antennae search (BAS) algorithm is proposed. The workspace is obtained by the kinematics analysis. The 3-5-3 polynomial interpolation is introduced for trajectory planning. The acceleration and velocity of the moving process are restrained, and the shortest time of the moving process is obtained. The convergence speed of the improved PSO is compared, and the movement time of each joint is analyzed and then verified by simulation and experiment. The learning factor is set as a variable to make the algorithm jump out of local optimum. The variable inertia weight factor improves the search efficiency. Combined with the BAS algorithm, the speed and precision of the search algorithm are improved. The results show that the convergence speed and accuracy of the improved PSO algorithm are improved, the local optimality is avoided, and the overall motion time is reduced by about 15.9%. The joint angle, velocity and acceleration curves of the robotic arm are smooth and stable, and the improved algorithm is effective.http://www.jxcd.net.cn/thesisDetails#10.16578/j.issn.1004.2539.2024.08.007Robotic armTime optimizationPSO algorithmVariable inertia weight factorBeetle antennae search algorithm |
spellingShingle | Zhang Zhenhe Yang Daoyu Shu Yibin Liu Jiangyi Cao Jingyi Chen Meirong Application of an Improved Particle Swarm Optimization Algorithm in the Robotic Arm of a Handling Robot Jixie chuandong Robotic arm Time optimization PSO algorithm Variable inertia weight factor Beetle antennae search algorithm |
title | Application of an Improved Particle Swarm Optimization Algorithm in the Robotic Arm of a Handling Robot |
title_full | Application of an Improved Particle Swarm Optimization Algorithm in the Robotic Arm of a Handling Robot |
title_fullStr | Application of an Improved Particle Swarm Optimization Algorithm in the Robotic Arm of a Handling Robot |
title_full_unstemmed | Application of an Improved Particle Swarm Optimization Algorithm in the Robotic Arm of a Handling Robot |
title_short | Application of an Improved Particle Swarm Optimization Algorithm in the Robotic Arm of a Handling Robot |
title_sort | application of an improved particle swarm optimization algorithm in the robotic arm of a handling robot |
topic | Robotic arm Time optimization PSO algorithm Variable inertia weight factor Beetle antennae search algorithm |
url | http://www.jxcd.net.cn/thesisDetails#10.16578/j.issn.1004.2539.2024.08.007 |
work_keys_str_mv | AT zhangzhenhe applicationofanimprovedparticleswarmoptimizationalgorithmintheroboticarmofahandlingrobot AT yangdaoyu applicationofanimprovedparticleswarmoptimizationalgorithmintheroboticarmofahandlingrobot AT shuyibin applicationofanimprovedparticleswarmoptimizationalgorithmintheroboticarmofahandlingrobot AT liujiangyi applicationofanimprovedparticleswarmoptimizationalgorithmintheroboticarmofahandlingrobot AT caojingyi applicationofanimprovedparticleswarmoptimizationalgorithmintheroboticarmofahandlingrobot AT chenmeirong applicationofanimprovedparticleswarmoptimizationalgorithmintheroboticarmofahandlingrobot |