学位论文 > 优秀研究生学位论文题录展示
基于LabVIEW的SCARA机器人虚拟实验平台开发
作 者: 薛宁
导 师: 王恒升
学 校: 中南大学
专 业: 机械电子工程
关键词: SCARA机器人 虚拟实验平台 机器人运动学 机器人动力学 交流伺服系统 面向对象设计 面向对象编程 UML LabVIEW
分类号: TP242
类 型: 硕士论文
年 份: 2008年
下 载: 445次
引 用: 2次
阅 读: 论文下载
内容摘要
本文基于面向对象技术及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型工业机器人为实验平台,对虚拟实验平台系统进行实验分析,实验结果与仿真结果稳合,验证了系统模型的正确性和合理性。
|
全文目录
摘要 3-4 ABSTRACT 4-10 第一章 绪论 10-18 1.1 课题的背景和研究意义 10-15 1.1.1 课题的背景 10-13 1.1.2 课题的研究意义 13-15 1.2 国内外研究现状 15-17 1.2.1 国外机器人可视化仿真系统的研究现状 15-16 1.2.2 国内机器人可视化仿真系统的研究现状 16-17 1.3 本文的主要研究内容 17-18 第二章 SCARA机器人运动学分析及轨迹规划 18-30 2.1 SCARA机器人本体结构 18-19 2.2 SCARA机器人运动学模型的建立 19-24 2.2.1 SCARA机器人坐标系的建立 19-21 2.2.2 SCARA机器人的正运动学建模 21 2.2.3 SCARA机器人的逆运动学建模 21-22 2.2.4 SCARA机器人的连杆速度雅可比矩阵 22-24 2.3 SCARA机器人轨迹规划 24-28 2.3.1 SCARA机器人关节空间轨迹规划 25-27 2.3.2 SCARA机器人笛卡儿空间轨迹规划 27-28 2.4 SCARA机器人运动学仿真分析 28-29 2.5 本章小结 29-30 第三章 SCARA机器人动力学分析 30-41 3.1 机器人动力学研究与发展 30 3.2 机器人拉氏动力学方程公式推导 30-35 3.2.1 机器人动能方程 31-34 3.2.2 机器人势能方程 34 3.2.3 系统拉格朗日函数 34 3.2.4 机器人拉氏动力学方程 34-35 3.3 SCARA机器人的动力学显示方程 35-39 3.4 SCARA机器人动力学仿真分析 39-40 3.5 本章小结 40-41 第四章 SCARA机器人关节驱动电机矢量控制模型 41-62 4.1 PMSM的数学建模 41-45 4.1.1 PMSM的基本结构 42-43 4.1.2 PMSM的数学模型 43-45 4.2 PMSM的矢量控制系统设计 45-49 4.2.1 PMSM的矢量坐标变换 45-46 4.2.2 PMSM的转子磁链定向控制系统设计 46-48 4.2.3 PMSM伺服运动控制系统位置环设计 48-49 4.3 电压空间矢量 SVPWM变频调速系统设计 49-54 4.3.1 SVPWM与 SPWM调制技术对比 49-50 4.3.2 SVPWM变频调速系统设计 50-54 4.4 PMSM伺服运动控制系统的Matlab建模 54-58 4.4.1 PMSM和逆变器模块 54 4.4.2 坐标变换和数字伺服滤波器调节模块 54-55 4.4.3 SVPWM仿真模型的建立 55-57 4.4.4 控制系统仿真模型的建立 57-58 4.5 PMSM伺服运动控制系统仿真分析 58-61 4.5.1 SVPWM仿真实验 58-59 4.5.2 PMSM转子磁链定向控制系统仿真实验 59-60 4.5.3 PMSM伺服运动控制系统轨迹跟踪仿真实验 60-61 4.6 本章小结 61-62 第五章 基于UML的系统建模 62-75 5.1 面向对象软件工程概述 62-66 5.1.1 面向对象的基本概念 62-63 5.1.2 面向对象编程语言的选择 63-64 5.1.3 LabVIEW面向对象编程的一些特点 64-66 5.2 系统功能分析 66-67 5.3 基于UML的系统建模 67-74 5.3.1 UML统一建模语言 67-69 5.3.2 系统用例图 69 5.3.3 系统类图 69-73 5.3.4 系统顺序图 73-74 5.4 本章小结 74-75 第六章 基于LabVIEW面向对象的系统软件实现 75-93 6.1 虚拟仪器开发环境 75-77 6.1.1 LabVIEW语言简介 75-76 6.1.2 LabVIEW编程特点 76-77 6.2 系统软件实现 77-82 6.2.1 程序主框架设计 77-78 6.2.2 离线编程模块设计 78-81 6.2.3 在线运行模块设计 81-82 6.3 LabVIEW与 SolidWorks三维可视化建模 82-86 6.3.1 LabVIEW与SolidWorks的引擎技术 82-83 6.3.2 LabVIEW与SolidWorks的引擎调用实现方法 83-86 6.4 LabVIEW与Matlab/Simulink联合仿真 86-88 6.4.1 LabVIEW与Matlab/Simulink引擎技术 86 6.4.2 LabVIEW与Matlab/Simulink引擎调用实现方法 86-88 6.5 软件使用方法 88-92 6.6 本章小结 92-93 第七章 SCARA机器人关节驱动实验 93-100 7.1 实验目的 93 7.2 实验设备 93-94 7.2.1 实验平台概述 93 7.2.2 实验检测设备 93-94 7.3 实验步骤 94-97 7.3.1 编制基于VC的测试软件 94-96 7.3.2 参数设置与数据采集 96 7.3.3 数据处理程序设计 96-97 7.4 数据结果与分析 97-99 7.5 本章小结 99-100 第八章 总结与展望 100-102 参考文献 102-106 附录 106-110 致谢 110-111 攻读学位期间主要研究成果 111
|
相似论文
- 熔化极气体保护焊熔滴过渡图像分析系统,TG444
- 喷管羽流温度场测量系统的研制,V434
- 基于单片机和LabVIEW的静电除尘系统,X701.2
- 轴流式通风机叶片振动的非接触式测量,TD441.2
- 一种纳米材料搅拌机控制系统的设计,TP273.5
- 基于LabVIEW的远程虚拟仪器实验教学系统的研究与应用,TP391.6
- 聚合釜群多通道实时在线监测系统研究,TP274
- 基于燃烧音识别的火灾探测系统的研究与设计,X924.4
- 基于电液比例阀控缸位置系统的控制策略及性能研究,TH137.52
- 发动机振动与燃烧分析虚拟仪器的设计开发与应用研究,TK407
- 大跨空间结构健康监测系统研究,TU399
- 基于飞思卡DSC和GPRS的远程无线心电监护系统,TH772.2
- 基于Labview与PLC的合成回路试验系统智能化研究,TM506
- 基于机器视觉的模切片分检系统的设计,TP274
- 洗干一体机实验系统与干衣程序仿真平台的设计与开发,TM925.33
- 齿轮动态传动误差高精度测试系统设计与分析,TH132.41
- 基于LabVIEW的天线伺服集中监控设备的设计与实现,TN828.5
- 煤矿救援机器人自主避障模糊控制系统研究,TP242
- 船舶管路泄漏实验台架的设计与实现,U661.7
- 基于小波包改进算法的谐波分析仪,TP274
- 基于LabVIEW的氧化锌避雷器在线监测系统的研究与设计,TM862
中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 机器人技术 > 机器人
© 2012 www.xueweilunwen.com
|