Regular Papers

International Journal of Control, Automation, and Systems 2023; 21(10): 3368-3381

https://doi.org/10.1007/s12555-022-0163-z

© The International Journal of Control, Automation, and Systems

Trajectory Planning of Rail Inspection Robot Based on an Improved Penalty Function Simulated Annealing Particle Swarm Algorithm

Ruoyu Xu, Jianyan Tian*, Jifu Li, and Xinpeng Zhai

Taiyuan University of Technology

Abstract

To ensure the smooth operation of each joint and shorten the joint movement time of a rail inspection robot, a trajectory planning method based on time optimization with a penalty function is proposed. According to the Denavit-Hartenberg (D-H) model of the inspection robot, a kinematic solution is found, and the trajectory of each joint is generated using a mixed polynomial interpolation algorithm. Taking time optimization as the standard, the traditional particle swarm algorithm cannot handle complex constraints, easily falls to local optimum solutions, and has a slow convergence speed. An improved simulated annealing particle swarm algorithm with a penalty function (IPF-SA-PSO) is proposed to optimize the trajectory generated by the mixed polynomial interpolation algorithm. The simulation results show that the proposed algorithm, compared with the mixed polynomial interpolation method, can limit the angular velocity and reduce the running time of each manipulator joint. The two algorithms are experimentally verified based on a rail inspection robot, and the results show that after adopting the optimization algorithm, the angular velocity of each joint is within the angular velocity limit, the run time is shorter, and the operation is smoother, which indicates the effectiveness of the proposed algorithm. The proposed algorithm can optimize the robot running time, improve the smoothness, and be applied to the fields of the automatic tracking of abnormal targets and video acquisition.

Keywords Particle swarm algorithm, penalty function, rail inspection robot, simulated annealing algorithm, trajectory planning.

Article

Regular Papers

International Journal of Control, Automation, and Systems 2023; 21(10): 3368-3381

Published online October 1, 2023 https://doi.org/10.1007/s12555-022-0163-z

Copyright © The International Journal of Control, Automation, and Systems.

Trajectory Planning of Rail Inspection Robot Based on an Improved Penalty Function Simulated Annealing Particle Swarm Algorithm

Ruoyu Xu, Jianyan Tian*, Jifu Li, and Xinpeng Zhai

Taiyuan University of Technology

Abstract

To ensure the smooth operation of each joint and shorten the joint movement time of a rail inspection robot, a trajectory planning method based on time optimization with a penalty function is proposed. According to the Denavit-Hartenberg (D-H) model of the inspection robot, a kinematic solution is found, and the trajectory of each joint is generated using a mixed polynomial interpolation algorithm. Taking time optimization as the standard, the traditional particle swarm algorithm cannot handle complex constraints, easily falls to local optimum solutions, and has a slow convergence speed. An improved simulated annealing particle swarm algorithm with a penalty function (IPF-SA-PSO) is proposed to optimize the trajectory generated by the mixed polynomial interpolation algorithm. The simulation results show that the proposed algorithm, compared with the mixed polynomial interpolation method, can limit the angular velocity and reduce the running time of each manipulator joint. The two algorithms are experimentally verified based on a rail inspection robot, and the results show that after adopting the optimization algorithm, the angular velocity of each joint is within the angular velocity limit, the run time is shorter, and the operation is smoother, which indicates the effectiveness of the proposed algorithm. The proposed algorithm can optimize the robot running time, improve the smoothness, and be applied to the fields of the automatic tracking of abnormal targets and video acquisition.

Keywords: Particle swarm algorithm, penalty function, rail inspection robot, simulated annealing algorithm, trajectory planning.

IJCAS
January 2025

Vol. 23, No. 1, pp. 1~88

Stats or Metrics

Share this article on

  • line

Related articles in IJCAS

IJCAS

eISSN 2005-4092
pISSN 1598-6446