Mechanical Arm Trajectory Planning Based on B-Spline and Whale Optimization Algorithm

被引:1
作者
Lu, Zhi-Guo [1 ]
Wang, Xiao [1 ]
机构
[1] School of Mechanical Engineering & Automation, Northeastern University, Shenyang
来源
Dongbei Daxue Xuebao/Journal of Northeastern University | 2024年 / 45卷 / 05期
关键词
B‑spline; mechanical arm; Monte‑Carlo method; time optimal trajectory planning; whale optimization algorithm(WOA);
D O I
10.12068/j.issn.1005-3026.2024.05.010
中图分类号
学科分类号
摘要
In order to improve the efficiency of mechanical arms,the time optimal trajectory planning method based on the B‑spline and whale optimization algorithm(WOA)is proposed. The Monte‑Carlo method is used to describe the workspace of the mechanical arms,and then the B‑spline is used to interpolate the given path points. According to the performance of each joint of the manipulator,the angular velocity and angular acceleration constraints are introduced,and the boundary conditions are added. After constructing the target function with optimal time,the WOA with inertia weight is used to optimize the running time of the mechanical arm. Finally,using Matlab for simulation,the results show that the algorithm presented is better than the traditional quintic polynomial method in terms of time optimization,and the angular velocity and angular acceleration curve are continuously smoothed,which verifies the validity and feasibility of the algorithm. © 2024 Northeast University. All rights reserved.
引用
收藏
页码:683 / 689
页数:6
相关论文
共 17 条
  • [1] Choi Y K,, Park J H, Kim H S, Et al., Optimal trajectory planning and sliding mode control for robots using evolution strategy[J], Robotica, 18, 4, pp. 423-428, (2000)
  • [2] Lin C S, Chang P R, Luh J., Formulation and optimization of cubic polynomial joint trajectories for industrial robots[J], IEEE Transactions on Automatic Control, 28, 12, pp. 1066-1074, (1983)
  • [3] Gasparetto A, Zanotto V., A technique for time‑jerk optimal planning of robot trajectories[J], Robotics and Computer‑Integrated Manufacturing, 24, 3, pp. 415-426, (2008)
  • [4] Rout A, Dileep M,, Mohanta G B, Et al., Optimal time‑jerk trajectory planning of 6 axis welding robot using TLBO method[J], Procedia Computer Science, 133, pp. 537-544, (2018)
  • [5] Saramago S F P,, Steffen V., Optimization of the trajectory planning of robot manipulators taking into account the dynamics of the system[J], Mechanism and Machine Theory, 33, 7, pp. 883-894, (1998)
  • [6] Chettibi T, Lehtihet H E, Haddad M,, Et al., Minimum cost trajectory planning for industrial robots [J], European Journal of Mechanics A‑Solids, 23, 4, pp. 703-715, (2004)
  • [7] Tondu B,, Ei-zorkany H., Identification of a trajectory generator model for the PUMA‑560 robot[J], Journal of Robotic Systems, 11, 2, pp. 77-90, (1994)
  • [8] Ariano A, Perna V,, Senatore A, Et al., Simulation and experimental validation of novel trajectory planning strategy to reduce vibrations and improve productivity of robotic manipulator [J], Electronics, 9, 4, (2020)
  • [9] Li Y Y,, Ge S S, Wei Q P,, Et al., An online trajectory planning method of a flexible‑link manipulator aiming at vibration suppression[J], IEEE Access, 8, pp. 130616-130632, (2020)
  • [10] Zhang W J, Shang W W, Zhang F B,, Et al., Stiffness‑based trajectory planning of a 6‑DOF cable‑driven parallel manipulator [J], Proceedings of the Institution of Mechanical Engineers,Part C:Journal of Mechanical Engineering Science, 231, 21, pp. 1-13, (2017)