中国象棋人机博弈系统的研究与实现

来源 :青岛大学 | 被引量 : 0次 | 上传用户:qw1567892
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人们生活水平的提高,娱乐型机器人越来越多的出现在人们的生活中,本文通过对机器视觉及人机博弈相关理论的研究,实现了一种中国象棋人机博弈机器人系统的设计。并主要从以下三个方面介绍了该设计的实现过程:第一、中国象棋棋盘、棋子图像识别算法,本文提出使用图像剪切方法和基于对数极坐标变换&傅里叶变换的模板匹配方法实现棋盘中棋子的定位与识别,很好地消除了棋子摆放过程中旋转任意性对棋子识别的影响。第二、中国象棋人机博弈算法,采用历史启发与Alpha-Beta相结合的Alpha-Beta_HH搜索算法,使得搜索速度更快,系统反应时间大大缩短。第三、机械臂运动学分析,运用D-H矩阵齐次坐标变换方法建立了机械臂运动学模型,通过对机械臂位姿正逆解的求解得出机械臂各关节应运行的角度,从而指导机械臂的走棋。本文最终搭建象棋机器人硬件平台,完成上位机界面设计、下位机各模块的控制以及上位机与下位机的通信,集成整合各个模块。在对弈开始后,系统通过摄像头监测棋盘状态,在人类走棋结束后,采集棋盘图像,之后将图像传入计算机,同时计算机通过象棋棋盘、棋子图像识别算法定位与识别各个棋子,生成棋盘状态矩阵,之后调用中国象棋人机博弈算法得出下一步应进行的走法,并通过机械臂正逆解求解各关节应运行的角度,然后计算机通过串口将角度信息传入下位机单片机中,单片机控制机械臂实现棋子的移动,完成与人的对弈过程。经测试,该系统能够完成基本的功能并且具有较好的稳定性。
其他文献
湘西自治州的旅游产业目前还处于发展的初期阶段,虽然取得了一些成绩,但仍然存在着一些制约其发展的问题。为了更好地发展湘西旅游产业,促进整个湘西的经济发展,笔者通过对湘西民
环境保护行政约谈是我国环境保护领域的一种新型监管方式,此制度的设计初衷是为了落实地方政府的环境保护责任,实现“督企”向“督政”的转变,以求发挥政府在环境保护领域的
广西灌阳县洞井乡政府职员赵勇在选举中如愿以偿当上了副乡长,4个月后,因涉嫌贿选被公安机关逮捕,锒铛入狱.最近灌阳县法院以破坏选举罪判处赵勇有期徒刑1年.
民族贫困地区县市要实现跨越式发展,必须依托自身优势,突出自己特色,坚持与发达地区实行错位发展战略。作为边远的民族贫困县,龙山要加快发展,必须立足县情,科学把握发展的战略方向
在"三农"问题中,农村养老是一个不可逾越、必须解决的问题。农村养老问题是直接关系到社会政治稳定、经济持续发展的大问题,如果解决不好,会引起农村许多人不满,进而增加社会不
随着科学技术的发展以及社会进步的需求,对电力系统变压器油中溶解气体检测以及军事上的有毒气体检测等应用场合对传统的气体检测技术提出了更高的要求,快速即时,小型高灵敏,微量多成份检测成为气体检测系统的一个发展趋势。光声光谱检测技术(PAS)是一种传统的高灵敏光学检测技术,该方法主要基于样品的光声效应间接反映样品特性,如样品浓度以及成分组成。其系统检测灵敏度主要依赖于声传感器的自身的探测灵敏度和对系统主
本文就会计专业毕业生工作调查反馈信息,探讨在校生对专业选择的动机、未来职业规划、课程设置及教师的教学艺术、人格魅力等对学生学习产生的影响,寻求培养符合社会需求的会计
这个海湾城市可能是全世界最狭窄,最拥挤的大都会,她有着几乎是全亚洲最庞大的白领人群,有着“星光大道”与“东方好莱坞”,有着随处可见的公园和体育场等康乐设施,有着24万菲律宾
改革开放以来,伴随着我国经济的发展和社会的进步,环境问题日益突出,并逐渐成为制约经济可持续发展的重要因素。自然资源的合理开采、充分利用、生态环境的保护成为各国政府普遍
随着新《消防法》的颁布实施,消防工作无论是指导思想还是部队建设,都在发生着较大的变化。财务人员队伍作为消防部队后勤保障人员的重要组成部分,是部队赖以存在和发展的重