[發(fā)明專利]基于中國(guó)象棋的機(jī)器博弈系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 201710989402.2 | 申請(qǐng)日: | 2017-10-20 |
| 公開(公告)號(hào): | CN107803018A | 公開(公告)日: | 2018-03-16 |
| 發(fā)明(設(shè)計(jì))人: | 王亞飛;單志勇;盧勇杰 | 申請(qǐng)(專利權(quán))人: | 東華大學(xué) |
| 主分類號(hào): | A63F3/00 | 分類號(hào): | A63F3/00;A63F3/02;B25J9/16;B25J11/00 |
| 代理公司: | 上海申匯專利代理有限公司31001 | 代理人: | 翁若瑩,柏子雵 |
| 地址: | 200050 上*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 中國(guó)象棋 機(jī)器 博弈 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種利用手機(jī)象棋APP和藍(lán)牙進(jìn)行控制機(jī)械臂實(shí)現(xiàn)中國(guó)象棋博弈的系統(tǒng)。
背景技術(shù)
隨著人工智能的熱潮及計(jì)算機(jī)技術(shù)的快速發(fā)展,各種智能電子產(chǎn)品不斷涌入我們的生活,使得人民的生活水平和生活質(zhì)量大大提高,人們對(duì)產(chǎn)品的多樣性、實(shí)用性及便捷性也提出了更高的要求。
中國(guó)象棋是中國(guó)的文化瑰寶,是屬于兩方對(duì)抗的棋類游戲,由于中國(guó)象棋趣味性強(qiáng),對(duì)大腦智力非常有益,因此,不管是在兒童之間,還是在老年人之間都非常盛行。近幾年由于機(jī)器人的出現(xiàn),更是提升了人們對(duì)機(jī)器人象棋博弈系統(tǒng)的興趣,這使得傳統(tǒng)的游戲?qū)?zhàn)模式得到了改變。此發(fā)明系統(tǒng)使得機(jī)器人加入游戲,這對(duì)于許多早教機(jī)構(gòu)而言,增加了兒童游戲樂(lè)趣,也有利于老師對(duì)中國(guó)象棋的教學(xué)演示,對(duì)于大型養(yǎng)老機(jī)構(gòu)而言,可以給老年人生活添加樂(lè)趣,更利于老年人下棋、觀棋,提升棋藝。
發(fā)明內(nèi)容
本發(fā)明的目的是:提供一種手機(jī)可以遠(yuǎn)程控制機(jī)械臂實(shí)時(shí)走棋,達(dá)到展示中國(guó)象棋博弈游戲的系統(tǒng)。
為了達(dá)到上述目的,本發(fā)明的技術(shù)方案是提供了一種基于中國(guó)象棋的機(jī)器博弈系統(tǒng),該系統(tǒng)根據(jù)用戶選擇在人人對(duì)抗模式及人機(jī)對(duì)抗模式之間切換,其特征在于,包括手機(jī)端、主控單元及機(jī)械臂,其中:
手機(jī)端包括:搜索藍(lán)牙設(shè)備列表展示模塊,用于搜索主控單元發(fā)出的藍(lán)牙信號(hào),并將搜索到的所有發(fā)出藍(lán)牙信號(hào)的主控單元的設(shè)備列表展示出來(lái),用戶在設(shè)備列表中選擇一個(gè)主控單元與當(dāng)前手機(jī)端進(jìn)行藍(lán)牙匹配;
藍(lán)牙通信控制模塊,用于控制手機(jī)端與匹配的主控單元進(jìn)行通信,從而傳輸數(shù)據(jù);
應(yīng)用程序開始退出邏輯模塊,用于進(jìn)入及退出中國(guó)象棋游戲功能界面;
僅在人機(jī)對(duì)抗模式激活的博弈算法模塊,基于當(dāng)前棋子狀態(tài)在棋盤上的90個(gè)點(diǎn)上智能搜索出最優(yōu)對(duì)抗走法,并在棋盤上展現(xiàn)出來(lái),同時(shí)根據(jù)最優(yōu)對(duì)抗走法形成動(dòng)態(tài)信息;
棋子動(dòng)態(tài)匹配指令模塊,依據(jù)動(dòng)態(tài)信息或用戶自行選擇的走棋方式進(jìn)行走棋,每一步走棋時(shí),用于匹配棋盤上的對(duì)應(yīng)位置,從而產(chǎn)生位置動(dòng)作指令;
傳輸棋子動(dòng)態(tài)指令模塊,在人機(jī)對(duì)抗模式下,用于將位置動(dòng)作指令傳送到主控單元;
棋子走棋規(guī)則邏輯判斷模塊,用于判斷每一步走棋是否符合中國(guó)象棋的規(guī)則,只有符合,才允許對(duì)應(yīng)的棋子走動(dòng),且才能允許傳輸棋子動(dòng)態(tài)指令模塊向主控單元傳輸位置動(dòng)作指令;
悔棋模塊,依據(jù)用戶的選擇激活,當(dāng)悔棋模塊被激活后,用戶能悔棋一步,程序會(huì)從紅黑方棋子動(dòng)態(tài)位置記錄模塊中獲取上一步的信息,將上一步走過(guò)的動(dòng)作重現(xiàn);
吃棋子判斷邏輯模塊,當(dāng)走棋符合走法規(guī)則時(shí),目的點(diǎn)存在對(duì)方棋子時(shí)將對(duì)方棋子吃掉,在手機(jī)端上表現(xiàn)為對(duì)方棋子消失,吃棋方正常到達(dá)目的點(diǎn),機(jī)械臂端表現(xiàn)為將對(duì)方棋子拿下棋盤,吃棋方正常被拿到目的點(diǎn);
走棋思考計(jì)時(shí)模塊,用于雙方下棋思考的計(jì)時(shí),當(dāng)一方走完棋時(shí),輪到另一方走棋時(shí),就開始計(jì)時(shí),若思考計(jì)時(shí)超過(guò)規(guī)定時(shí)間,則記為輸棋;
紅黑方棋子動(dòng)態(tài)位置記錄模塊,雙方棋子每走一步后,用于記錄當(dāng)前走棋狀態(tài);
棋盤實(shí)時(shí)信息展示模塊,用于調(diào)用紅黑方棋子動(dòng)態(tài)位置記錄模塊實(shí)時(shí)顯示當(dāng)前走棋狀態(tài);
主控單元,用于解析手機(jī)端發(fā)送過(guò)來(lái)的位置動(dòng)作指令,形成用于控制機(jī)械臂的控制脈沖,從而協(xié)調(diào)六路帶有伺服電機(jī)的機(jī)械臂分別做出合適的動(dòng)作,以形成夾拿對(duì)應(yīng)位置棋子的合適動(dòng)作;
六節(jié)帶有伺服電機(jī)的機(jī)械臂,用于根據(jù)主控單元的指令進(jìn)行動(dòng)作。
所述主控單元包括STM32主控制器、六路PWM舵機(jī)接口模塊、復(fù)位模塊、電源電壓模塊,STM32主控制器分別連接六路PWM舵機(jī)接口模塊、復(fù)位模塊及電源電壓模塊;STM32主控制器經(jīng)由六路PWM舵機(jī)接口模塊控制所述機(jī)械臂;復(fù)位模塊,用于設(shè)置整個(gè)機(jī)械臂的復(fù)位動(dòng)作;電源電壓模塊為STM32主控制器提供工作電壓。
本發(fā)明基于中國(guó)象棋提供了一種中國(guó)象棋手機(jī)應(yīng)用程序可以進(jìn)行正常游戲并且能夠?qū)㈦p方走棋的動(dòng)態(tài)信息通過(guò)藍(lán)牙傳輸出去到機(jī)械臂主控制器上,進(jìn)而遠(yuǎn)程控制機(jī)械臂實(shí)時(shí)走棋,達(dá)到展示中國(guó)象棋博弈游戲?qū)崟r(shí)動(dòng)態(tài)的系統(tǒng)。
附圖說(shuō)明
圖1為整個(gè)系統(tǒng)的詳細(xì)組成結(jié)構(gòu)圖。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于東華大學(xué),未經(jīng)東華大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710989402.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 博弈數(shù)據(jù)分析方法及裝置
- 一種在即時(shí)通訊工具中實(shí)現(xiàn)博弈活動(dòng)的方法
- 面向多智能體同步博弈的建模方法及動(dòng)作預(yù)測(cè)系統(tǒng)
- 一種多主體博弈的增量配電網(wǎng)源網(wǎng)荷協(xié)同規(guī)劃方法
- 一種基于三方演化博弈的配電網(wǎng)決策方法、裝置和設(shè)備
- 對(duì)抗環(huán)境下多無(wú)人機(jī)協(xié)同目標(biāo)分配方法及系統(tǒng)
- 目標(biāo)均衡博弈的處理方法和裝置
- 一種業(yè)務(wù)執(zhí)行方法、裝置及其相關(guān)設(shè)備
- 用于云原生應(yīng)用資源調(diào)度的博弈優(yōu)化方法及其系統(tǒng)
- 一種機(jī)器博弈輔助決策方法及系統(tǒng)





