The Study of Offensive/ Defensive Decision-Making for aBilliard Robot by the Grey System Theory

碩士 === 淡江大學 === 機械與機電工程學系碩士班 === 100 === The objective of this thesis is to design a billiard robot possess with the ability of strategy thinking. It is just like human beings to play billiard games. The billiard robot is able to judge the situations for making offensive or defensive decision int...

Full description

Bibliographic Details
Main Authors: Yu-Zheng Lin, 林育正
Other Authors: Jr-Syu Yang
Format: Others
Language:zh-TW
Published: 2012
Online Access:http://ndltd.ncl.edu.tw/handle/21304483952156453726
Description
Summary:碩士 === 淡江大學 === 機械與機電工程學系碩士班 === 100 === The objective of this thesis is to design a billiard robot possess with the ability of strategy thinking. It is just like human beings to play billiard games. The billiard robot is able to judge the situations for making offensive or defensive decision intelligently. The purpose of defensive strategy is to reduce the opponent’s chance to score and to enhance opponent’s mistakes. The various shooting strength and stroke strategy are decided by the predicted moving routes and the final position of the cue ball. The final goal of this robot is to win the billiard game like human beings does. In the research, a CCD camera is applied to capture the image of all the balls by the designed VB program in order to find out whether there is a block ball on the straight line between the cue ball and corresponding pocket. Then the offensive strategy is decided by three parameters in the Grey theory. Those parameters are distance between the cue ball and the objective ball, the distance between the objective ball and the corresponding pocket, and the corresponding shooting angle. By the way, the defensive shot is decided by the collision theory and the Grey theory from the predicted parameters which are the moving routes and the final position of the cue ball. Finally, the defensive and offensive decision-making subsystems are integrated into the billiard robot. The calculated results are shown in the VB interface to implement the shooting strength and stroke strategy. Experimental results show that this billiard robot are able to make a defensive or an offensive shot intelligently and successfully.