摘要

为解决工业机器人工作效率低、能耗损失严重和关节冲击磨损较大的问题,提出了一种基于布谷鸟搜索(cuckoo search,CS)算法和非支配排序遗传算法-Ⅱ(non-dominated sorting genetic algorithm-Ⅱ,NSGA-Ⅱ)的混合算法(简称为CSNSGA-Ⅱ),用于机器人的轨迹优化。采用5次非均匀有理B样条(non-uniform rational B-splines,NURBS)曲线作为工业机器人的轨迹规划曲线,同时以运动时间、能耗和冲击磨损为优化目标构建相应的多目标轨迹优化模型,并在速度、加速度和加加速度的约束下采用CSNSGA-Ⅱ进行轨迹优化。CSNSGA-Ⅱ以Tent混沌映射初始化时间序列,采用不可行度算法将解分为可行解与不可行解,并利用改进的CS算法对不可行解进行处理。利用MATLAB软件对6R勃朗特机器人进行建模仿真,并对得到的非支配解集和归一化加权迭代最优值进行对比分析。仿真结果表明,相比于NSGA-Ⅱ、多目标粒子群优化(multi-objective particle swarm optimization,MOPSO)算法,所提出的CSNSGA-Ⅱ可更有效地对6R勃朗特机器人的轨迹进行优化,所得非支配解集更加均匀且接近真实Pareto前沿,最终得到的轨迹曲线较为平滑,可同时满足6R勃朗特机器人的高效率、低能耗及少冲击磨损的要求。所提出的方法可为进一步推动工业机器人在生产中的广泛应用以及提高生产能力和效率提供指导。

  • 单位
    中国石油天然气集团有限公司; 石油大学机电工程学院; 东方地球物理勘探有限责任公司