象棋机器人若干关键技术研究
发布时间:2020-04-23 16:51
【摘要】:当前的象棋机器人多基于工业机器人进行二次开发,由于工业机器人体积大、成本高,不符合象棋机器人作为服务与娱乐机器人的定位;象棋机器人使用特制的棋盘及棋子,棋盘状态的感知识别算法不具备通用性;采用传统的计算机象棋博弈算法,以追求胜率为目标,不具备趣味性,人机对弈体验差。针对这些问题,本文从象棋棋盘棋子的识别、置棋区棋子定位识别与摆棋路径规划、象棋机器人的拟人化博弈、象棋机器人本体结构设计及其软硬件控制等关键技术点出发进行了研究,并研发出象棋机器人系统平台。本文主要研究内容如下:研究了象棋机器人棋盘棋子识别技术。基于棋盘背景图像实现棋盘角点粗定位;按序扫描棋盘角点,利用基于HSV空间的角点邻域图像判定角点处是否存在棋子及棋子的颜色类别;为解决棋子图像的方向、位置及尺度不确定性导致的棋子识别准确率低的问题,分别对红、黑方棋子构建以文字轮廓归一化傅里叶描述子特征为输入的基于多层前馈网络的棋子文字分类识别模型,棋子识别准确率达到99.3%。研究了象棋机器人置棋区棋子定位识别与摆棋路径规划技术。基于圆轮廓匹配方式实现置棋区棋子圆轮廓检测进而实现所有棋子定位,并基于本文棋子文字识别方法对棋子进行识别。基于贪心算法对摆棋路径进行规划,确定置棋区中棋子的选择顺序及棋子在棋盘区中的摆放位置,得到象棋机器人摆棋时末端的访问位置队列。经过实验验证,基于贪心算法的摆棋路径规划相比于依序摆棋方式规划,缩短了摆棋过程总路径长度,算法运行时间满足实时规划的要求。研究了象棋机器人拟人化博弈走法决策。从拟人化角度,提出象棋机器人博弈的棋子偏好及博弈风格概念。结合棋子偏好因子,对根节点所产生局面的估值进行调整,分析了棋子偏好因子对于博弈走法决策的影响;结合博弈风格因子,对根节点所产生局面的估值进行调整,通过调整博弈风格因子大小使得博弈程序具有激进、适中及稳健型风格,分析了博弈风格因子对于博弈走法决策的影响。最后通过拟人化博弈实验验证了从棋子偏好与博弈风格角度研究象棋拟人化博弈是可行的。开发了象棋机器人系统平台。从象棋机器人系统的功能需求出发,分析了系统所需功能模块,并完成各个模块的设计与开发,最终开发出象棋机器人系统平台。最后,通过象棋机器人的对弈综合实验验证了象棋机器人系统的可行性。
【图文】:
国际象棋博弈能力,达到了大师水平的棋力。此后,国际象棋计算机博弈得到飞速发展,,逡逑IBM的“深思”也升级为“深蓝”,凭借其强大的处理器与国际象棋博弈算法,1997年,逡逑经过升级的“深蓝”击败了卡斯帕罗夫[5],图1-1为对弈时的场景。IBM邋“深蓝”的成功逡逑是计算机博弈领域,同时也是人工智能领域的一个里程碑。但从“深思”到“深蓝”系逡逑列,仅仅是利用了计算机进行博弈,并不具有实体的机器人结构,因此其需依赖人放置逡逑棋子完成博弈过程。逡逑9邋m:\逡逑图1-1卡斯帕罗夫与“深蓝”对弈逦图1-2国际象棋机器人逡逑2000年,USMTU的K.邋Brezhnev和V.邋Buldyzhov间设计的国际象棋机器人实现了与逡逑人进行国际象棋对弈,该机器人使用液压系统驱动机械手爪完成棋子的抓取及移动,如逡逑2逡逑
国际象棋博弈能力,达到了大师水平的棋力。此后,国际象棋计算机博弈得到飞速发展,逡逑IBM的“深思”也升级为“深蓝”,凭借其强大的处理器与国际象棋博弈算法,1997年,逡逑经过升级的“深蓝”击败了卡斯帕罗夫[5],图1-1为对弈时的场景。IBM邋“深蓝”的成功逡逑是计算机博弈领域,同时也是人工智能领域的一个里程碑。但从“深思”到“深蓝”系逡逑列,仅仅是利用了计算机进行博弈,并不具有实体的机器人结构,因此其需依赖人放置逡逑棋子完成博弈过程。逡逑9邋m:\逡逑图1-1卡斯帕罗夫与“深蓝”对弈逦图1-2国际象棋机器人逡逑2000年,USMTU的K.邋Brezhnev和V.邋Buldyzhov间设计的国际象棋机器人实现了与逡逑人进行国际象棋对弈,该机器人使用液压系统驱动机械手爪完成棋子的抓取及移动,如逡逑2逡逑
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:TP242
本文编号:2637940
【图文】:
国际象棋博弈能力,达到了大师水平的棋力。此后,国际象棋计算机博弈得到飞速发展,,逡逑IBM的“深思”也升级为“深蓝”,凭借其强大的处理器与国际象棋博弈算法,1997年,逡逑经过升级的“深蓝”击败了卡斯帕罗夫[5],图1-1为对弈时的场景。IBM邋“深蓝”的成功逡逑是计算机博弈领域,同时也是人工智能领域的一个里程碑。但从“深思”到“深蓝”系逡逑列,仅仅是利用了计算机进行博弈,并不具有实体的机器人结构,因此其需依赖人放置逡逑棋子完成博弈过程。逡逑9邋m:\逡逑图1-1卡斯帕罗夫与“深蓝”对弈逦图1-2国际象棋机器人逡逑2000年,USMTU的K.邋Brezhnev和V.邋Buldyzhov间设计的国际象棋机器人实现了与逡逑人进行国际象棋对弈,该机器人使用液压系统驱动机械手爪完成棋子的抓取及移动,如逡逑2逡逑
国际象棋博弈能力,达到了大师水平的棋力。此后,国际象棋计算机博弈得到飞速发展,逡逑IBM的“深思”也升级为“深蓝”,凭借其强大的处理器与国际象棋博弈算法,1997年,逡逑经过升级的“深蓝”击败了卡斯帕罗夫[5],图1-1为对弈时的场景。IBM邋“深蓝”的成功逡逑是计算机博弈领域,同时也是人工智能领域的一个里程碑。但从“深思”到“深蓝”系逡逑列,仅仅是利用了计算机进行博弈,并不具有实体的机器人结构,因此其需依赖人放置逡逑棋子完成博弈过程。逡逑9邋m:\逡逑图1-1卡斯帕罗夫与“深蓝”对弈逦图1-2国际象棋机器人逡逑2000年,USMTU的K.邋Brezhnev和V.邋Buldyzhov间设计的国际象棋机器人实现了与逡逑人进行国际象棋对弈,该机器人使用液压系统驱动机械手爪完成棋子的抓取及移动,如逡逑2逡逑
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:TP242
【参考文献】
相关期刊论文 前9条
1 周显恩;王耀南;李康军;易国;吴成中;;一种多次随机圆检测及拟合度评估的瓶口定位法[J];仪器仪表学报;2015年09期
2 谭民;王硕;;机器人技术研究进展[J];自动化学报;2013年07期
3 霍建亮;曾翎;王德胜;曾军;;基于最小二乘法改进的随机圆检测算法[J];光电工程;2011年05期
4 焦尚彬;刘丁;;博弈树置换表启发式算法研究[J];计算机工程与应用;2010年06期
5 岳金朋;冯速;;中国象棋Alpha-Beta搜索算法的研究与改进[J];北京师范大学学报(自然科学版);2009年02期
6 魏伟波;芮筱亭;;图像边缘检测方法研究[J];计算机工程与应用;2006年30期
7 徐心和;王骄;;中国象棋计算机博弈关键技术分析[J];小型微型计算机系统;2006年06期
8 王骄,王涛,罗艳红,徐心和;中国象棋计算机博弈系统评估函数的自适应遗传算法实现[J];东北大学学报;2005年10期
9 黄立波,夏庭锴,王春香,赵维江;实时环境下的对弈机器人控制系统设计与分析[J];机械;2004年06期
本文编号:2637940
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/2637940.html