![基于LabVIEW的SCARA机器人虚拟实验平台开发](https://www.lw50.cn/thumb/17bb7856729b37fda0e120ba.webp)
论文摘要
本文基于面向对象技术及LabVIEW软件环境,建立了SCARA机器人三维虚拟实验平台,可用于教育培训,也为科学研究提供了一个虚拟试验对象。围绕这一问题,本文完成了以下工作。1.分析了SCARA机器人的空间运动机构,运用机器人运动学理论,建立了其运动学方程。推得了运动学方程的正逆解的代数式。运用速度传递法导出了SCARA机器人的雅可比矩阵。在运动学分析的基础上,进行了关节空间和笛卡儿空间的轨迹规划。2.采用了拉格朗日功能平衡法建立SCARA机器人的动力学显式方程,将力(力矩)与机器人轨迹规划得出的关节位置、速度和加速度联系起来,为伺服系统控制奠定了基础。3.建立了交流永磁同步伺服电机矢量控制系统的数学模型,并在Matlab环境下进行了仿真实验,为虚拟实验平台的驱动系统提供了保证。4.利用UML统一建模语言建立了虚拟实验平台的面向对象模型,为进一步的系统功能扩展提供了良好的基础,解决了传统设计方法带来的分析模型与设计模型不一致的问题。5.在LabVIEW环境下实现了SCARA机器人三维虚拟实验平台的整合:(1)将Solidworks环境下建立的三维实体模型导入到LabVIEW并重新进行装配与机构定义;(2)利用LabVIEW的面向对象编程技术实现了上述UML的面向对象的系统设计;(3)采用LabVIEW与Matlab/Simulink的程序接口调用伺服电机的矢量控制驱动系统。6.以深圳固高公司的GRB2014型工业机器人为实验平台,对虚拟实验平台系统进行实验分析,实验结果与仿真结果稳合,验证了系统模型的正确性和合理性。
论文目录
摘要ABSTRACT第一章 绪论1.1 课题的背景和研究意义1.1.1 课题的背景1.1.2 课题的研究意义1.2 国内外研究现状1.2.1 国外机器人可视化仿真系统的研究现状1.2.2 国内机器人可视化仿真系统的研究现状1.3 本文的主要研究内容第二章 SCARA机器人运动学分析及轨迹规划2.1 SCARA机器人本体结构2.2 SCARA机器人运动学模型的建立2.2.1 SCARA机器人坐标系的建立2.2.2 SCARA机器人的正运动学建模2.2.3 SCARA机器人的逆运动学建模2.2.4 SCARA机器人的连杆速度雅可比矩阵2.3 SCARA机器人轨迹规划2.3.1 SCARA机器人关节空间轨迹规划2.3.2 SCARA机器人笛卡儿空间轨迹规划2.4 SCARA机器人运动学仿真分析2.5 本章小结第三章 SCARA机器人动力学分析3.1 机器人动力学研究与发展3.2 机器人拉氏动力学方程公式推导3.2.1 机器人动能方程3.2.2 机器人势能方程3.2.3 系统拉格朗日函数3.2.4 机器人拉氏动力学方程3.3 SCARA机器人的动力学显示方程3.4 SCARA机器人动力学仿真分析3.5 本章小结第四章 SCARA机器人关节驱动电机矢量控制模型4.1 PMSM的数学建模4.1.1 PMSM的基本结构4.1.2 PMSM的数学模型4.2 PMSM的矢量控制系统设计4.2.1 PMSM的矢量坐标变换4.2.2 PMSM的转子磁链定向控制系统设计4.2.3 PMSM伺服运动控制系统位置环设计4.3 电压空间矢量 SVPWM变频调速系统设计4.3.1 SVPWM与 SPWM调制技术对比4.3.2 SVPWM变频调速系统设计4.4 PMSM伺服运动控制系统的Matlab建模4.4.1 PMSM和逆变器模块4.4.2 坐标变换和数字伺服滤波器调节模块4.4.3 SVPWM仿真模型的建立4.4.4 控制系统仿真模型的建立4.5 PMSM伺服运动控制系统仿真分析4.5.1 SVPWM仿真实验4.5.2 PMSM转子磁链定向控制系统仿真实验4.5.3 PMSM伺服运动控制系统轨迹跟踪仿真实验4.6 本章小结第五章 基于UML的系统建模5.1 面向对象软件工程概述5.1.1 面向对象的基本概念5.1.2 面向对象编程语言的选择5.1.3 LabVIEW面向对象编程的一些特点5.2 系统功能分析5.3 基于UML的系统建模5.3.1 UML统一建模语言5.3.2 系统用例图5.3.3 系统类图5.3.4 系统顺序图5.4 本章小结第六章 基于LabVIEW面向对象的系统软件实现6.1 虚拟仪器开发环境6.1.1 LabVIEW语言简介6.1.2 LabVIEW编程特点6.2 系统软件实现6.2.1 程序主框架设计6.2.2 离线编程模块设计6.2.3 在线运行模块设计6.3 LabVIEW与 SolidWorks三维可视化建模6.3.1 LabVIEW与SolidWorks的引擎技术6.3.2 LabVIEW与SolidWorks的引擎调用实现方法6.4 LabVIEW与Matlab/Simulink联合仿真6.4.1 LabVIEW与Matlab/Simulink引擎技术6.4.2 LabVIEW与Matlab/Simulink引擎调用实现方法6.5 软件使用方法6.6 本章小结第七章 SCARA机器人关节驱动实验7.1 实验目的7.2 实验设备7.2.1 实验平台概述7.2.2 实验检测设备7.3 实验步骤7.3.1 编制基于VC的测试软件7.3.2 参数设置与数据采集7.3.3 数据处理程序设计7.4 数据结果与分析7.5 本章小结第八章 总结与展望参考文献附录致谢攻读学位期间主要研究成果
相关论文文献
标签:机器人论文; 虚拟实验平台论文; 机器人运动学论文; 机器人动力学论文; 交流伺服系统论文; 面向对象设计论文; 面向对象编程论文;
基于LabVIEW的SCARA机器人虚拟实验平台开发
下载Doc文档