摘要:

机器人技术是当今世界备受关注的前沿课题,伴随着近年来人工智能技术不断的发展,机器人技术也成为了一个令人浮想联翩的技术领域.本文以大家喜闻乐见的中国传统的非完备信息二人军棋计算机博弈作为研究对象,军棋博弈的每方拥有25个棋子,12种类型棋子,每个棋子的级别,灵活性,价值都不相同,且双方都对彼此的策略一无所知,只能靠推理猜测决定走步,博弈过程中既要学会预防对方的欺骗又要学会蒙骗对手,加入机器人技术的情感识别能够帮助计算机博弈算法更好的识别对方策略,减少因对手欺骗而造成的损失,进而提升计算机博弈程序的战斗力.论文创新工作体现在如下几点:1)利用历史启发表来指导蒙特卡罗算法对敌方棋子隶属度进行模拟,极大的节省了模拟时间,并在我方棋子估值上针对军棋棋子种类多,估值缺乏适时性等问题上提出一种基于探索与收益均衡思想的Q-learning学习算法,完善了博弈过程中的动态估值系统,提高了估值的时效性.2)提出基于UCT搜索策略的高价值棋子筛选方法,形成一种多棋子协同博弈方法,实现了多棋子协同对弈,提升了军棋计算机博弈系统中棋子的团体协同性,沟通性,欺骗性,引诱性等高级对抗能力.3)结合博弈机器人意图情感建模理论技术和计算机博弈智能决策算法,提出军棋博弈机器人的行为体系二次构造过程,提升了军棋计算机博弈系统抗欺诈能力.论文作者通过对军棋计算机博弈AI程序估值以及搜索算法上的修改并将程序命名为"KnighTeam-KS"跟随实验室计算机博弈团队参加了2018年安徽大学主办的中国大学生计算机博弈大赛暨第十二届中国计算机博弈锦标赛,并获得全国一等奖,验证了研究成果的可行性.并结合此系统与机器人技术对博弈行为进行二次规划,提高计算机博弈更好与人互动的趣味性.

展开

军棋计算机博弈规则,军棋机器人UCT算法及计算机博弈行为研究相关推荐

  1. 3d打印,机器人,计算机,3D打印的机器人将教孩子计算机编码!

    原标题:3D打印的机器人将教孩子计算机编码! 随着我们的世界变得日益数字化的,越来越多的编码和计算机编程工作如雨后春笋般冒出,需要越来越多的人在编码语言,成为精通.这种先进的计算机知识将更加为下一代更 ...

  2. C++程设实验项目三:黑白棋与基于UCT算法的AI

    在这篇博客里,我将总结一下在这次实验中学到的UCT算法实现原理. 首先是参考文章: https://blog.csdn.net/u014397729/article/details/27366363 ...

  3. 较高人工智能的人机博弈程序实现(多个算法结合)含C++源码

    较高人工智能的人机博弈程序实现(多个算法结合)含C++源码 本文由恋花蝶最初发表于http://blog.csdn.net/lanphaday 上,您可以转载.引用.打印和分发等,但必须保留本文完整和 ...

  4. 差动机器人毕业设计_双轮差动机器人曲线算法设计与实现

    双轮差动机器人曲线算法设计与实现 武晓康 ; 谢成钢 ; 罗武胜 [期刊名称] <计算机测量与控制> [年 ( 卷 ), 期] 2014(022)009 [摘要] 针对非完整约束系统的双轮 ...

  5. java34-计算机的发展-计算机硬件-计算机软件-计算机存储规则-计算机的基本操作-CMD-环境变量

    文章目录 计算机的发展 古代的运算工具 机械计算工具 计算机理论 近代计算机的发展 未来计算机发展 计算机硬件 计算机硬件分类 CPU CPU参数 内存 硬盘 显卡 显示器 其他硬件 计算机软件 整体 ...

  6. 计算机会考程序设计循环语句知识点,算法与程序设计会考复习知识点

    <算法与程序设计会考复习知识点>由会员分享,可在线阅读,更多相关<算法与程序设计会考复习知识点(19页珍藏版)>请在人人文库网上搜索. 1.信息技术会考复习(算法与程序设计)1 ...

  7. 圆周率计算程序图计算机基础知识,沪教版(2019)高中信息技术 必修1 项目七 用计算机计算圆周率——设计简单数值数据算法 教案(3课时)...

    沪教版(2019)高中信息技术 必修1 项目七 用计算机计算圆周率--设计简单数值数据算法 教案(3课时) 项目七 用计算机计算圆周率 --设计简单数值数据算法 ■学习目标. (1)掌握数值数据的常用 ...

  8. 计算机导论mod,算法基础计算机导论.ppt

    算法基础计算机导论 计算机导论 黄国兴.陶树平.丁岳伟编著 计算机导论 --软件部分 巢爱棠 atchao@yeah.net 办公室:1208 软件部分 第2章 计算机的基础知识(2.4-2.6) 第 ...

  9. 山科机器人招聘| 算法总监及视觉、规划、融合定位算法工程师

    公司概况 山科机器人是国内领先.全球前十的花园机器人公司,主要从事智能花园机器人的研发和销售, 未来三年目标是成为全球前三的花园机器人公司.母公司浙江白马实业,年销售额约10亿元,产品以欧美市场为主, ...

最新文章

  1. 1351.统计有序矩阵中的负数
  2. python是一门什么课程-从无到有用Python创造一门属于自己的编程语言1
  3. Hibernate 关联 set 和 list 对比
  4. python-django-ORM,常用查询方式
  5. Java 实现 SSH 协议的客户端登录认证方式--转载
  6. 问题 RadioButtonList+TextBox的复合控件如何做
  7. Golang之envconfig的使用
  8. linux随机自启命令,linux设置开机自启动
  9. The Geometry has no Z values 解决办法
  10. es6 模块的语法严格模式
  11. 中国联通:已率先开通国内40个城市的5G试验网络
  12. 理解J.U.C中的ReentrantLock
  13. Python获取国内股票数据下载数据api接口
  14. 取消计算机触摸板,笔记本电脑触摸板如何打开和关闭
  15. 排序之low逼三人组及其python代码实现
  16. 文学类的小说,言情类的,没有排行榜上的
  17. Python 将一个已知的 utc时间字符串 转换为东八区时间
  18. 基于C/C++的hex、s19文件相互转换
  19. WPS画报的电脑壁纸怎么下载
  20. 如何进行期货日内趋势量化交易系统的设计?这篇文章可以给你启发!

热门文章

  1. html----->表单进阶------>字段集
  2. PTA第一章作业1--数据结构基本概念 顺序表基本操作
  3. Flink实时数仓数据采集流程和技术架构
  4. 投资利润率、内部收益率和回收期案例
  5. 点到直线的距离计算原理及MATLAB程序
  6. 程序员找工作有哪些渠道?
  7. 大前端dux主题更新至5.1,新增9个功能,修复7个bug
  8. 戴尔霄龙服务器销售商,搭载AMD EPYC“霄龙”处理器:DELL 戴尔 发布 EMC PowerEdge R7415 、R7425 和 R6415 服务器...
  9. 基于Qt的QQ局域网聊天
  10. 05-接受任务(receiveTask)