改进NSGA-Ⅱ算法的机械臂多目标轨迹优化OA
Improved NSGA-Ⅱ Algorithm of Multi-target Trajectory Optimization of Manipulator
针对传统 NSGA-Ⅱ算法对机械臂运行过程中进行时间最优、能耗消耗低、脉动冲击小等多目标下的轨迹优化时,存在易陷入局部最优,收敛速度慢等不足,提出一种改进的多目标优化算法.通过采用佳点集优化多目标优化问题中初始种群的生成,提出 DC 算子与多种进化策略、设置种群优化策略改进新种群的生成,建立了机械臂多目标轨迹优化的 SDE-NSGA-Ⅱ算法,并对改进算法性能进行仿真测试;最后在 JAKA Zu3 机械臂上进行算法验证.研究结果表明:改进算法求解Pareto 最优解分布更加均匀,迭代时间更短,采用 7 次 B 样条曲线插值方法,可构造出机械臂关节空间速度、加速度、加加速度均连续平滑的轨迹,保证机械臂运行性能.
In response to the limitations of the traditional non-dominated sorting genetic algorithm-Ⅱ(NSGA-Ⅱ algorithm),which tends to get stuck in local optimal and has slow convergence when applied to trajectory optimization with multiple objectives such as time optimization,low energy consumption,and minimal pulsation impact,an enhanced multi-objective optimization algorithm is proposed.The present approach involves the optimal point set for optimizing initial population generation in multi-objective problems,introducing a DC operator and multiple evolutionary strategies,and implementing population optimization strategies to enhance the generation of new populations.An improved SDE-NSGA-Ⅱ algorithm of multi-objective trajectory optimization of manipulator was developed and its performance was simulated.Finally,the algorithm was validated on the JAKA Zu3 robot arm.The results demonstrate that the enhanced algorithm provides a more evenly distributed Pareto optimal solution set and shorter iteration times.Additionally,a 7th-order B-spline curve interpolation method can be utilized to construct a continuous smooth trajectory of joint velocity,acceleration,and jerk in order to ensure effective manipulator operation.
吴飞;袁来;沈大伟
武汉理工大学 机电工程学院 高性能材料特种零部件制造技术教育部重点实验室,武汉 430070武汉理工大学 机电工程学院 高性能材料特种零部件制造技术教育部重点实验室,武汉 430070武汉理工大学 机电工程学院 高性能材料特种零部件制造技术教育部重点实验室,武汉 430070
信息技术与安全科学
轨迹优化多目标优化NSGA-Ⅱ算法动态进化策略
trajectory optimizationmulti-objective optimizationNSGA-II Algorithmdynamic evolutionary strategies
《机械科学与技术》 2026 (8)
1297-1306,10
国家自然科学基金青年项目(52005376)
评论