现代制造工程 ›› 2025, Vol. 534 ›› Issue (3): 69-76.doi: 10.16731/j.cnki.1671-3133.2025.03.008

• 机器人技术 • 上一篇    下一篇

基于TCSPSO算法的机械臂运动时间最优轨迹规划*

许家伟1, 李磊1, 汪建华2, 张雅君3, 覃杰伟2, 刘旭珍2   

  1. 1 江苏科技大学机械工程学院,镇江 212000;
    2 广船国际有限公司,广州 510000;
    3 南方环境有限公司,广州 510000
  • 收稿日期:2024-08-29 发布日期:2025-03-28
  • 通讯作者: 李磊,博士,教授,主要研究方向为机器人运动控制、智能制造及其工艺技术、故障诊断。E-mail:lilei0064@sina.com
  • 作者简介:许家伟,硕士研究生,主要研究方向为机器人运动控制。E-mail:630526834@qq.com
  • 基金资助:
    *工信部高技术船舶科研项目(CBG01N23-03-02);国家科技部重点研发计划项目(2022YFB3404800)

Time-optimal trajectory planning of manipulator based on TCSPSO algorithm

XU Jiawei1, LI Lei1, WANG Jianhua2, ZHANG Yajun3, QIN Jiewei2, LIU Xuzhen2   

  1. 1 School of Mechanical Engineering,Jiangsu University of Science and Technology,Zhenjiang 212000,China;
    2 Guangzhou Shipyard International Company Limited,Guangzhou 510000,China;
    3 Southern Environment Corporation Linited,Guangzhou 510000,China
  • Received:2024-08-29 Published:2025-03-28

摘要: 目前,在船舶制造工业中,采用机械臂焊接作业已逐渐取代传统人工作业,为了提高机械臂的工作效率和稳定性,提出了一种基于终端交叉和导向的扰动粒子群优化(Terminal Crossover and Steering-based Particle Swarm Optimization,TCSPSO)算法的机械臂运动时间最优轨迹规划方法。首先,构造5-7-5多项式插值函数,拟合机械臂关节空间中的运动轨迹,以机械臂运动时间最优为目标建立约束优化模型;然后,使用增广拉格朗日乘子法将约束优化问题转化为无约束优化问题,为了避免结果陷入局部最优,采用TCSPSO算法进行求解;最后,在MATLAB软件中进行仿真实验,得到了机械臂的最优运动时间和平滑的运动轨迹。结果表明,该方法可以有效地缩短机械臂的运动时间,保证了机械臂在运动过程中的稳定性。

关键词: 机械臂, 轨迹规划, 粒子群优化算法, 多项式插值, 增广拉格朗日乘子法

Abstract: Currently,in the shipbuilding industry,robotic arm welding operations have gradually replaced traditional manual labor.To improve the working efficiency and stability of robotic arms,a time-optimal trajectory planning method for robotic arms based on the Terminal Crossover and Steering-based Particle Swarm Optimization (TCSPSO) algorithm was proposed. First,a 5-7-5 polynomial interpolation function was constructed to fit the motion trajectory in the joint space of the robotic arm,with the goal of optimizing the robotic arm′s motion time,and a constrained optimization model was established. Then,the Augmented Lagrange multiplier Method was applied to convert the constrained optimization problem into an unconstrained one. To avoid local optima,the TCSPSO algorithm was used to solve the problem. Finally,simulation experiments were conducted in MATLAB software,resulting in the optimal motion time and smooth trajectory of the robotic arm. The results indicate that this method can effectively shorten the motion time of the robotic arm while ensuring its stability during movement.

Key words: manipulator, trajectory planning, Particle Swarm Optimization (PSO) algorithm, polynomial interpolation, Augmented Lagrange multiplier Method (ALM)

中图分类号: 


版权所有 © 《现代制造工程》编辑部 
地址:北京市东城区东四块玉南街28号 邮编:100061 电话:010-67126028 电子信箱:2645173083@qq.com
本系统由北京玛格泰克科技发展有限公司设计开发 技术支持:support@magtech.com.cn
访问总数:,当日访问:,当前在线: