智能象棋棋盘及棋子识别方法技术

技术编号:30286184 阅读:60 留言:0更新日期:2021-10-09 21:57
本发明专利技术提供一种智能象棋棋盘及棋子识别方法,其中,智能象棋棋盘包括:棋盘主体、磁性传感模块、主控模块以及识别模块;磁性传感模块、主控模块以及识别模块内置于棋盘主体中;磁性传感模块包括若干磁性传感器,棋盘主体的棋盘格上具有若干棋子点位,任一棋子点位的下方对应设置有磁性传感器,识别模块为至少一组,其能够识别与智能象棋棋盘相配套的棋子的编号,主控模块分别与磁性传感模块和识别模块进行数据传输。本发明专利技术的智能象棋棋盘避免了复杂光照环境对棋子识别造成的影响,可满足大部分情况下的棋子识别的需求。此外,本发明专利技术的智能象棋棋盘还具有成本低、识别速率快、识别成功率高、可完美支持象棋的人机对弈的优点。可完美支持象棋的人机对弈的优点。可完美支持象棋的人机对弈的优点。

【技术实现步骤摘要】
智能象棋棋盘及棋子识别方法
[0001]

[0002]本专利技术涉及一种象棋棋盘,尤其涉及一种基于磁性信号识别的智能象棋棋盘及棋子识别方法。

技术介绍

[0003]随着人工智能的兴起,人机对弈作为一种较为直观的人工智能算力表现形式也逐渐为大多数人所了解。识别端,运算端,显示/执行端作为人工智能的眼、脑、手即可进行最简单的人机对弈系统的搭建。三者各自承担相应职能,无论哪个环节出现问题都将影响最终的结果。而识别端作为整体的输入部分,其影响最为深远。
[0004]在各个棋类之中,相较于五子棋、围棋之类只需识别黑白子即可进行游戏的棋种而言,象棋的识别则具有更高的需求。因为,既要判断棋子所属阵营,又要识别棋子种类。
[0005]然而,目前的棋子识别技术大多为视觉识别,通过图像处理的方式来获得棋子的特征以及位置。对象棋识别而言,则是需要识别象棋子所刻的字、刻字的颜色以及棋子的中心位置。这就要求了一个高分辨率的相机、一个均匀稳定的光照环境以及较为成熟的图像处理算法。上述识别方式存在成本高,处理慢,无法满足较为复杂的光照环境的缺陷,这些都对象棋的人机对弈造成了阻碍。因此,针对上述问题,有必要提出进一步地解决方案。

技术实现思路

[0006]本专利技术的目的在于提供一种智能象棋棋盘及棋子识别方法,以克服现有技术中存在的不足。
[0007]为实现上述专利技术目的,本专利技术提供一种智能象棋棋盘,其包括:棋盘主体、磁性传感模块、主控模块以及识别模块;所述磁性传感模块、主控模块以及识别模块内置于所述棋盘主体中;所述磁性传感模块包括若干磁性传感器,所述棋盘主体的棋盘格上具有若干棋子点位,任一所述棋子点位的下方对应设置有所述磁性传感器,所述识别模块为至少一组,其能够识别与所述智能象棋棋盘相配套的棋子的编号,所述主控模块分别与所述磁性传感模块和识别模块进行数据传输。
[0008]作为本专利技术智能象棋棋盘的改进,所述与所述智能象棋棋盘相配套的棋子中集成有磁信号发射器件,所述棋子点位下方的磁性传感器能够采集对应棋子发射的磁信号。
[0009]作为本专利技术智能象棋棋盘的改进,所述与所述智能象棋棋盘相配套的棋子中集成有芯片,所述识别模块能够读取所述芯片中存储的编号数据。
[0010]作为本专利技术智能象棋棋盘的改进,所述识别模块为两组,两组识别模块对角地布置于所述棋盘主体上。
[0011]作为本专利技术智能象棋棋盘的改进,所述识别模块为RFID识别模块。
[0012]作为本专利技术智能象棋棋盘的改进,所述主控模块包括单片机。
[0013]作为本专利技术智能象棋棋盘的改进,所述智能象棋棋盘还包括电源模块,所述电源模块为所述磁性传感模块、主控模块以及识别模块供电。
[0014]作为本专利技术智能象棋棋盘的改进,所述电源模块还具有集成于所述棋盘主体底部的接收来自外部电流输入的端子。
[0015]为实现上述专利技术目的,本专利技术提供一种基于如上所述的智能象棋棋盘的棋子识别方法,其包括如下步骤:通过所述磁性传感模块对棋子的初始状态进行识别;根据识别的结果,判断是否满足开具条件,并建立棋盘数组;若满足开局条件,则实时对棋盘主体上的棋子状态进行检测,并记录棋子的移动数据;识别模块反馈吃子数据时,对建立的棋盘数组进行更新。
[0016]作为本专利技术棋子识别方法的改进,所述棋子的状态进行识别包括:对棋子的位置以及棋盘本体上棋子的数量进行识别。
[0017]与现有技术相比,本专利技术的有益效果是:本专利技术的智能象棋棋盘避免了复杂光照环境对棋子识别造成的影响,可满足大部分情况下的棋子识别的需求。此外,本专利技术的智能象棋棋盘还具有成本低、识别速率快、识别成功率高、可完美支持象棋的人机对弈的优点。
附图说明
[0018]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本专利技术的智能象棋棋盘一实施例的主视图

图2为图1中智能象棋棋盘的后视图。
具体实施方式
[0020]下面结合各实施方式对本专利技术进行详细说明,但应当说明的是,这些实施方式并非对本专利技术的限制,本领域普通技术人员根据这些实施方式所作的功能、方法、或者结构上的等效变换或替代,均属于本专利技术的保护范围之内。
[0021]如图1、2所示,本专利技术提供一种智能象棋棋盘,其包括:棋盘主体10、磁性传感模块20、主控模块30以及识别模块40。集成方式上,磁性传感模块20、主控模块30以及识别模块40内置于棋盘主体10中。如此设置,在集成更过功能的同时,不会影响棋盘主体10本身的基本功能。
[0022]棋盘主体10的表面形成有象棋棋盘格,该棋盘格上具有各个棋子的点位。
[0023]磁性传感模块20用于识别棋盘主体10上的棋子,其包括若干磁性传感器。任一棋子点位的下方对应设置有磁性传感器。相应的,与智能象棋棋盘相配套的棋子中集成有磁信号发射器件,棋子点位下方的磁性传感器能够采集对应棋子发射的磁信号。如此,借助磁性传感模块20可识别棋子的位置以及数量,从而避免了复杂光照环境对棋子识别造成的影
响,可满足大部分情况下的棋子识别的需求。
[0024]识别模块40用于识别被吃掉的棋子。具体地,识别模块40为至少一组,其能够识别与智能象棋棋盘相配套的棋子的编号。一个实施方式中,识别模块40为两组,两组识别模块40对角地布置于棋盘主体10上。如此,以方便对阵双方借助己方的识别模块40识别、记录被吃掉的棋子。
[0025]进行识别时,用户可将吃掉的棋子放置于识别模块40的识别区域中,进而由识别模块40对棋子的编号进行识别。一个实施方式中,识别模块40为RFID识别模块40。相应的,与智能象棋棋盘相配套的棋子中集成有芯片,识别模块40能够读取芯片中存储的编号数据。
[0026]主控模块30分别与磁性传感模块20和识别模块40进行数据传输,以便于接收并处理磁性传感模块20反馈的棋子识别数据,以获取各格点磁场信息,即落子信息。同时,还接收并处理识别模块40反馈的被吃棋子数据。一个实施方式中,主控模块30包括单片机。
[0027]智能象棋棋盘还包括电源模块50,电源模块50为磁性传感模块20、主控模块30以及识别模块40供电。相应的,电源模块50还具有集成于棋盘主体10底部的接收来自外部电流输入的端子51。如此,电源模块50为智能象棋棋盘整体供电,将外部通过端子提供的电源进行稳压后分送给各个模块,供其稳定工作。此外,主控模块30还具有与外部通讯的端子。
[0028]基于相同的技术构思,本专利技术还提供一种基于如上所述智能象棋棋盘的棋子识别方法,该棋子识别方法包括如下步骤:通过磁性传感模块对棋子的初始状态进行识别;根据识别的结果,判断是否满足开具条件,并建立棋盘数组;若满足开局条件本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能象棋棋盘,其特征在于,所述智能象棋棋盘包括:棋盘主体、磁性传感模块、主控模块以及识别模块;所述磁性传感模块、主控模块以及识别模块内置于所述棋盘主体中;所述磁性传感模块包括若干磁性传感器,所述棋盘主体的棋盘格上具有若干棋子点位,任一所述棋子点位的下方对应设置有所述磁性传感器,所述识别模块为至少一组,其能够识别与所述智能象棋棋盘相配套的棋子的编号,所述主控模块分别与所述磁性传感模块和识别模块进行数据传输。2.根据权利要求1所述的智能象棋棋盘,其特征在于,所述与所述智能象棋棋盘相配套的棋子中集成有磁信号发射器件,所述棋子点位下方的磁性传感器能够采集对应棋子发射的磁信号。3.根据权利要求1所述的智能象棋棋盘,其特征在于,所述与所述智能象棋棋盘相配套的棋子中集成有芯片,所述识别模块能够读取所述芯片中存储的编号数据。4.根据权利要求1所述的智能象棋棋盘,其特征在于,所述识别模块为两组,两组识别模块对角地布置于所述棋盘主体上。5.根据权利要求3或4所述的...

【专利技术属性】
技术研发人员:魏巍林西川李柯江
申请(专利权)人:迈宝智能科技苏州有限公司
类型:发明
国别省市:

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

1