一种机器人定位棋局的方法、系统、装置及存储介质制造方法及图纸

技术编号:39437166 阅读:25 留言:0更新日期:2023-11-19 16:20
本发明专利技术公开了一种机器人定位棋局的方法、系统、装置及存储介质,方法包括获取当前棋面图像,通过当前棋面图像识别出对应的当前棋面信息,判断当前棋面信息是否存在于至少一个历史棋局信息中,若是则筛选出存在有当前棋面信息的所述历史棋局信息,根据筛选出的历史棋局信息,获取多个与当前棋面信息对应的待选落子位置;根据多个待选落子位置,确定与当前棋面信息匹配的第一落子位置,并控制机器人根据第一落子位置进行落子。本发明专利技术可以有效地避免在面对同一棋面时所找寻得到的落棋点重复的情况出现,在降低对弈棋局的重复性的同时保护了对弈棋局的多样性,能够有效地提高对弈效果和用户的对弈体验,满足大部分棋手对人机对弈的多样性需求。多样性需求。多样性需求。

【技术实现步骤摘要】
一种机器人定位棋局的方法、系统、装置及存储介质


[0001]本专利技术涉及对弈控制
,特别涉及一种机器人定位棋局的方法、系统、装置及存储介质。

技术介绍

[0002]围棋,一种策略型两人棋类游戏,中国古时称"弈"。围棋使用矩形格状棋盘及黑白二色圆形棋子进行对弈,正规棋盘上有纵横各19条线段,361个交叉点,棋子必须走在空格非禁着点的交叉点上,双方交替行棋,落子后不能移动或悔棋,以目数多者为胜。
[0003]随着人工智能的发展,目前市面上出现智能机器人,通过与智能机器人进行对弈来实现人机对弈,提升下棋能力。在对弈时,智能机器人找寻落棋点时实现对弈功能的重要步骤。然而,由于目前大部分搜索算法都是找寻最优的落棋点,容易出现在面对同一棋面时所找寻得到的落棋点重复的情况,这导致用户和机器人在重复对弈同一个棋局,这样起不到真正的对弈教学效果。

技术实现思路

[0004]本专利技术的目的是提供一种机器人定位棋局的方法、系统、装置及存储介质,以解决现有技术中所存在的一个或多个技术问题,至少提供一种有益的选择或创造条件。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机器人定位棋局的方法,其特征在于,包括如下步骤:获取当前棋面图像,通过所述当前棋面图像识别出对应的当前棋面信息;获取若干历史棋局信息,判断所述当前棋面信息是否存在于至少一个所述历史棋局信息中;若是,则进入下一步;筛选出存在有所述当前棋面信息的所述历史棋局信息,根据筛选出的所述历史棋局信息,获取多个与所述当前棋面信息对应的待选落子位置;根据多个所述待选落子位置,确定与所述当前棋面信息匹配的第一落子位置,并控制机器人根据所述第一落子位置进行落子。2.根据权利要求1所述的一种机器人定位棋局的方法,其特征在于,所述方法还包括:当判断所述当前棋面信息未存在于至少一个所述历史棋局信息中时,根据所述当前棋面信息,确定与所述当前棋面信息匹配的第二落子位置,并控制机器人根据所述第二落子位置进行落子。3.根据权利要求2所述的一种机器人定位棋局的方法,其特征在于,控制机器人根据落子位置进行落子的步骤包括:确定所述落子位置在当前棋面中的坐标信息,即为第一坐标信息;构建棋面坐标系与相机坐标系的第一转换关系,通过所述第一转换关系将所述第一坐标信息转换为第二坐标信息,所述第二坐标信息为所述落子位置在相机坐标下的坐标信息;构建相机坐标系与机器人坐标系的第二转换关系,通过所述第二转换关系将所述第二坐标信息转换为第三坐标信息,所述第三坐标信息为所述落子位置在机器人坐标系下的坐标信息。4.根据权利要求3所述的一种机器人定位棋局的方法,其特征在于,控制机器人根据所述落子位置进行落子的步骤还包括:根据所述第三坐标信息,生成落棋指令并发送给机器人,所述落棋指令携带有所述第三坐标信息,以使所述机器人根据落棋指令控制其机械臂将棋子放置至所述落子位置。5.根据权利要求4所述的一种机器人定位棋局的方法,其特征在于,所述落子位置包括第一...

【专利技术属性】
技术研发人员:胡亮张景生杨昆王瑞王勇
申请(专利权)人:广东职业技术学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1