一种棋盘和棋子自动定位识别棋制造技术

技术编号:8793960 阅读:284 留言:0更新日期:2013-06-13 00:47
本发明专利技术涉及一种棋,特别涉及一种棋盘和棋子自动定位识别棋,所述的棋盘和棋子自动定位识别系统模块(1)带有CPU的微处理器模块,棋盘内嵌的各落子点对应的RF读卡器(2)通过总线通信与自动定位识别系统模块(1)连接。棋盘内有无棋子,棋子的名称、棋子在棋盘中的位置等信息都会通过总线通信接口汇聚到棋盘和棋子自动定位识别系统模块(1),并与机器人或其他设备进行信息交互,显示棋局的变化。本发明专利技术完全摒弃了先前的棋子检测技术,避免了繁琐的信息特征提取、计算、再成像过程,不受光源变化和不良环境影响,无须进行文字方向处理,能够快速准确地获取棋局变化,以供进行后续下棋步骤的计算和判断。

【技术实现步骤摘要】

本专利技术涉及一种棋,特别涉及一种棋盘和棋子自动定位识别棋
技术介绍
棋类游戏是大家非常喜爱的智力活动,由于其对于开发智力、陶冶人的性情都十分有益,因而受到很多人的喜爱。中国象棋变化多端,趣味无穷,是流传了一千多年的优秀游戏,是中华文化的精粹之一。国际象棋也越来越成为时尚的娱乐和竞技项目,国际象棋比赛也倍受关注。随着机器人技术的发展,机器人的功能越来越丰富,娱乐机器人的研究已经成为一个重要的方向。象棋机器人是娱乐机器人的一种,它主要是通过象棋棋盘和棋子识别方法,通常是在摄像机的监视下,使人机下棋过程非常类似于人与人之间的对弈,更具有人性化和亲切感。随着网络的不断发展,人们经常通过网络观看象棋比赛或对弈直播,只有快速定位识别棋盘和棋子,才能第一时间了解棋局变化。CN2527324Y号中国专利公布文本公开了一种通过机器识别棋局与操作棋子的棋类用具。它具有普通或特制的棋子与棋盘,嵌入特制软件的单片机系统或嵌入式计算机系统,棋局识别装置和机械移动装置。计算机系统控制有多种实现办法的棋局识别装置,对当前的棋局进行准确地识别,然后控制机械手或类似机械装置移动棋子。其中一种方法是利用摄像头和图像识别技术实现棋局的识别,包括特征提取、信号处理、信息数字化并传输等。该方法需要对捕捉的棋盘图像进行二值化、棋子检测和棋子文字识别,需要考虑光源变化和不良环境的影响,将图像做全局单阈值,二值化无法有效的将棋盘背景和网络线及棋子分开;棋子检测是相对耗时的工作,而且对行棋操作的有效判断也比较复杂。棋子定位的准确性将直接影响后续识别的正确性;棋子文字识别的主要问题是文字方向的任意性。考虑到下棋软件搜索和推理比较费时,尤其是在较高级别时,为使系统具有较短的响应时间,该视觉部分应尽可能快,故很多计算量大的处理方法在此不太适用。
技术实现思路
为解决上述问题,本专利技术创造性地采用RF技术实现棋盘和棋子的自动定位和识另O,避免了繁琐的信息特征提取、计算、再成像过程,不受光源变化和不良环境影响,无须进行文字方向处理。能够快速准确地获取棋局变化,以供进行后续下棋步骤的计算和判断。本专利技术方案采用RF技术实现棋盘和棋子的自动定位和识别,所述的棋盘和棋子具有检测定位功能,所述的每个棋子内嵌有一个非接触RF芯片和天线,用来对棋子进行定位和传送信息。优选的是,所述的每个RF芯片内写入唯一 ID号,以此区分不同的棋子。在上述任一方案中优选的是,所述棋盘上的每个落点处即棋盘的每个交叉点处下棋的位置,内部安装一个RF读卡器,并进行统一编码,便于棋盘定位。在上述任一方案中优选的是,所述的RF读卡器与所述每个棋子嵌入的RF芯片是同频段的,每个棋子内部嵌入对应棋盘落子点的RF读卡器同频段的RF芯片、天线,可通过这些RF读卡器识别棋子的落点。在上述任一方案中优选的是,所述的RF读卡器对应唯一的编码,以实现棋盘落点定位。 在上述任一方案中优选的是,所述的棋盘落子点的RF读卡器场强和Q值可预先与棋子中内嵌的RF芯片及天线进行参数适配调整。在上述任一方案中优选的是,所述的RF读卡距离和范围调整为只能读取落点的棋子。在上述任一方案中优选的是,所述的RF读卡器可读取出落点RF芯片中唯一的ID号,并且了解棋子名称、棋子在棋盘中的位置等信息,以达到棋子落点和具体棋子的自动识别。在上述任一方案中优选的是,所述的落点的RF读卡器通过各自通信接口集中连接到棋盘和棋子自动定位识别系统,该系统可通过获取RF读卡器的统一编码来确定读卡器位置,进而判断棋盘的落点位置,形成棋盘定位; 在上述任一方案中优选的是,所述的棋盘和棋子的自动定位识别系统实时监测棋盘的各落子点的RF读卡器,判断其落子点是否存在棋子。在上述任一方案中优选的是,所述的棋盘各落子点的RF读卡器在每次轮询棋子过程中,为避免误判断,对于无棋子情况即是否检测到RF芯片以及读取到ID号的判断采用连续3次读取并比对ID号方式进行,只有3次读取的ID号一致才认为是下了有效的棋子。在上述任一方案中优选的是,所述的棋盘和棋子自动定位识别系统模块是带有CPU的微处理器模块,棋盘内嵌的各落子点对应RF读卡器通过总线通信与自动定位识别系统模块连接。棋盘和棋子自动定位识别系统实时监测棋盘各落子点的RF读卡器,判断其落子点是否存在棋子。在上述任一方案中优选的是,所述的落点的RF读卡器通过总线通信方式与棋盘和棋子自动定位识别系统实现通信交互。通过各RF读卡器读取到的落点棋子中的RF芯片ID号可自动识别是哪个棋子。在上述任一方案中优选的是,所述的棋盘和棋子自动定位识别系统通过某种无线通信方式将棋盘和棋子的定位识别信息传送给机器人或计算机。附图说明为了使本专利技术便于理解,现在结合附图描述本专利技术的具体实施例。图1示出了按照本专利技术的棋盘和棋子自动定位识别棋的一优选实施例的系统逻辑框图。图2示出了按照本专利技术的棋盘和棋子自动定位识别棋的一优选实施例的棋盘棋子自动识别定位流程图。具体名称如下: I:自动定位识别系统模块2:RF读卡器3:RF芯片4:天线具体实施例方式下面结合附图和优选的实施方式对本专利技术作进一步详细描述。权利要求书中构成要件和实施例中具体实例之间的对应关系可以如下例证。这里的描述意图在于确认在实施例中描述了用来支持在权利要求中陈述的主题的具体实例,由于在实施例中描述了实例,不意味着该具体实例不表示构成要件。相反地,即使在此包含了具体实例作为对应一个构成要件的要素特征,也不意味着该具体实例不表示任何其他构成要件。此外,这里的描述不意味着对应于实施例中陈述的具体实例的所有主题都在权利要求中引用了。换句话说,这里的描述不否认这种实体,即对应实施例包含的具体实例,但不包含在其任何一项权利要求中,即能够在以后的修正被分案并申请、或增加的可能专利技术的实体。本专利技术技术方案运用于棋盘与棋子中,棋盘上安装自动定位识别系统模块,棋盘上的每个棋子落点处嵌入RF读卡器2,棋子内嵌RF芯片3、天线4。所述的棋子模块是内嵌有RF芯片3和天线4的棋子。不同棋子内的芯片3对应存储不同的ID编号,因此可以根据RF读卡器2读入的ID编号内容确定是何棋子。棋盘内嵌RF读卡器2模块在棋盘的每个交叉点处,即下棋的位置,内嵌入RF读卡器2,当棋子落子时,RF读卡器2就能读出棋子的编码,并通过总线通信接口传输给自动定位识别系统模块。棋盘内的每个位置对应的RF读卡器2也对应唯一的读卡器编码,自动定位识别系统通过获取的读卡器编码即可确定棋盘的位置。棋盘落子点的RF读卡器2场强和Q值可预先与棋子中内嵌的RF芯片3及天线4进行参数适配调整,读卡距离和范围调整为只能读取落点处的棋子。棋盘和棋子自动定位识别系统模块I是带有CPU的微处理器模块,棋盘内嵌的各落子点对应RF读卡器2通过总线通信与自动定位识别系统模块连接。棋盘内有无棋子,棋子的名称、棋子在棋盘中的位置等信息都会通过总线通信接口汇聚到棋盘和棋子自动定位识别系统模块1,并通过无线方式与机器人或其他设备进行信息交互,显示棋局的变化。( I)棋盘上电,棋盘内嵌的棋盘和棋子自动定位识别系统模块I初始化,并对棋盘内的各RF读卡器2初始化,包括RF读卡器读卡速率设置、总线通信的方式等; (2)棋盘和棋子自动定位识别系统智能处理模块I初始化无线通信模式及内部对本文档来自技高网
...

【技术保护点】
一种棋盘和棋子自动定位识别棋,所述的棋盘和棋子具有检测定位功能,其特征在于:每个棋子内嵌有一个非接触RF芯片(3)和天线(4),棋盘和棋子采用RF技术实现自动定位和识别。

【技术特征摘要】
1.一种棋盘和棋子自动定位识别棋,所述的棋盘和棋子具有检测定位功能,其特征在于:每个棋子内嵌有一个非接触RF芯片(3)和天线(4),棋盘和棋子采用RF技术实现自动定位和识别。2.如权利要求1所述的棋盘和棋子自动定位识别棋,其特征在于:所述的每个RF芯片(3)内写入唯一 ID号。3.如权利要求1所述的棋盘和棋子自动定位识别棋,其特征在于:所述棋盘上的每个落点处即下棋的位置内部安装一个RF读卡器(2)。4.如权利要求3所述的棋盘和棋子自动定位识别棋,其特征在于:所述的RF读卡器(2)与所述每个棋子嵌入的RF芯片(3)是同频段的。5.如权利要求3或4所述的棋盘和棋子自动定位识别棋,其特征在于:所述的RF读卡器(2)对应唯一的编码。6.如权利要求1-5所述的棋盘和棋子自动定位识别棋,其特征在于:所述的棋盘落子点的RF读卡器(2)场强和Q值可预先...

【专利技术属性】
技术研发人员:方建军李媛
申请(专利权)人:北京联合大学
类型:发明
国别省市:

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

1