学位论文 > 优秀研究生学位论文题录展示

基于SOPC的视觉AGV伺服控制系统研究

作 者: 经坤
导 师: 詹跃东
学 校: 昆明理工大学
专 业: 模式识别与智能系统
关键词: 视觉AGV SOPC FPGA 伺服控制 模糊控制
分类号: TP242
类 型: 硕士论文
年 份: 2009年
下 载: 50次
引 用: 0次
阅 读: 论文下载
 

内容摘要


自动导引小车(Automatic Guided Vehicle,即AGV),是自主式移动机器人技术的典型应用,是自动化物流输送系统和柔性制造系统的关键设备,其应用越来越广泛。在AGV的导引技术中,视觉导引方式是具有较大的研究价值和发展潜力。现行的视觉AGV图像处理主要都是利用图像采集卡在PC机上完成,未能实现真正意义上的自主控制。采用的控制器和驱动器主要是单片机、ARM等嵌入式硬件设备,难于满足视觉AGV的智能控制要求。本论文采用大规模、高密度的FPGA和Altrea公司的SOPC(片上可编程系统)嵌入式解决方案来实现视觉AGV伺服控制系统,并且用基于视觉AGV的自主式系统研究的RP6试验车和Cyclone EP1C6Q240C8芯片的开发板进行试验。首先,本论文对视觉AGV伺服控制系统的图像特征提取技术及算法进行了研究,讨论了几种图像分割方法,针对AGV导引图像的特点,选用基于HSI颜色模型的阈值化分割法,并论述边缘、中心线提取与偏差获取的方法。其次,用图像检测系统检测到AGV的位置偏差量和角度偏差量,并采用了模糊控制的控制策略。针对视觉AGV的控制要求提出利用FPGA实现模糊控制器的具体方案,并在QuartusⅡ5.0中成功实现了模糊控制器的设计,且在Modelsim6.0中对模糊控制器进行功能仿真。最后,对AGV伺服控制系统的驱动系统部分进行了设计。针对RP6实验车的特点,设计必要的数字逻辑模块,并根据AGV差速驱动控制原理设计AGV调速控制器。在上述的设计的基础上,用SOPC Builder建立视觉AGV伺服控制系统的驱动系统的硬件部分,用NiosⅡIDE集成环境设计AGV驱动程序,并用Modelsim6.0软件对驱动系统的功能设计进行了仿真分析。

全文目录


摘要  3-4
Abstract  4-6
目录  6-9
第一章 绪论  9-19
  1.1 引言  9-10
  1.2 国内外自动导向小车发展的历史和现状  10-13
  1.3 AGV导引技术简介  13-14
    1.3.1 目前已实际应用的导引技术简介  13
    1.3.2 图像识别导引技术  13-14
  1.4 视觉AGV伺服控制FPGA简介  14-16
    1.4.1 视觉AGV伺服控制系统简介  14-15
    1.4.2 EDA技术概况  15
    1.4.3 FPGA简介  15-16
  1.5 本文的研究内容与意义  16-19
    1.5.1 本文的研究内容  16-17
    1.5.2 本文的研究意义  17-19
第二章 视觉AGV伺服控制系统图像特征偏差检测  19-37
  2.1 图像处理的基本过程和内容  19
  2.2 图像预处理  19-21
  2.3 图像分割  21-32
    2.3.1 基于边缘检测的图像分割方法  21-23
    2.3.2 基于区域的图像分割方法  23-28
    3.3.3 彩色图像分割  28-32
  2.4 边缘、中心线提取与偏差获取  32-36
    2.4.1 偏差的获取  32-35
    2.4.2 偏差的获取  35-36
  2.5 本章小结  36-37
第三章 视觉AGV伺服控制系统控制器及其设计  37-52
  3.1 模糊控制原理和视觉AGV模糊控制器设计过程  37-43
    3.1.1 模糊控制原理  37-38
    3.1.2 视觉AGV模糊控制器设计过程  38-43
  3.2 视觉AGV模糊控制器的FPGA实现  43-47
    3.2.1 输入输出模糊量以及控制规则的存储  43-45
    3.2.2 输入量模糊化  45
    3.2.3 模糊推理  45-47
    3.2.4 解模糊  47
  3.3 视觉AGV模糊控制逻辑结构设计与试验验证  47-51
    3.3.1 AGV模糊控制逻辑结构设计  47-49
    3.3.2 AGV模糊控制器Modelsim仿真测试  49-51
  3.4 本章小结  51-52
第四章 视觉AGV伺服控制驱动系统及SOPC实现  52-69
  4.1 SOPC技术简介  52-53
  4.2. 差速驱动系统设计  53-67
    4.2.1. AGV差速驱动原理  53-56
    4.2.2. PWM控制技术的基本原理  56-57
    4.2.3 视觉AGV调速控制系统PWM模块的FPGA实现  57-62
    4.2.4. AGV调速系统驱动电路系统设计  62-64
    4.2.5 光电编码数字逻辑模块的设计  64-67
  4.3 AGV调速系统控制设计  67-68
    4.3.1 直流电机调速系统  67
    4.3.2 AGV调速系统设计  67-68
  4.4 本章小结  68-69
第五章 视觉AGV伺服控制硬件构建与软件设计  69-80
  5.1 视觉导引AGV总体结构简介  69-71
    5.1.1 AGV视觉导引硬件体系结构  69-70
    5.1.2 NiosⅡ嵌入式处理器及其开发流程简介  70-71
  5.2 AGV伺服控制系统硬件平台  71-78
    5.2.1 AGV伺服控制系统硬件简介  71-72
    5.2.2 AGV驱动系统SOPC硬件设计  72-75
    5.2.3 AGV驱动系统NiosⅡ软件设计  75-78
  5.3 视觉AGV伺服控制系统驱动系统逻辑仿真验证  78-79
  5.4 本章小结  79-80
第六章 总结与展望  80-82
  6.1 研究内容总结  80-81
  6.2 存在的问题和展望  81-82
致谢  82-83
参考文献  83-87
附录 攻读硕士学位期间发表的论文  87

相似论文

  1. 基于FPGA的电磁超声检测系统的研究,TH878.2
  2. 电缆巡检车图像引导技术的研究,U469.6
  3. 基于FPGA的五相PMSM驱动控制系统的研究,TM341
  4. LXI任意波形发生器研制,TM935
  5. 基于FPGA的射频功放数字预失真器设计,TN722.75
  6. 突发OFDM系统同步与信道估计算法及FPGA实现,TN919.3
  7. 直扩系统抗多径性能分析及补偿方法研究,TN914.42
  8. 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
  9. 基于FPGA的多用户扩频码捕获研究及硬件仿真,TN914.42
  10. 基于SOPC的可穿戴机多处理器设计,TP332
  11. 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
  12. 基于FPGA的高速图像预处理技术的研究,TP391.41
  13. 基于NIOS II的导弹伺服控制器的研制,TP273
  14. 模糊控制、神经网络在平面二级倒立摆中的应用,TP273.4
  15. 基于FPGA的高速数字图像采集与接口设计,TP274.2
  16. 基于FPGA的电感传感器数据采集系统的研制,TP274.2
  17. 非线性变结构导引规律的研究,TJ765
  18. 基于Nios的串行总线分析仪研制,TP274
  19. 基于FPGA-RocketIO_X的PMC高速数据传输板开发,TP274.2
  20. PXI高性能数字I/O模块研制,TP274
  21. LXI计数器研制,TP274

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 机器人技术 > 机器人
© 2012 www.xueweilunwen.com