嵌入式机械臂运动控制器的研究

嵌入式机械臂运动控制器的研究

论文摘要

运动控制器作为机器人的一个重要组成部分,随着一些新技术的出现,取得了前所未有的发展,同时这也将带动机器人技术的整体进步。本论文以山东科技大学机器人研究中心承担的国家863课题“配电带电作业机器人”为背景,研究和设计一套基于嵌入式的机械臂运动控制器,实现网络遥控操作机械臂的运动。本文首先对整个机械臂运动控制系统的组成和位置伺服系统进行了分析,结合嵌入式系统组成的特点,提出基于嵌入式的机械臂运动控制器的设计方案。根据方案,对系统的各个组成部分进行分析和硬件电路设计,如嵌入式处理器、存储器、通信机构以及执行机构,其中执行机构是最重要的部分。论文接下来对VxWorks开发环境Tornado2.2的内部结构进行了简单分析。嵌入式系统移植是嵌入式软件开发里最重要的环节之一,本文对VxWorks向s3c44b0x移植的几个重要环节分别做了详细分析。随后要做的就是基于网络遥控的运动控制的软件设计,主要分为远程主机测和控制器侧的软件设计。由于在控制器侧的软件设计是建立在VxWorks之上的,所以对VxWorks的多任务环境做了介绍,远程主机侧的软件开发环境是VC++6.0,论文分别对基于UDP的socket通信和运动控制的软件设计进行了深入研究。最后,通过试验测试了位置与速度控制方式下系统的性能,结果达到预期效果。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 运动控制技术的发展概况
  • 1.2嵌入式系统概述
  • 1.3几种常用的嵌入式操作系统
  • 1.4课题背景与意义
  • 1.5论文的主要研究内容
  • 2 位置伺服控制系统
  • 2.1 机械手运动系统的组成
  • 2.2 位置伺服控制系统
  • 2.3 加减速控制
  • 2.4 本章小结
  • 3 嵌入式运动控制器的硬件设计
  • 3.1 运动控制器的整体构成
  • 3.2 控制器的微处理器选型
  • 3.3 控制器的存储器设计
  • 3.4 通信端口设计
  • 3.5 运动控制器执行机构的设计
  • 3.6 本章小结
  • 4 VxWorks的移植
  • 4.1 Tornado 2.2
  • 4.2 VxWorks的移植
  • 4.3 本章小结
  • 5 运动控制器的网络遥控软件设计
  • 5.1 VxWorks的多任务环境
  • 5.2 网络遥控运动控制器的程序设计
  • 5.3 本章小结
  • 6 试验
  • 6.1 试验过程
  • 6.2 试验结果
  • 6.3 本章小结
  • 7 总结
  • 致谢
  • 攻读硕士期间发表论文
  • 参考文献
  • 详细摘要
  • 相关论文文献

    标签:;  ;  ;  

    嵌入式机械臂运动控制器的研究
    下载Doc文档

    猜你喜欢