论文部分内容阅读
工业机器人作为自动化的集大成者是全球制造业未来的发展方向。我国工业机器人在核心伺服控制算法、关键零部件方面远落后于国外同类产品。设计计算简单、适用范围广、易于应用的工业机器人核心伺服控制算法,对于国产机器人轨迹精度等性能的提升、打破国外机器人的技术垄断具有重要的意义。本文针对工业机器人非线性、强耦合、高实时性、频繁外部干扰等控制难点,以工业机器人在弧焊、切割、装配等方面的应用为背景,以IRB120机器人本体为应用对象,以基于Ether CAT总线的控制器硬件系统为基础,开展基于多轴耦合同步控制的机器人高精度轨迹跟踪方法研究。首先,建立了IRB120机器人运动学模型,推导出机器人的雅克比矩阵以及Hessian矩阵,并通过仿真验证了模型的准确性;建立了机器人的动力学模型,并利用ADAMS设计了机器人的虚拟样机模型,仿真验证了动力学模型的准确性。其次,对机器人末端的任意轨迹(含直线、圆弧与样条曲线)进行了轨迹规划。针对直线、圆弧轨迹,提出了基于轮廓误差的交叉耦合控制算法;针对复杂的样条曲线轨迹,提出了基于最小相关轴的非线性PD偏差耦合控制算法。仿真结果表明,这两种算法计算量小、简单适用,可以实现机器人对任意轨迹的高精度跟踪。再次,针对机器人运动速度提升引入的强非线性以及切割等应用背景下引入的外部干扰,提出了基于简化动力学模型与Lu Gre摩擦模型补偿的计算力矩偏差耦合控制算法。仿真结果表明,该控制器能够使计算量降低的同时实现跟踪误差的快速收敛,具有更好的鲁棒性。最后,搭建了基于Ether CAT总线的开放式控制系统与IRB120机器人本体的实验平台,开展了基于多轴耦合同步控制的机器人高精度轨迹跟踪方法实验研究。实验结果表明,相比传统的多轴机器人控制方法,本文提出的算法能够在简化计算的同时显著降低机器人的轮廓误差,提高轨迹精度;与进口机器人控制器进行控制效果对比,本文提出的算法接近进口机器人自身的控制器的控制效果,进一步证明了算法的有效性。