当前位置: 首页 > 专利查询>东华大学专利>正文

一种基于语音的象棋对弈装置制造方法及图纸

技术编号:17635174 阅读:39 留言:0更新日期:2018-04-07 19:15
本发明专利技术涉及一种基于语音的象棋对弈装置,包括图像处理模块、语音处理模块、自学习模块和机械臂模块,所述图像处理模块用于进行图像的采集以及调用相关的图像处理算法对棋盘和棋盘中的各个象棋子进行识别,得到棋盘上每一个象棋子所在的位置;所述语音识别模块用于语音信号的采集以及调用相关的语音算法对语音信号进行识别并生成指令;所述机械臂模块用于执行响应的指令,对象棋子的位置进行移动;所述自学习模块用于在下棋的过程进行学习实现对算法进行优化。本发明专利技术可以实现全语音的控制让残疾人也能通过语音来进行对弈。

A chess game device based on speech

The invention relates to a chess device based on voice, including image processing module, voice processing module, self-learning module and mechanical arm module, the image processing module is used for image acquisition and transfer the related image processing algorithm to identify each chess board and the board, get on board each as a chess position; the voice recognition module for voice signal acquisition and call the relevant algorithm of speech recognition and generation of instruction speech signal; the mechanical arm module for executing the command response, moving object chess position; the self-learning module for the realization of algorithm optimization in learning the process of playing chess. The invention can achieve full voice control so that the disabled can also play chess by voice.

【技术实现步骤摘要】
一种基于语音的象棋对弈装置
本专利技术涉及一种娱乐休闲装置,特别是涉及一种基于语音的象棋对弈装置。
技术介绍
如果能够有一种通过语音就能控制的下棋装置,让残疾人可以摆脱肢体的束缚,能让他们能进行正常人一样的下棋活动以及需要健全的肢体才能进行的活动,无疑为他们的日常生活增加了很多乐趣。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于语音的象棋对弈装置,能够根据棋手所说的话,将其转换成相关指令完成走棋的任务,以及通过自学习提高自己的下棋水平然后跟人进行对弈。本专利技术解决其技术问题所采用的技术方案是:提供一种基于语音的象棋对弈装置,包括图像处理模块、语音处理模块、自学习模块和机械臂模块,所述图像处理模块用于进行图像的采集以及调用相关的图像处理算法对棋盘和棋盘中的各个象棋子进行识别,得到棋盘上每一个象棋子所在的位置;所述语音识别模块用于语音信号的采集以及调用相关的语音算法对语音信号进行识别并生成指令;所述机械臂模块用于执行响应的指令,对象棋子的位置进行移动;所述自学习模块用于在下棋的过程进行学习实现对算法进行优化。所述图像处理模块包括摄像头和图像识别算法部,所述摄像头主要用于采集棋盘上的图像信息,其中图像信息包括整个棋盘的格子信息和棋盘上各个位置的象棋子信息;所述图像识别算法部主要包括形状检测算法单元、颜色检测算法单元和卷积神经网络单元,所述形状检测算法单元用于检测棋盘和棋盘上的网格线,所述颜色检测算法单元主要用于识别对弈双方的棋子的颜色,所述卷积神经网络单元主要用于检测每个棋子的类别。所述语音处理模块麦克风和语音处理算法部,所述麦克风用于对语音信号进行采集,所述语音处理算法部用于对检测到的语音进行识别,得到具体的识别命令,并通过语义理解算法将其转换成相应的指令。所述机械臂模块包括floyd最短路算法部和执行机构,所述floyd最短路算法部用于根据图像处理模块的结果生成棋盘的目前的邻接矩阵,再根据语音处理模块的结果通过floyd算法得到所要移动象棋子移动到指定的位置的最短路径;所述执行机构根据得到的最短路径控制处于不同轴关节的步进电机使得机械臂将象棋子移动到指定的位置。所述的自学习模块通过不断的对弈调整自学习算法中的相关参数。有益效果由于采用了上述的技术方案,本专利技术与现有技术相比,具有以下的优点和积极效果:本专利技术可以对棋盘目前的对弈信息进行采集,通过相关的图像识别算法得到每个棋子的位置,以及可以接受语音信号通过NLP相关算法对该语音信号进行处理,将语音信号翻译成对应的指令,机械臂通过最优路径的计算,最后通过执行机构将棋子移动到指定的位置。该装置的优点是可以实现全语音的控制,让残疾人也能通过语音来进行对弈,目前市面上还未出现通过全语音控制的棋类对弈装置,所以这个专利技术可以为残障人士下棋过程带来极大的便利。附图说明图1是本专利技术的模块架构图;图2是本专利技术的执行流程图。具体实施方式下面结合具体实施例,进一步阐述本专利技术。应理解,这些实施例仅用于说明本专利技术而不用于限制本专利技术的范围。此外应理解,在阅读了本专利技术讲授的内容之后,本领域技术人员可以对本专利技术作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。本专利技术的实施方式涉及一种基于语音的象棋对弈装置,如图1所示,包括图像处理模块、语音处理模块、自学习模块和机械臂模块,所述图像处理模块用于进行图像的采集以及调用相关的图像处理算法对棋盘和棋盘中的各个象棋子进行识别,得到棋盘上每一个象棋子所在的位置;所述语音识别模块用于语音信号的采集以及调用相关的语音算法对语音信号进行识别并生成指令;所述机械臂模块用于执行响应的指令,对象棋子的位置进行移动;所述自学习模块用于在下棋的过程进行学习实现对算法进行优化。所述图像处理模块包括摄像头和图像识别算法部,所述摄像头主要用于采集棋盘上的图像信息,其中图像信息包括整个棋盘的格子信息和棋盘上各个位置的象棋子信息;所述图像识别算法部主要包括形状检测算法单元、颜色检测算法单元和卷积神经网络单元,所述形状检测算法单元用于检测棋盘和棋盘上的网格线,所述颜色检测算法单元主要用于识别对弈双方的棋子的颜色,所述卷积神经网络单元主要用于检测每个棋子的类别。所述语音处理模块麦克风和语音处理算法部,所述麦克风用于对语音信号进行采集,所述语音处理算法部用于对检测到的语音进行识别,得到具体的识别命令,并通过语义理解算法将其转换成相应的指令。所述机械臂模块包括floyd最短路算法部和执行机构,所述floyd最短路算法部用于根据图像处理模块的结果生成棋盘的目前的邻接矩阵,再根据语音处理模块的结果通过floyd算法得到所要移动象棋子的最短路径;所述执行机构根据得到的最短路径控制处于不同轴关节的步进电机使得机械臂将象棋子移动到指定的位置。所述的自学习模块通过不断的对弈调整自学习算法中的相关参数,使得其对弈水平的不断提高。结合图2的语音象棋对弈装置的流程图,对该装置的实施进行说明,按照如下步骤进行:步骤一:打开摄像头,对目前正在对弈的棋盘信息进行读取,并将读取的结果上中央处理机构。步骤二:中央处理机构对上传的图像信息进行处理,首先通过形状检测算法检测出图像中的棋盘,以及棋盘中的棋子,再通过颜色检测算法识别出棋盘上的网格线以及分辨出对弈双方的棋子,最后通过卷积神经网络识别出每个棋子表示的意义。步骤三:此时需要判断当前的游戏模式,是否属于人机模式,若是则转到步骤四自学习模块,否则需要转到第五步进行语音的采集。步骤四:通过不断的对弈调整自学习算法中的相关参数,使得其对弈水平的不断提高,以及下达移动棋子的指令。步骤五:打开麦克风,采集此时的语音信号,并将语音信号转成数字信号,上传到中央处理机构。步骤六:中央处理机构根据上传上来的语音数据调用相关的NLP算法,将语音信号翻译成文字信号,根据所翻译的文字利用语音理解相关算法将其解析成具体所要执行的指令数据。步骤七:机械臂模块中的路径算法首先根据采集的图像信息生成邻接矩阵,再通过floyd算法生成最短路矩阵,然后根据指令信息计算出当前位置的棋子移动到目标位置的最短路径。步骤八:执行机构根据上一步的最短路径控制步进电机将棋子从当前位置移动到指定的位置。步骤九:判断当前的对局是否结束,若是,则装置停止,否则则返回第一步重新采集图像信息。不难发现,本专利技术可以对棋盘目前的对弈信息进行采集,通过相关的图像识别算法得到每个棋子的位置,以及可以接受语音信号通过NLP相关算法对该语音信号进行处理,将语音信号翻译成对应的指令,机械臂通过最优路径的计算,最后通过执行机构将棋子移动到指定的位置。该装置的优点是可以实现全语音的控制,让残疾人也能通过语音来进行对弈,目前市面上还未出现通过全语音控制的棋类对弈装置,所以这个专利技术可以为残障人士下棋过程带来极大的便利。本文档来自技高网...
一种基于语音的象棋对弈装置

【技术保护点】
一种基于语音的象棋对弈装置,包括图像处理模块、语音处理模块、自学习模块和机械臂模块,其特征在于,所述图像处理模块用于进行图像的采集以及调用相关的图像处理算法对棋盘和棋盘中的各个象棋子进行识别,得到棋盘上每一个象棋子所在的位置;所述语音识别模块用于语音信号的采集以及调用相关的语音算法对语音信号进行识别并生成指令;所述机械臂模块用于执行响应的指令,对象棋子的位置进行移动;所述自学习模块用于在下棋的过程进行学习实现对算法进行优化。

【技术特征摘要】
1.一种基于语音的象棋对弈装置,包括图像处理模块、语音处理模块、自学习模块和机械臂模块,其特征在于,所述图像处理模块用于进行图像的采集以及调用相关的图像处理算法对棋盘和棋盘中的各个象棋子进行识别,得到棋盘上每一个象棋子所在的位置;所述语音识别模块用于语音信号的采集以及调用相关的语音算法对语音信号进行识别并生成指令;所述机械臂模块用于执行响应的指令,对象棋子的位置进行移动;所述自学习模块用于在下棋的过程进行学习实现对算法进行优化。2.根据权利要求1所述的基于语音的象棋对弈装置,其特征在于,所述图像处理模块包括摄像头和图像识别算法部,所述摄像头主要用于采集棋盘上的图像信息,其中图像信息包括整个棋盘的格子信息和棋盘上各个位置的象棋子信息;所述图像识别算法部主要包括形状检测算法单元、颜色检测算法单元和卷积神经网络单元,所述形状检测算法单元用于检测棋盘和棋盘上的网格线,所述颜色检测算法单元主要用于识...

【专利技术属性】
技术研发人员:张奇王直杰李上培吴文莉
申请(专利权)人:东华大学
类型:发明
国别省市:上海,31

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

1