基于DSP的机器人视觉系统的设计与实现

基于DSP的机器人视觉系统的设计与实现

论文摘要

智能机器人在实际应用中首先需要解决的就是机器人对外界环境信息的感知问题,之后才能完成指定的任务。由于视觉传感器能够获得最大量的环境信息,因此高效稳定的机器人视觉系统是移动机器人不可或缺的重要部分。针对机器人视觉系统的图像处理算法以及软硬件设计展开研究,取得了一定的成果。对视觉图像处理算法进行了研究,包括图像预处理、图像分割、运动目标检测等等。通过仿真对比各方法的优缺点,选择其中较好的方法对其编程实现。采用摄像机针孔模型进行目标定位,避免了定位时大量的矩阵运算,提高了运算速度。针对传统阈值分割的不足,将模糊神经网络应用于图像分割,提出了一种新型的基于模糊神经网络组的彩色图像可变阈值分割方法。该方法有效地克服了传统固定阈值分割中颜色阈值受外界光线变化影响较大的问题,对不同光照下的颜色阈值具有自适应调整功能,提高了图像分割精度。采用快速补偿学习算法对神经网络组的各个子网络进行训练,在普通神经网络的基础上进一步提高网络的收敛速度,缩短了计算时间,保证了分割的实时性。通过仿真实验,验证了该方法的有效性。对机器人视觉系统的软硬件进行设计。硬件电路采用高性能的嵌入式DSP作为核心处理器,既可完成机器人视觉系统中大量的数据运算,又能大大提高视觉系统的便捷性。设计了硬件电路的各个模块,包括视频编解码模块、存储器模块、通信模块以及电源模块等等。完成了视觉系统的软件设计。以CCS为开发环境,运用DSP/BIOS操作系统,完成了程序装载功能,并对软件系统进行初始化。最后对该机器人视觉系统进行了实验研究。软件实现了一系列的图像处理算法,包括图像增强、图像滤波、图像分割以及运动目标检测等,并实现了目标定位跟踪应用软件和运动目标速度检测应用软件。两者具有较强的实用性和可拓展性。通过实验证明了其有效性。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 机器人视觉系统概述
  • 1.1.1 机器人视觉的研究意义和背景
  • 1.1.2 机器人视觉发展简介及研究现状
  • 1.1.3 机器人视觉控制系统分类
  • 1.2 嵌入式处理器在机器人视觉中的应用
  • 1.3 机器人视觉系统的组成结构
  • 1.4 本论文主要研究内容
  • 1.5 本章小结
  • 第二章 视觉图像处理算法研究
  • 2.1 引言
  • 2.2 颜色空间的选择
  • 2.3 图像预处理
  • 2.3.1 对比度增强
  • 2.3.2 图像滤波
  • 2.4 图像分割
  • 2.4.1 边缘检测法
  • 2.4.2 阈值分割法
  • 2.4.3 仿真研究
  • 2.5 运动目标检测
  • 2.5.1 相邻帧差法
  • 2.5.2 单高斯法
  • 2.5.3 仿真研究
  • 2.6 目标识别与目标定位
  • 2.6.1 目标识别
  • 2.6.2 目标定位
  • 2.7 基于CFNNG 的新型图像分割方法研究
  • 2.7.1 算法描述
  • 2.7.2 仿真研究
  • 2.8 本章小结
  • 第三章 机器人视觉系统硬件设计
  • 3.1 引言
  • 3.2 视觉处理器的选择
  • 3.2.1 DSP 芯片概述
  • 3.2.2 DSP 芯片选型
  • 3.3 视觉系统硬件总体结构
  • 3.4 视觉系统各电路模块接口设计
  • 3.4.1 视频解码电路设计
  • 3.4.2 视频编码电路设计
  • 3.4.3 外部存储器接口设计
  • 3.4.4 UART 及通讯模块设计
  • 3.4.5 电源管理模块设计
  • 3.4.6 复位电路及JTAG 接口设计
  • 3.5 本章小结
  • 第四章 机器人视觉系统软件设计
  • 4.1 引言
  • 4.2 CCS 开发环境与DSP/BIOS 操作系统
  • 4.3 视觉系统软件总体结构
  • 4.4 DSP 程序加载
  • 4.5 系统初始化
  • 4.5.1 EMIF 接口初始化
  • 4.5.2 编解码芯片初始化
  • 4.6 图像处理算法实现
  • 4.7 本章小结
  • 第五章 实验研究
  • 5.1 引言
  • 5.2 目标定位跟踪实验
  • 5.3 运动目标速度检测实验
  • 5.4 本章小结
  • 第六章 总结和展望
  • 致谢
  • 参考文献
  • 附录一:部分电路设计原理图
  • 附录二:作者在攻读硕士学位期间发表的论文及学术成果
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  

    基于DSP的机器人视觉系统的设计与实现
    下载Doc文档

    猜你喜欢