Font Size: a A A

Design And Implementation Of Intelligent Chess Game System

Posted on:2019-04-13Degree:MasterType:Thesis
Country:ChinaCandidate:Z Y JiangFull Text:PDF
GTID:2370330566969528Subject:Control Engineering
Abstract/Summary:PDF Full Text Request
Artificial intelligence research has been developing vigorously in recent years,and remarkable advances have been made in computer game algorithms.These are bound to have important social consequences,and then artificial intelligence products are gradually entering people's lives.This article will describe a smart Chinese chess system that interacts with human through a robotic arm.The system obtains chessboard information and the location where player put the chess through the camera.and then completes the process of playing chess with a human using a robotic arm.Chinese chess has a long history and draws lots of players.This smart robotic arm will be applied in the fields of education and entertainment,which will contribute to the spread of chess culture and the improvement of people's chess levels.The system has been designed for playing chess with human players.This paper focuses on the details of system implementation have been discussed and studied in following three aspects:Firstly,focusing on the algorithm for machine vision,including the adjustment of the chess board,the location of the chesses and the recognition of the chesses.In recognition algorithm,the advantages and disadvantages of the SIFT method and the CNN method are compared and the following section analyzes the case in actual application.Secondly,this paper researches Chinese man-machine game algorithm.It is mainly including the storage of chessboards and pieces in computers,game tree search method and situation evaluation function.Many primary game tree search methods are introduced and we further investigate the elements that constitute evaluation function and the adjustment of its parameters.Thirdly,A variety of motion detection methods have been compared for identifying whether a human player has completed chess moves.Ultimately this paper uses the Temporal Difference method to determine the time when the player's hands to enter the board and when leave the board,so as to be able to complete the gaming flow.The chess system implemented in this article,while in the gaming flow,are using camera to get the human player status whether the set is completed.If player has done,the system starts to obtain and handle the information on the chess board.Then using situation of gaming to generate a chess move.The game algorithm gives a falling point,which is used to send the hardware communication protocol to the hardware,so as to complete the entire game process.
Keywords/Search Tags:machine vision, game algorithm, motion detection, Chinese chess
PDF Full Text Request
Related items