[發明專利]基于中國象棋的機器博弈系統在審
| 申請號: | 201710989402.2 | 申請日: | 2017-10-20 |
| 公開(公告)號: | CN107803018A | 公開(公告)日: | 2018-03-16 |
| 發明(設計)人: | 王亞飛;單志勇;盧勇杰 | 申請(專利權)人: | 東華大學 |
| 主分類號: | A63F3/00 | 分類號: | A63F3/00;A63F3/02;B25J9/16;B25J11/00 |
| 代理公司: | 上海申匯專利代理有限公司31001 | 代理人: | 翁若瑩,柏子雵 |
| 地址: | 200050 上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 中國象棋 機器 博弈 系統 | ||
1.一種基于中國象棋的機器博弈系統,該系統根據用戶選擇在人人對抗模式及人機對抗模式之間切換,其特征在于,包括手機端、主控單元及機械臂,其中:
手機端包括:搜索藍牙設備列表展示模塊,用于搜索主控單元發出的藍牙信號,并將搜索到的所有發出藍牙信號的主控單元的設備列表展示出來,用戶在設備列表中選擇一個主控單元與當前手機端進行藍牙匹配;
藍牙通信控制模塊,用于控制手機端與匹配的主控單元進行通信,從而傳輸數據;
應用程序開始退出邏輯模塊,用于進入及退出中國象棋游戲功能界面;
僅在人機對抗模式激活的博弈算法模塊,基于當前棋子狀態在棋盤上的90個點上智能搜索出最優對抗走法,并在棋盤上展現出來,同時根據最優對抗走法形成動態信息;
棋子動態匹配指令模塊,依據動態信息或用戶自行選擇的走棋方式進行走棋,每一步走棋時,用于匹配棋盤上的對應位置,從而產生位置動作指令;
傳輸棋子動態指令模塊,在人機對抗模式下,用于將位置動作指令傳送到主控單元;
棋子走棋規則邏輯判斷模塊,用于判斷每一步走棋是否符合中國象棋的規則,只有符合,才允許對應的棋子走動,且才能允許傳輸棋子動態指令模塊向主控單元傳輸位置動作指令;
悔棋模塊,依據用戶的選擇激活,當悔棋模塊被激活后,用戶能悔棋一步,將上一步走過的動作重現;
吃棋子判斷邏輯模塊,當走棋符合走法規則時,目的點存在對方棋子時將對方棋子吃掉,在手機端上表現為對方棋子消失,吃棋方正常到達目的點,機械臂端表現為將對方棋子拿下棋盤,吃棋方正常被拿到目的點;
走棋思考計時模塊,用于雙方下棋思考的計時,當一方走完棋時,輪到另一方走棋時,就開始計時,若思考計時超過規定時間,則記為輸棋;
紅黑方棋子動態位置記錄模塊,雙方棋子每走一步后,用于記錄當前走棋狀態;
棋盤實時信息展示模塊,用于調用紅黑方棋子動態位置記錄模塊實時顯示當前走棋狀態;
主控單元,用于解析手機端發送過來的位置動作指令,形成用于控制機械臂的控制脈沖,從而協調六路帶有伺服電機的機械臂分別做出合適的動作,以形成夾拿對應位置棋子的合適動作;
六節帶有伺服電機的機械臂,用于根據主控單元的指令進行動作。
2.如權利要求1所述的一種基于中國象棋的機器博弈系統,其特征在于,所述主控單元包括STM32主控制器、六路PWM舵機接口模塊、復位模塊、電源電壓模塊,STM32主控制器分別連接六路PWM舵機接口模塊、復位模塊及電源電壓模塊;STM32主控制器經由六路PWM舵機接口模塊控制所述機械臂;復位模塊,用于設置整個機械臂的復位動作;電源電壓模塊為STM32主控制器提供工作電壓。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東華大學,未經東華大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710989402.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:撲克機及其理牌裝置及理牌方法
- 下一篇:一種語文漢字記憶游戲設備





