学位论文 > 优秀研究生学位论文题录展示
五自由度教学机器人控制系统设计及实验研究
作 者: 孙卓君
导 师: 张立勋
学 校: 哈尔滨工程大学
专 业: 机械电子工程
关键词: 教学机器人 多自由度伺服控制器 实时操作系统 ATmega128
分类号: TP242
类 型: 硕士论文
年 份: 2007年
下 载: 395次
引 用: 5次
阅 读: 论文下载
内容摘要
在机器人的研究领域中,如何有效地提高机器人控制系统的控制性能始终是研究学者十分关注的一个重要内容。在分析了工业机器人的发展历程和机器人控制系统的研究现状后,本论文的主要目标是建立一个新型全数字的基于ATmage128和FPGA的机器人位置伺服控制系统的软、硬件平台,实现对五自由度教学机器人的精确控制。本论文分析了所研究的五自由度教学机器人的本体结构。在明确了实现机器人精确位置伺服控制的控制原理后,在分析对机器人控制系统的诸多可行性方案的基础上,确定采用了两级CPU控制体系结构:第一级CPU为上位计算机,它实现对机器人的系统管理、协调控制以及完成机器人实时轨迹规划等控制算法的运算;第二级CPU为高性能的ATmega128处理器,辅之以具有高速并行处理能力的FPGA芯片,实现了对机器人多个关节的高速并行驱动;采用串口实现上位计算机与下位控制器之间的数据通信,这样既保证了两者之间连接方便,又有效的提高了控制系统的通信速度和可靠性。机器人系统的软件设计包括两个部分:一是采用VC++实现的上位监控软件系统,它主要负责机器人实时轨迹规划等控制算法的运算,同时完成用户与机器人系统之间的信息交互;二是采用实时操作系统uC/OSⅡ实现的下位机控制程序,它主要负责接收上位监控系统的命令,实现对机器人的实时驱动,同时还能够实时的向上位监控系统机器人反馈的当前状态信息。研究开发出的五自由度教学机器人控制器具有控制实时性好、定位精度高、运行稳定可靠的特点,它允许用户通过上位控制计算机实现对机器人的各种设定作业的控制。
|
全文目录
摘要 5-6 Abstract 6-9 第1章 绪论 9-15 1.1 本文选题目的及意义 9-10 1.2 国内外研究现状及分析 10-14 1.2.1 工业机器人的发展情况 10 1.2.2 国外发展现状 10-12 1.2.3 国内发展现状 12-14 1.3 论文主要工作内容 14-15 第2章 机器人的系统方案设计 15-24 2.1 机械结构方案 15-19 2.1.1 坐标形式 15-18 2.1.2 驱动方案 18-19 2.2 控制系统方案 19-23 2.2.1 控制方式 19-22 2.2.2 工作原理 22-23 2.3 本章小结 23-24 第3章 控制系统的硬件设计 24-44 3.1 功率放大模块的设计 24-27 3.1.1 PWM电机驱动电路设计 25-26 3.1.2 电流保护电路设计 26-27 3.2 基于FPGA的电机伺服模块的设计 27-38 3.2.1 正交编码器接口的设计 31-33 3.2.2 多路中断控制器的设计 33-34 3.2.3 多路I/O控制器的设计 34-35 3.2.4 FPGA与单片机之间的接口设计 35-38 3.3 主单片机控制系统的设计 38-43 3.3.1 电源及复位电路的设计 39-40 3.3.2 主单片机与FPGA的接口设计 40-41 3.3.3 通讯电路设计 41 3.3.4 存储器扩展 41-42 3.3.5 AD采样电路设计 42-43 3.4 本章小结 43-44 第4章 控制系统的软计设计 44-65 4.1 数字PID控制 44-48 4.1.1 PID控制原理 44-46 4.1.2 PID的程序流程 46-48 4.2 uC/OS Ⅱ实时操作系统框架的构造 48-61 4.2.1 uC/OS Ⅱ在ATMegal28上的移植 50-57 4.2.2 任务的分配与构造 57-60 4.2.3 性能的总体评价 60-61 4.3 通讯协议的设计 61-64 4.3.1 通讯协议的要求 61-62 4.3.2 通讯协议的建立 62-64 4.4 本章小结 64-65 第5章 样机的研制及实验研究 65-76 5.1 控制系统软硬件调试 65-73 5.1.1 FPGA的调试 65-67 5.1.2 单片机总体硬件的调试 67-68 5.1.3 uC/OS Ⅱ的软件调试 68-69 5.1.4 控制系统的性能调试 69-73 5.2 五自由度教学机器人示教再现实验 73-75 5.3 本章小结 75-76 结论 76-77 参考文献 77-81 攻读硕士学位期间发表的论文和取得的科研成果 81-82 致谢 82
|
相似论文
- 基于VxWorks的嵌入式控制器的双机热备系统应用,TP273
- 基于GPRS无线远程监控系统的关键技术研究,TP872
- 基于SOPC的嵌入式串口—网络协议转换器的设计和实现,TN915.05
- 嵌入式实时操作系统ARTs-OS中TCP/IP协议栈的开发,TP316.2
- 嵌入式实时操作系统ARTs-OS的EDF调度算法改进,TP316.2
- 嵌入式GIS图形中间件的设计与实现,P208
- 基于ATmega128单片机的空气净化器控制系统设计与研究,TM925.16
- 应用uCOS-Ⅱ的三相交流异步电动机软起动器的设计与实现,TM343.2
- 基于嵌入式的输油管线监控系统的设计与实现,TP277
- 一种克服带材蛇行运动的重复纠偏控制系统,TP273
- 基于AVR单片机的智能移动机器人控制系统研究与实现,TP242.6
- 嵌入式实时操作系统ARTs-OS的进程通信研究,TP316.2
- 基于数据压缩处理算法的数据采集与监控系统的研究,TP274.2
- 基于GPRS的远程监控系统的研究,TP277
- 高速多通道同步数据采集系统的研发,TP274.2
- 基于VxWorks与PC104的实时视觉系统构建,TP391.41
- 工程机械专用控制开发平台的设计与应用,TP311.52
- 嵌入式实时操作系统内核AcoolOS的设计与实现,TP316.2
- eCos在多媒体手机Jasper中的移植和应用,TN929.53
- 在环境保护中高能辐射污染监测的研究与意义,X837
- 基于DCS的热工优化控制平台系统设计与开发,TM621.6
中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 机器人技术 > 机器人
© 2012 www.xueweilunwen.com
|