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

基于多传感器融合的智能棋盘的研究与开发

作 者: 王佰财
导 师: 赵姝颖
学 校: 东北大学
专 业: 模式识别与智能系统
关键词: 多传感器融合 嵌入式Linux ARM处理器 博弈算法 Qt编程
分类号: TP212
类 型: 硕士论文
年 份: 2013年
下 载: 0次
引 用: 0次
阅 读: 论文下载
 

内容摘要


中国象棋历史悠久、博大精深,是我国传统艺术瑰宝和文化国粹,深受国人喜爱。近年来随着我国科技实力的上升、国际地位的提高,在亚洲乃至全球也逐渐兴起了一股中国象棋运动的狂潮。在高科技的引领下,许多相关科技人员在计算机象棋博弈、下棋机器人等领域的研究成果显著,智能机器人与象棋大师的对抗,更是吸引了人们的目光。随着计算机象棋博弈技术的不断进步,智能棋盘也正向着科技化、智能化的方向发展。本文阐述了一种基于多传感器融合的智能棋盘的研究,该系统是一种基于混合编码的智能中国象棋系统,由图磁混合编码的棋子、图像和磁感应阵列的棋盘、具有综合控制功能的嵌入式系统组成。下位机通过多种传感器信息融合来识别棋子有无和具体位置等信息,利用ARM处理器进行数据的采集和处理,通过串口和上位机按照指定的通信协议进行数据通信。当前智能棋盘的上位机大多数依靠计算机作为一个核心控制系统,但是计算机体积相对较大,不利于智能棋盘的携带和移动,而嵌入式系统体积小、功能性强、集合度高,并且软硬件可适当裁剪,该智能棋盘将嵌入式系统应用于其中,可使得系统趋于小型化,大大提高了智能棋盘的可移动性,同时在上位机利用Qt图形界面来实时显示棋子的分布情况,并且调用中国象棋智能体,可以在棋盘界面上给出当前棋局的分析。通过不断的实验和改进,该系统最终能提供中国象棋对弈过程中的自动识别、记录、回放功能,可与下棋过程同步,实时准确识别出棋盘上各个棋子的分布情况,并能及时发现错误摆棋和走棋情况,具有自动计时和语音求助功能,可以借助投影仪等进行比赛的直播。

全文目录


摘要  5-6
Abstract  6-8
目录  8-12
第1章 绪论  12-18
  1.1 引言  12
  1.2 智能棋盘的发展状况  12-14
    1.2.1 智能棋盘的国内发展  12-14
    1.2.2 智能棋盘的国外发展  14
  1.3 课题研究目的及意义  14-15
  1.4 本论文的主要工作  15-18
第2章 多传感器融合识别系统的设计  18-40
  2.1 引言  18
  2.2 光电传感器  18-21
    2.2.1 光电传感器工作原理  19-20
    2.2.2 光电传感器的类型  20-21
  2.3 霍尔传感器  21-23
    2.3.1 霍尔传感器的工作原理  21-22
    2.3.2 霍尔传感器的特性分析  22-23
    2.3.3 霍尔传感器选型  23
  2.4 棋子识别方式的概述  23-24
  2.5 象棋棋子识别方式的论证  24-28
    2.5.1 接触式  24-25
    2.5.2 光电式  25-26
    2.5.3 电磁式  26
    2.5.4 多传感器融合的识别方式设计  26-28
  2.6 基于改进的多传感器融合棋盘设计  28-38
    2.6.1 霍尔传感器及光电传感器识别距离测试  28-30
    2.6.2 透红外滤光片的选取  30
    2.6.3 棋子结构设计  30-31
    2.6.4 传感器和棋盘线的排布设计  31-37
    2.6.5 稳定性分析  37-38
  2.7 棋子识别方案的实验结果对比及分析  38-39
  2.8 本章小结  39-40
第3章 嵌入式Linux系统的开发与实现  40-52
  3.1 嵌入式系统  40-42
    3.1.1 嵌入式系统的定义及特点  40-41
    3.1.2 嵌入式Linux  41
    3.1.3 嵌入式系统开发与调试  41-42
  3.2 建立交叉编译环境  42-45
  3.3 Bootloader的研究与移植  45-46
    3.3.1 Bootloader的工作原理  45-46
    3.3.2 U-Boot移植  46
  3.4 Linux内核源代码  46-48
  3.5 根文件系统的创建  48-50
    3.5.1 根文件系统的基本结构  48-49
    3.5.2 建立根文件系统  49-50
  3.6 制作目标板文件系统映像  50
  3.7 本章小结  50-52
第4章 智能棋盘系统硬件电路设计  52-66
  4.1 智能棋盘系统概述  52-53
  4.2 上位机硬件电路设计  53-60
    4.2.1 ARM控制模块  53-56
    4.2.2 USB通讯模块  56
    4.2.3 语音模块  56-57
    4.2.4 SD卡模块  57-59
    4.2.5 液晶显示模块  59
    4.2.6 电源单元模块  59-60
  4.3 下位机的硬件电路设计  60-65
    4.3.1 下位机硬件系统概述  60
    4.3.2 下位机控制单元  60-61
    4.3.3 信号采集单元设计  61-65
    4.3.4 串行通信硬件电路设计  65
  4.4 本章小结  65-66
第5章 智能棋盘系统软件设计  66-82
  5.1 引言  66
  5.2 下位机软件设计  66-68
    5.2.1 Fen格式  66-67
    5.2.2 读取棋子信息程序设计  67-68
  5.3 象棋搜索智能体  68-74
    5.3.1 棋盘坐标编码  68
    5.3.2 棋子种类编码  68-69
    5.3.3 局面评估  69
    5.3.4 搜索算法  69-74
    5.3.5 搜索引擎的调用h  74
  5.4 嵌入式Linux串口应用开发  74-77
    5.4.1 串口概述  74
    5.4.2 串口设置方法  74-75
    5.4.3 串口通信  75-77
  5.5 嵌入式图形界面应用程序设计  77-81
    5.5.1 Qt/Embedded介绍  77-78
    5.5.2 建立Qt/Embedded开发环境  78-80
    5.5.3 象棋图形用户界面应用程序开发  80-81
  5.6 本章小结  81-82
第6章 智能棋盘系统总体结构设计  82-86
  6.1 棋盘面设计  82-83
  6.2 棋盘的散热设计  83-84
  6.3 棋盘的安全性设计  84
  6.4 棋盘的按键设计  84-85
  6.5 棋盘外设端口的设计  85-86
第7章 总结与展望  86-88
  7.1 总结  86
  7.2 展望  86-88
参考文献  88-92
致谢  92-94
作者在攻读硕士学位期间取得成果  94

相似论文

  1. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  2. 嵌入式通信管理装置的设计与研究,TP368.1
  3. GPON网络管理系统关键技术的研究和实现,TN929.1
  4. 基于嵌入式Linux的车辆轨迹复现手持终端的研究与实现,U495
  5. 嵌入式视频监控系统中的GUI设计与实现,TP277
  6. 基于ARM的智能清洁机器人控制系统设计,TP242
  7. 基于ARM和多传感器模糊数据融合的瓦斯监控系统的研究,TP277
  8. 嵌入式车载定位系统的研究,TN95
  9. 基于ARM9的鱼排养殖监控系统,TP368.1
  10. 嵌入式人脸检测系统研究,TP391.41
  11. 数字型智能终端系统门口机的设计,TP368.1
  12. 基于嵌入式系统的水厂加氯智能控制系统,TU991.2
  13. 电能质量监测系统信号处理算法设计与实现,TN911.7
  14. 基于嵌入式Linux的多媒体播放终端的设计与实现,TP37
  15. 基于嵌入式的电子导游系统的研究,TP368.1
  16. 电力系统故障实时记录系统设计与通信接口的实现,TM76
  17. 支持USB的嵌入式软件远程调试器的设计与实现,TP368.1
  18. 政府(公安)部门网络视频监控系统的设计与实现,TP277
  19. 基于ARM9的USB与多通道CAN转换器的设计,TP311.1
  20. 基于Qt/E的嵌入式膜片钳系统设计,TP368.1
  21. 基于DM6467的视频服务器设计与实现,TP393.05

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化元件、部件 > 发送器(变换器)、传感器
© 2012 www.xueweilunwen.com