A three-stage PSO-based methodology for tuning an optimal PD-controller for robotic arm manipulators

被引:3
|
作者
Tutunji, Tarek A. [1 ]
Al-Khawaldeh, Mustafa [1 ]
Alkayyali, Malek [2 ]
机构
[1] Philadelphia Univ, Mechatron Engn Dept, Amman, Jordan
[2] Clemson Univ, Dept Mech Engn, Clemson, SC USA
关键词
Robot manipulator; Nonlinear dynamics; Optimization; PSO algorithm; Inverse kinematics; Trajectory tracking; PD-control; PUMA; 560; INVERSE KINEMATICS SOLUTION; PARTICLE SWARM; ALGORITHM;
D O I
10.1007/s12065-020-00515-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Six degrees-of-freedom (DoF) robot manipulators are dynamically coupled and highly nonlinear multi-variable systems. Calculating the optimal joint angles from the operational space (i.e. inverse kinematics) and designing the optimal joint controller parameters are two important research topics. This paper proposes a 3-stage Particle Swarm Optimization (PSO)-based methodology for solving the inverse kinematics and optimizing the controller parameters. In the first stage, a PSO algorithm solves the inverse kinematics problem by minimizing a multi-objective cost function in the operational space (i.e. the error in the end-effector's pose) and therefore finds the optimal joint angles. In the second stage, polynomial functions generate the desired trajectory between the initial and final poses in the joint space. Finally, a second PSO algorithm tunes six proportional-derivative (PD) controllers, one for each joint, to track the desired trajectory by minimizing another multi-objective cost function in the joint space. Two case studies, based on six DoF Puma 560, validate the performance of the proposed methodology. Simulation results show that the proposed 3-stage methodology provides fast and accurate results as the PSO algorithms are effective in solving the inverse kinematics problem and tuning the optimal PD parameters.
引用
收藏
页码:381 / 396
页数:16
相关论文
共 4 条
  • [1] A three-stage PSO-based methodology for tuning an optimal PD-controller for robotic arm manipulators
    Tarek A. Tutunji
    Mustafa Al-Khawaldeh
    Malek Alkayyali
    [J]. Evolutionary Intelligence, 2022, 15 : 381 - 396
  • [2] A PSO-based Approach for Tuning of PD Controller of a Hexacopter
    Maniscalco, Vincenzo
    Lombardo, Francesco
    [J]. INTERNATIONAL CONFERENCE OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING 2015 (ICCMSE 2015), 2015, 1702
  • [3] PSO-based Algorithm for Inverse Kinematics Solution of Robotic Arm Manipulators
    Alkayyali, Malek
    Tutunji, Tarek A.
    [J]. PROCEEDINGS OF THE 2019 20TH INTERNATIONAL CONFERENCE ON RESEARCH AND EDUCATION IN MECHATRONICS (REM 2019), 2019,
  • [4] Design of three-stage start-up optimal strategy based on fuzzy fractional-order proportion integration differentiation controller of pumped storage unit under low water head
    Xu, Yanhe
    Zhao, Kunjie
    Qian, Zhongdong
    Zhou, Jianzhong
    Wu, Xin
    [J]. JOURNAL OF ENERGY STORAGE, 2022, 50