垂直六关节工业机器人控制系统设计与实现

垂直六关节工业机器人控制系统设计与实现

论文摘要

工业机器人是实现与人类的手、臂类似功能的机电一体化产品。随着现代工业技术的提高和普及,工业机器人在工业生产领域中得到了越来越广泛的应用。然而,在提高生产效率和降低人工成本的同时,工业机器人在人机协同作业、机器人运动安全性、运动柔顺性、动力学控制等方面尚不够成熟,还不能满足各种不同的使用要求。出于研究和开发需要,为了验证各种运动控制算法,需要开放式的机器人控制平台。然而商品化的工业机器人控制系统普遍采用封闭式架构,不允许用户嵌入自己的控制算法。为此,本论文提出一种垂直六关节工业机器人开放式控制系统的设计。本论文来源于国家自然科学基金项目《通过粘弹性包覆层形变力反馈主动提高机器人安全性》。本文以垂直六关节工业机器人为控制对象,通过构建硬件控制平台和软件设计,实现以PC为核心控制工业机器人的运动,为后续相关机器人研究的开展奠定试验基础。本文首先对垂直六关节工业机器人的正、逆运动学进行建模,利用D-H法建立机器人正运动学模型,确定了机器人各个关节的D-H参数,求解出机器人运动学方程的正解;利用反变换法,求解运动学方程中复杂的耦合关系表达式,逐个求解出机器人运动学方程的逆解。其次,确定以PC+运动控制器的主从模式为机器人的控制系统架构,运动控制器选择美国GALIL公司的DMC-2163,机器人的关节伺服驱动部分采用三菱通用交流伺服MELSERVO-J2-Super系列。分析了机器人位姿信息在不同坐标系之间的变换。对于机器人运动学逆解有多组封闭解的情况,提出了一种优化搜索算法。本文还提出了在空间中建立一个用户自定义的直角坐标系的方法,方便用户更好地实现工作空间中的定位,更好地规划机器人的运动。给出了机器人轨迹规划中的插补算法,提出了在插补过程中综合实现位置插补和姿态插补的算法。以上的研究内容为控制系统的软件设计提供了理论算法。最后,基于机器人所要实现的具体功能,对控制系统的软件部分进行设计。采用面向对象的编程方法,在VC++6.0环境下开发,基于MFC框架设计机器人的操作界面和控制程序。本文为控制程序的主线程设计了两个辅助线程。实际操作试验表明,该控制系统能有效控制机器人实现轨迹跟踪和运动控制功能,各种运动控制算法得到了有效验证。说明控制方案可行,控制程序编程合理有效。

论文目录

  • 中文摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景及意义
  • 1.2 工业机器人的发展概况及趋势
  • 1.3 工业机器人控制技术研究现状
  • 1.3.1 控制系统的典型架构
  • 1.3.2 控制技术的发展现状
  • 1.4 本文的主要内容和组织结构
  • 第二章 垂直六关节机器人的运动学建模
  • 2.1 机器人本体
  • 2.2 参考坐标系的建立
  • 2.3 正运动学建模
  • 2.4 逆运动学建模
  • 2.5 本章小结
  • 第三章 机器人控制系统硬件架构设计
  • 3.1 控制系统的总体架构
  • 3.2 控制系统的硬件选择
  • 3.2.1 多轴运动控制器
  • 3.2.2 伺服驱动器
  • 3.3 硬件平台的构建
  • 3.3.1 系统各模块的I/O口
  • 3.3.2 DMC与驱动器的连接及设置
  • 3.3.3 PC机与DMC和伺服驱动器的通讯
  • 3.3.4 绝对定位原理与方法
  • 3.4 用户I/O
  • 3.5 本章小结
  • 第四章 机器人运动规划和插补算法
  • 4.1 笛卡尔坐标空间的插补算法
  • 4.1.1 位置插补算法
  • 4.1.2 姿态插补算法
  • 4.1.3 位置和姿态插补的综合
  • 4.2 逆解的优化选取
  • 4.3 不同坐标系位姿表达方式的转换
  • 4.3.1 圆柱坐标与链式坐标的转换
  • 4.3.2 位姿矩阵转与6参数表示法的转换
  • 4.3.3 用户坐标系的建立
  • 4.4 本章小结
  • 第五章 机器人控制系统软件设计
  • 5.1 控制系统功能
  • 5.2 软件系统框架
  • 5.3 系统的线程设计
  • 5.4 动态链接库
  • 5.5 功能模块的程序设计
  • 5.5.1 系统设置
  • 5.5.2 手动控制
  • 5.5.3 连续运动
  • 5.5.4 示教运动
  • 5.5.5 状态显示
  • 5.6 本章小结
  • 第六章 控制系统的调试与实验
  • 6.1 功能模块的验证
  • 6.2 控制系统的性能测试
  • 6.2.1 重复定位精度
  • 6.2.2 关节的加速性能
  • 6.2.3 笛卡尔坐标空间的位置和速度跟踪
  • 6.2.4 姿态精度验证
  • 6.2.5 机器人负载能力
  • 6.3 本章小结
  • 总结与展望
  • 参考文献
  • 致谢
  • 个人简历
  • 在读期间已发表和录用的论文
  • 在读期间参与的研究项目
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    垂直六关节工业机器人控制系统设计与实现
    下载Doc文档

    猜你喜欢