基于PMAC的SCARA机器人控制系统设计

来源 :青岛大学 | 被引量 : 0次 | 上传用户:qiuxiang8288
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着制造业向高效化、精密化和智能化方向转型,工业机器人的应用也越来越广泛,其运行过程中的平稳性、精确性以及工作效率都面临更高的要求。要保证机器人运行过程的平稳精确,轨迹规划是核心问题。本文以平面喷涂为应用背景,设计了基于可编程多轴运动控制器PMAC的SCARA机器人控制系统。对机器人进行运动学分析,研究了机器人在关节空间下的轨迹规划算法,针对已有算法的不足做出了改进,提出了一种混合插值算法。编写了PMAC运动控制程序,依托硬件平台对算法进行了实验,验证了改进算法的优越性。本文的主要工作如下:(1)进行硬件设备的选择。控制器选用PMAC,机器人采用网络伺服驱动,通过Ether CAT网络进行通信。以此为基础搭建了硬件平台。分析了各硬件设备的特点和优势,对硬件设备的技术参数进行了介绍。(2)对SCARA机器人进行了运动学分析。建立了D-H坐标系,以此为基础,推导出了机器人正运动学矩阵方程,并在MATLAB中利用机器人工具箱建立了SCARA机器人的仿真模型,验证了所建立的运动学坐标系的正确性。利用解析解法求得了机器人逆运动学方程。对求得的机器人正逆解进行了验证。(3)针对关节空间中的轨迹规划问题,在对现有算法进行研究的基础上提出了一种混合插值算法。研究了多项式插值算法、三次准均匀B样条插值算法和三次三角Bézier样条插值算法。针对三次三角Bézier样条插值算法不能保证起始和终止位置加速度为0的问题,提出了一种基于高阶多项式和三次三角Bézier样条的混合插值算法,将两种算法的优点充分结合,仿真结果表明提出的混合插值算法能够保证轨迹起始和终止位置加速度为0,有效抑制了起始和终止阶段的机械振动,使机器人整体运动过程更加平稳。(4)在PMAC配套的开发软件Power PMACIDE中设计了PMAC控制程序,在Visual Studio 2015环境下使用C#语言设计了人机交互界面。在笛卡尔空间规划喷涂轨迹,选择样本点,依托搭建的硬件平台对所提出的轨迹规划算法进行了实验,得到了实际运行轨迹,并与命令轨迹做对比,得到了误差曲线,验证了所提出的改进混合插值算法的优越性。
其他文献
学位
社会工业发展现代化以来,人类过度的开发和滥用化石能源,引发的能源危机,同时带来的环境污染也日益严重。全世界各国科研人员正投入大量的资源开发与利用高效、可再生的清洁能源。太阳能具有总量惊人的优点,可以满足人类社会相当长时间的能源消耗,深深吸引了科研人员对它进行研究利用。利用太阳能将其向化学能进行转换,是目前人们认为对太阳能利用很有效的策略。因此,以太阳光为驱动力,开发光催化分解水技术成为了一个研究热
学位
随着系留无人机技术的成熟,系留无人机的应用场景也越来越广泛,舰船在海上航行时会受到海浪、海风等的影响产生纵横摇运动,而无人机的起降过程需要起降平台平稳,不稳定的平台会造成多旋翼系留无人机的起降效率变低,危险性增大。这就需要系留无人机的自动收纳机构具备补偿船体运动的功能,本文主要为应用于海洋环境的船载系留多旋翼无人机设计一种自动收纳机构,该机构在传统自动收纳机构可以储存收纳无人机的基础上,增加了补偿
学位
学位
学位
学位
学位
学位