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.
|