Page 121 - 工业机器人控制技术研究
P. 121

第四章  工业机器人的性能优化



             的优化,通过在成本函数计算中对系统约束进行处理,避免了在约束不满足时仍
             调用逆动力学模型,从而提高了计算效率。Hansen 等提出了另一种能耗代价函
             数用于度量能量消耗,除了考虑摩擦损失外,伺服驱动和变频器的损失也被考虑

             在内;在考虑了运动学和动力学约束下,对轨迹能耗进行优化。结果表明,该方
             法优于现有的基于转矩的方法。针对不同的优化算法在优化轨迹能量消耗中的应
             用,研究学者也进行了相关研究。Field 等提出一种迭代动态规划方法用于规划
             能量最优轨迹,虽然不是全局最优解,但对优化函数没有任何限制性约束,方便

             处理能耗函数复杂的情况。
                 同时,这种算法本身具有并行计算的可能,计算时间可得到进一步优化。
             Bailon 等使用 8 次多项式对关节空间轨迹插值生成光滑轨迹,并引入一变化参数
             产生大量光滑轨迹,便于遗传算法求解能量优化问题。在关节转矩约束下,将

             所有关节的机械能之和作为能耗优化函数,采用遗传算法进行求解。求解结果
             满足转矩约束,能量达到最优,并且算法收敛性、实时性较好。更进一步,Garg
             等以最小关节转矩为约束,分别采用遗传算法(GA)和模拟退火(Simulated
             Annealing,SA)算法对能量优化进行求解,并展开了对比分析,虽然两种方法

             都收敛到全局最小值,但 SA 比 GA 收敛的求解速度更快。
                 中国不少研究学者对于能量优化问题的研究也主要从两方面着手:一方面是
             能耗函数的确定,对不同能耗函数下的轨迹优化进行研究;另一方面是对不同优
             化算法对能耗函数优化时的优劣进行研究。操鹏飞提出一种能耗最优的轨迹规划

             方法,在 5 次 B 样条曲线规划轨迹的基础上,对能耗进行优化。各关节动能之
             和用于度量能量消耗,同时考虑运动学和动力学约束,采用改进遗传算法进行优
             化求解。改进的遗传算法,提高了局部搜索能力以及收敛速度,但是能耗函数仅
             包含关节动能,对运动过程中的加减速度、电机的耗能没有考虑。封顺笑同样以

             动能作为能耗函数,使用 3 次非均匀 B 样条进行轨迹规划,优势在于将遗传算
             法和粒子群算法结合,进行优化问题求解,并同遗传算法求解的能耗进行了对比
             分析。使用遗传算法丰富了粒子群算法的参数改进方式,有利于提高最优解的可
             靠性。其结果也表明,两者结合对能耗优化效果更好,总能耗均值减小得更多,

             但其对时间的影响较大,能耗较小的同时增加了轨迹运行时间。针对这一问题,
             王成将轨迹运动总时间设置为一固定值作为约束条件,总能量消耗表示为以相邻
             节点之间的运动时间为变量的函数。因此,在总运动时间一定的条件下,能量优



                                                                                    113
   116   117   118   119   120   121   122   123   124   125   126