乒乓机器人的视觉系统研究

VIP免费
3.0 赵德峰 2024-11-19 4 4 3.68MB 74 页 15积分
侵权投诉
摘 要
随着科学技术的不断发展和社会的进步,机器人的发展有了很大的提升,各
种各样的机器人出现在人们的生活当中,智能机器人成为未来机器人的研究方向。
视觉作为机器人智能化的主要技术之一,它的研究是相当必要和紧急的。如今国
内对于机器人视觉的研究还处在初级阶段。本文以乒乓机器人为研究背景,提出
机器人的视觉框架,对视觉实现过程中的图像采集、图像预处理、运动目标(人和
乒乓球)的检测和跟踪进行了研究和实现。
提出了乒乓球机器人视觉实现框架。根据实现智能乒乓球机器人这一目标,
设计了乒乓球机器人视觉实现框架,框架主要分为七个部分,并将这七个部分划
分为视觉的低级处理、中级处理和高级处理部分。
改进了混合高斯模型的差分实现方法。分析、实验并对比了三种典型的运
动目标检测方法,确定运动目标的检测方法为基于混合高斯模型的背景差分方法,
在程序实现上,将滤波和数学形态学方法很好的应用到检测过程中,与传统的
高斯检测相比,取得了更完整的检测结果和更光滑的边界。
实现了运动目标(乒乓球和人)的跟踪。通过算法分析,采用 Camshift 算法和
Kalman 预估算法并进行实验仿真,实现了对运动物体的跟踪,获得了物体的运动
轨迹,并对物体运动的实际轨迹和预测轨迹进行了比较,实验结果表明了方法的
有效性,实现了轨迹预测。
给出了摄像机标定前提下的乒乓球三维坐标计算方法,分析了乒乓球世界坐
标获取对预估算法鲁棒性的影响。
提出了实现功能集成MFC 界面设计需求。在视觉实现过程中,人机界
的实现是非常必要的,故此,设计并绘制了界面的示意图。
课题主要的算法实现软件为OpenCVOpenCV(Open Source Compmer Vision
Library)是一种用于数字图像处理和计算机视觉的函数库。
关键词: 视觉系统 OpenCV 运动目标检测 运动目标跟踪
Camshift Kalman 轨迹预测
ABSTRACT
With the development of science and technology and social progress, the
development of robot has been greatly improved, a variety of robots exist in people's
daily life, intelligent robots become the research direction of future . As one of the
main technologies of intelligent robots, vision’s study is very necessary and urgent.
Nowadays, the domestic research of robot’s vision is still in the early stage. In this
paper, proposed framework of vision of Table tennis robot and the main job focused on
three parts: image acquisition, image pre-processing, moving targets detection and
tracking.
Proposed framework of vision of Table tennis robot which is consisted of seven
parts. Then divided this seven parts into Low-level processing of vision, Intermediate
processing of vision, Advanced processing of vision.
Improved the implementation process based on the Gaussian mixture model.
Analysis, experiment and comparison of three typical methods of detection and the
final detection method is Gaussian mixture model-based background difference.
Applied the filter and mathematical morphology in the process of detection by
programming, and the result is more complete and smooth.
Realized the tracking of moving targets. Based on the algorithm of Camshift and
Kalman, realized the tracking of moving targets by simulation experiments and
accessed to motion trajectory, then compared the actual object motion trajectory and
the prediction trajectory. The experimental results show that method in this paper is
effective.
Provided the extracting method of three-dimensional coordinate of table tennis,
analyze the effect of word Coordinates of table tennis on Robustness of prediction
algorithm.
Proposed MFC interface design requirement. It is very necessary to realize the
human-machine interface, so drew a diagram of the interface.
The main software used in this paper is OpenCV. OpenCV(Open Source Computer
Vision Library) is a library for digital image processing and computer vision.
Key wordsVision System, OpenCV, Detection and Tracking,
Camshift, Kalman, Trajectory Prediction
目 录
摘要
ABSTRACT
第一章 绪论..................................................................................................................1
§1.1 研究背景...........................................................................................................1
§1.2 需求定义...........................................................................................................4
§1.3 与乒乓机器人视觉分析相关的乒乓知识.......................................................5
§1.4 OpenCV 简介.................................................................................................. 6
§1.5 技术难点分析...................................................................................................8
§1.5.1 运动目标检测和跟踪的难点概述............................................................ 8
§1.5.2 本文要解决的问题..................................................................................... 8
§1.6 本文研究内容及结构安排...............................................................................9
第二章 机器视觉、图像理论及视觉框架构建..........................................................10
§2.1 机器视觉与图像理论.....................................................................................10
§2.1.1 机器视觉技术........................................................................................... 10
§2.1.2 图像及图像处理理论............................................................................... 12
§2.2 实验平台的搭建.............................................................................................13
§2.3 乒乓机器人视觉系统框架构建 ...................................................................14
§2.3.1 视频采集................................................................................................... 15
§2.3.2 视频处理................................................................................................... 16
§2.3.3 三维重建................................................................................................... 17
§2.3.4 处理后数据传输....................................................................................... 17
§2.3.5 知识库建立............................................................................................... 17
§2.3.6 模仿学习................................................................................................... 17
§2.3.7 自主学习................................................................................................... 18
§2.4 接口的定义和实现.........................................................................................18
§2.5 本章小结.........................................................................................................19
第三章 图像预处理......................................................................................................20
§3.1 图像滤波.........................................................................................................20
§3.1.1 噪声分析................................................................................................... 20
§3.1.2 中值滤波................................................................................................... 21
§3.1.3 平均滤波................................................................................................... 23
§3.2 灰度图像的直方图均衡.................................................................................24
§3.3 数学形态学.....................................................................................................27
§3.4 本章小结.........................................................................................................29
第四章 运动目标的检测..............................................................................................30
§4.1 常用的两种颜色空间模型.............................................................................30
§4.2 运动目标的检测、提取.................................................................................31
§4.2.1 帧差法....................................................................................................... 31
§4.2.2 背景差分法............................................................................................... 34
§4.2.3 光流法....................................................................................................... 36
§4.3 混合高斯模型背景建模.................................................................................37
§4.4 乒乓球的运动检测实现.................................................................................42
§4.5 本章小结.........................................................................................................43
第五章 运动目标的跟踪实现......................................................................................44
§5.1 目标跟踪算法的分类.....................................................................................44
§5.1.1 特征匹配跟踪算法(Feature Tracking)......................................................44
§5.1.2 区域匹配的跟踪算法 (Region Tracking)................................................ 45
§5.1.3 基于模型的跟踪(Model-based Tracking).................................................45
§5.1.4 基于目标运动特性的跟踪 (Motion Identity-based Tracking)................45
§5.2 光流法.............................................................................................................46
§5.3 基于 Camshift 的运动目标的跟踪...............................................................48
§5.3.1 RGB 空间转换到 HSV 空间.................................................................... 49
§5.3.2 Mean-shift 算法........................................................................................49
§5.3.3 Camshift 算法...........................................................................................52
§5.4 卡尔曼预估器及在本文中的应用.................................................................54
§5.4.1 卡尔曼预估算法(The Kalman Forecast Algorithm).................................55
§5.4.2 卡尔曼预估算法在乒乓球跟踪上的应用............................................... 56
§5.4.3 乒乓球质心三维坐标求解...................................................................... 59
§5.4.4 质心世界坐标求解与预估算法鲁棒性关系分析................................... 61
§5.5 本章小结.........................................................................................................61
第六章 总结与展望......................................................................................................62
§6.1 研究总结.........................................................................................................62
§6.2 研究展望.........................................................................................................63
参考文献........................................................................................................................65
第一章 绪论
1
第一章 绪 论
§1.1 研究背景
在科技水平迅猛发展的今天,机器人开发也得到了极大的发展,1959 年第
一台机器人诞生以来,人们就开始了对机器人的狂热研究。机器人技术[1]是一门
集机械、计算机、控制、传感器、电子、信号处理等多学科为一体的综合学科。
如今,人们期望机器人不仅仅在工业上有所作为,更期望其在人们的生活等
其他领域中发挥更多的作用,大量的针对运动、娱乐型的智能机器人的研究不断
开展。
乒乓机器人就是运动机器人的一种,特别是仿人型的乒乓机器人将成为未来
的研究方向。
仿人机器人的研究在许多方面已经取得了突破[2],如关键机械单元、基本行
整体运动、动态视觉等,但是离我们理想中的要求还相去甚远,还
需要在仿人机器人的思维和学习能力、与环境的交互、躯体结构和四肢运动、
体系结构等方面进行更进一步的研究。
仿人机器人系统的主要缺陷是对环境的适应性和学习能力的不足[2]
器人与外界不能进行足够的交互。由于传感器的噪声学习方式和训练时间
的有限,学习控制的实时性还不能令人满意,仍然需要研究和开发新的算法、
[3]
特别是近年来机器视觉的研究日益广泛,机器视觉在机器人上的应用也相当
多,其作用也越来越重,成为智能机器人不可缺少的部分。因为对于复杂的动作,
仅仅靠编程是不能够应付完成的。同时,智能机器人程序编制的要求很高,目的
是为了解决传感器标定问题和电机的运动参数问题[4][5]因此,基于视觉的机器人
的研究能够简化编程难度。
引力的一种,有着广阔的运用前景[6]
2005 77号英国伦敦利物浦街和阿尔盖特站之间发生了伦敦地铁连环爆
炸案。案件的侦破归功于伦敦的视频监控技术,可以说这次侦破的成功,视频证
据功不可没。可见视觉的研究在安全防范方面也有重要的研究意义。通过对视频
序列的分析,可以对罪犯的作案动机和实施作案的过程有更清楚的解释。基于人
工的视频监控往往会带有主观的感情色彩。可见视频序列的分析将成为未来案件
破获的主要辅助工具之一。机器人在视觉形成的“眼睛”下,通过对环境的实时
摘要:

摘要随着科学技术的不断发展和社会的进步,机器人的发展有了很大的提升,各种各样的机器人出现在人们的生活当中,智能机器人成为未来机器人的研究方向。视觉作为机器人智能化的主要技术之一,它的研究是相当必要和紧急的。如今国内对于机器人视觉的研究还处在初级阶段。本文以乒乓机器人为研究背景,提出机器人的视觉框架,对视觉实现过程中的图像采集、图像预处理、运动目标(人和乒乓球)的检测和跟踪进行了研究和实现。提出了乒乓球机器人视觉实现框架。根据实现智能乒乓球机器人这一目标,设计了乒乓球机器人视觉实现框架,框架主要分为七个部分,并将这七个部分划分为视觉的低级处理、中级处理和高级处理部分。改进了混合高斯模型的差分实现...

展开>> 收起<<
乒乓机器人的视觉系统研究.pdf

共74页,预览8页

还剩页未读, 继续阅读

作者:赵德峰 分类:高等教育资料 价格:15积分 属性:74 页 大小:3.68MB 格式:PDF 时间:2024-11-19

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 74
客服
关注