基于多目标萤火虫算法的机械臂轨迹规划OA
Trajectory planning of a robot arm based on multi-objective firefly algorithm
针对六自由度机械臂轨迹规划最优化问题,提出了一种基于非支配排序的改进萤火虫算法的多目标轨迹规划方法.通过七次B样条插值算法对机械臂的运动轨迹进行插值,以最短时间-冲击最优为优化目标,采用非支配排序的萤火虫算法对机械臂轨迹进行优化.该算法采用一维Logistic映射产生初始种群并利用不可行度选择操作处理约束条件.此外算法采用复合扰动的精英引导策略,通过对非精英个体进行动态高斯扰动,对停滞个体进行莱维飞行扰动,增强全局探索能力.通过仿真验证所提出的结果表明:七次B样条插值可以到光滑且连续的机械臂运动轨迹,采用非支配排序的萤火虫算法可以进行有效的多目标寻优,获得理想的pareto前沿.仿真结果表明,改进后的时间和冲击分别减少了8.12%,34.59%.
For the trajectory planning optimization problem of a six-degree-of-freedom robotic arm,a multi-objective trajectory planning method based on an improved non-dominated sorting firefly algorithm is proposed.The motion trajectory of the robotic arm is in-terpolated using a seventh-order B-spline interpolation algorithm.With the shortest time and minimal impact(jerk)as optimization objec-tives,a mathematical model is established.The non-dominated sorting firefly algorithm is employed to optimize the robotic arm trajectory,obtaining an ideal Pareto solution set.This algorithm utilizes one-dimensional Logistic mapping to generate the initial population and em-ploys infeasibility degree selection operations to handle constraints.Additionally,the algorithm adopts an elite guidance strategy with compound perturbations,enhancing global exploration capabilities by applying dynamic Gaussian perturbations to non-elite individuals and Lévy flight perturbations to stagnant individuals.Simulation results demonstrate that:the seventh-order B-spline interpolation yields smooth and continuous robotic arm motion trajectories;the non-dominated sorting firefly algorithm conducts effective multi-objective op-timization,achieving an ideal Pareto front.Simulation results indicate that the improved method reduces time and impact by 8.12%and 34.59%,respectively.
米强;蒋强
沈阳理工大学,辽宁 沈阳 110159沈阳理工大学,辽宁 沈阳 110159
信息技术与安全科学
六自由度机械臂轨迹规划非支配排序萤火虫算法Pareto最优解
6-DOFTrajectory planningNon-dominated sorting firefly algorithmPareto optimum
《通信与信息技术》 2026 (2)
41-46,6
评论