论文部分内容阅读
目前在冲压生产行业中,采用搬运机器人代替人工操作的自动化生产方式是提升产品质量、保障安全生产、提高生产效率、降低生产成本的技术解决途径,也是该行业制造模式发展的主要趋势。但由于冲压行业对生产成本的敏感性,传统工业机器人在成本和性能方面很难达到良好的平衡,而低成本搬运机器人的工作空间和定位精度等方面又很难满足自动化生产的需求。因此,研究面向低成本冲压搬运机器人的优化设计和高精度控制问题具有重要意义。 本文以五自由度搬运机器人为研究对象,主要开展控制系统设计、运动学分析、轨迹规划、精度参数标定等四个方面的研究工作,形成具有自主知识产权的冲压机器人控制系统,提出适用于冲压搬运过程的轨迹规划方法,结合基于立体视觉的运动学参数标定方法,提高机器人的定位精度,实现低成本机器人在冲压搬运过程中的连续运动功能和绝对定位性能。本文的主要内容有: (1)结合冲压生产线实际情况,设计满足冲压搬运作业要求的机器人机械结构,并进一步开展搬运机器人的正逆运动学建模,工作空间分析和精度误差分析。采用D-H参数法对机器人的运动学进行建模,分析了逆运动学的求解问题,并通过基于MATLAB机器人工具箱的仿真,验证了运动学模型的正确性;基于运动学模型和各关节的运动范围,得到了搬运机器人工作空间的显示表达式;通过建立机器人雅可比矩阵,得到了末端定位精度与各关节误差的关系,为加工、装配和控制的精度提供了参数指导。 (2)在控制系统整体需求分析的基础上,基于嵌入式系统自主设计了满足冲压搬运作业要求的低成本机器人控制系统,并提出了可实现多路精确控制的多轴运动控制器设计方法。控制系统的三个核心模块:主控制器、运动控制卡和手动脉冲发生器的软硬件及通信协议均为自主开发。主控制器的人机交互界面利用按钮式操作方式实现,不使用任何编程语言,仅通过点击和选择就可完成示教过程,操作简单,易于使用;完全自主开发的运动控制卡充分利用ARM处理器内部定时器资源,自主设计脉冲输出控制电路,通过定时器的定时、脉冲计数、脉冲输出等功能,实现多路脉冲数的精确控制和输出,进而实现机器人的精确运动控制;手动脉冲发生器使手动控制脱离人机界面,提高操作的简便程度,确保现场操作的安全性。 (3)针对冲压搬运过程的运动路径要求,对轨迹规划方法进行研究,总结搬运机器人基本工序,将笛卡尔空间轨迹规划和关节空间轨迹规划方法相结合,提出了适用于冲压搬运过程的轨迹规划方法。在搬运机器人机构设计及运动学分析、控制系统设计和轨迹规划方法研究基础上,完成了控制系统和规划方法的集成和测试,基于ROS(Robot Operating System)搭建了机器人的半实物仿真系统,通过将各关节运动数据与仿真模型相结合,利用实际控制系统采集到的各关节运动数据驱动ROS中机器人模型进行三维运动,验证了控制系统的有效性。 (4)为提高搬运机器人的末端定位控制精度,提出了一种低成本的基于最优轨迹和单目视觉的运动学标定方法,对系统装配后的参数误差进行标定和补偿。针对自主设计的由旋转关节和平移关节组成的搬运机器人结构,利用MDH法对运动学模型进行修正,得到机器人的误差模型;通过一种新型单目视觉测量系统,利用单目摄像机配合安装在机器人末端的靶标实现末端位置测量,有效保证测量精度的同时大幅降低了测量系统的成本,然后利用遗传算法在工作空间中得到用于运动学标定的搬运机器人最优轨迹,实现在最少测量点的前提下保证标定结果最优。在此基础上,利用Levenberg-Marquard算法标定机器人的结构参数,使机器人绝对定位精度达到要求。