论文部分内容阅读
在当前智能互联制造的大背景下,工业机器人作为“制造业皇冠顶端的明珠”,已然成为先进制造技术装备行业的标杆。作为机器人的核心部件,运动控制器性能的优劣将直接影响机器人系统整体性能的发挥,并在一定程度上钳制其他关键部件的发展。为进一步提高机器人运动控制系统的性能,研究高性能运动控制算法以及设计高度集成、开放、稳定和实时的运动控制器一直是工业机器人运动控制领域研究的热点问题。本文系统的研究了工业机器人运动学的相关算法,首先阐述了机器人运动学相关的数学理论知识,重点指出了刚体姿态描述的四种常用表示方法及其应用场合。其次,采用D-H建模方法构建了机器人的运动学模型,给出了相应的正运动学方程,并在此基础上进一步结合蒙特卡洛方法讨论了机器人工作空间及其边界的求解过程。然后,针对满足Pieper准则的机器人模型,在雅可比矩阵奇异性分析的基础上,采用封闭解法求解并优化运动学反解。同时对于不满足Pieper准则的情况,从回避机器人奇异位形的角度,提出了一种改进的阻尼最小二乘数值解法,使机器人在通过奇异位形时保持较好的反解精度和稳定性。接着在机器人运动学轨迹规划问题上,采用五次多项式插值来完成空间点位运动的轨迹规划,保证了关节位置、速度及加速度的连续性。通过空间矢量计算、坐标变换的方法完成了空间直线与圆弧的位置插值,同时采用四元数的方法构建空间平滑姿态以完成笛卡尔空间轨迹规划。此外,针对笛卡尔空间轨迹规划过程中遇到的奇异问题,从位置级运动学的角度,给出了一种快速回避奇异位形的混合规划方法,使机器人在误差较小的条件下回避奇异位形的影响,具有较强的实用性。最后,在分析当前工业机器人运动控制系统架构的基础上,设计了基于FPGA芯片的硬件系统平台。采用SOPC软硬件协同开发技术构建了FPGA片上硬件系统,并在系统内嵌的Nios IP软核上完成对控制系统内部应用层软件的开发。同时将本文研究的相关机器人运动控制算法嵌入所设计的控制系统内部,通过仿真分析和实验验证,表明了本文机器人运动学算法的优越性。