Abstract
The selection of a best sequential shots for a given start cue position is a major challenging task in a billiard game. A new algorithm is proposed as a strategy to apply maximum tolerance angle search sequentially. The strategy considers combinations among all pockets and target object balls during both the pre and post collision shots selection processes. A simulation program is developed to test the strategy in a competition scenario by players with different proficiencies. The level of proficiency of players in the competition is controlled by a threshold value as a criterion to evaluate capability to conduct consecutive shots and when to give out right of play. The winning score of each game (win rate) is used as a performance comparison index among different gaming situations and to verify the effectiveness of the algorithm. The initial results of several simulation games using our strategy show that higher proficiency player can out beat lower proficiency player easily. This is consistent with the gaming situation in the real world, showing the consistency of our simulation program. The simulation also verifies that the play order does decide the final competition outcomes, when the players’ proficiencies are close to each other. This work is the first to investigate the effects of consecutive shots and order of play on the billiard gaming results. A low cost training system is proposed to verify the efficiency of the repositioning algorithm in real world settings. The system adapts an augmented reality technology to instruct users for reliable aiming assistance. It makes use of a vision system for cue ball, object ball locations and cue stick velocity tracking. In all, the simulation program can provide an initial proof of the effectiveness of the reposition algorithm in the competition situation. Experiments results of maximum tolerance angle all pocket search strategy using our training facility as tested by users with different skill levels all out performed the results without guidance for the set of users with the same proficiency.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Jebara, T., Eyster, C., Weaver, I., Starner, T., Pentland, A.: Stochastics: augmenting the billiard experience with probabilistic vision and wearable computers. In: Proceedings of the International Symposium on Wearable Computers, Cambridge, Massachusetts, pp. 138–145 (1997)
Grogono, P.: Mathematics for Snooker simulation. Personal communication (2001)
Larsen, L.B., Jensen, P.M., Kammersgaard, K., Kromann, L.: The automated pool trainer—a multi modal system for learning the game of pool. In: Proceeding of the International Conference on Intelligent Multimedia and Distance Education (2001)
Jouaneh, M., Carnevale, P.: The development of an autonomous robotic system for playing mini-golf. IEEE Robot. Autom. Mag. 10(2), 56–60 (2003)
Hashimoto, K., Noritsugu, T.: Modeling and control of robotic yoyo with visual feedback. In: Proceedings of the IEEE International Conference on Robotics and Automation 3, 2650–2655 (1996)
Nakai, H., Taniguchi, Y., Uenohara, M., Yoshimi, T., Ogawa, H., Ozaki, F., Oaki, J., Sato, H., Asari, Y., Maeda, K., Banba, H., Okada, T., Tatsuno, K., Tanaka, E., Vamaguchi, O., Tacyhimon, M.: Volleyball playing robot. In: Proceedings of the IEEE International Conference on Robotics and Automation 2, 1083–1089 (1998)
Hoffman, J., Malstrom, E.: Teaching a miniature robotic manipulator to play chess. Robotica 1(4), 197–203 (1983)
Groen, F.C.A., den Boer, G.A., van Inge, A., Stam, R.: Chess playing robot. IEEE Trans. Instrum. Meas. 41(6), 911–914 (1992)
Acosta, L., Rodrigo, J.J., Mendez, J.A., Marichal, G.N., Sigut, M.: Ping-pong player prototype: a pc-based, low-cost, ping-pong robot. IEEE Robot. Autom. Mag. 10(4), 44–52 (2003)
Smith, M.: PickPocket: a computer billiards shark. Artif. Intell. 171, 1069–1091 (2007)
Leckie, W., Greenspan, M.: Pool physics simulation by event prediction 1: motion transitions. International Computer Games Association Journal 28(4), 214–222 (2005)
Leckie, W., Greenspan, M.: Pool physics simulation by event prediction 2: collisions. International Computer Games Association Journal 29(1), 24–31 (2006)
Shih, C., Hsiung, P.A., Wan, C.H., Koong, C.S., Liu, T.K., Yang, Y., Lin, C.H., Chu, W.C.: Integration of a vision-based tracking platform, visual instruction, and error analysis models for an efficient billiard training system. Opt. Eng. 48(2), 027202 (2009)
Shih, C.: Zero tolerance cue angle analysis and its effect on successive sink rate of a low cost billiard reposition control tutoring system. Knowl.-Based Syst. (2011). doi:10.1016/j.knosys.2011.05.008
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Shih, C., Koong, CS. & Hsiung, PA. Billiard Combat Modeling and Simulation Based on Optimal Cue Placement Control and Strategic Planning. J Intell Robot Syst 67, 25–41 (2012). https://doi.org/10.1007/s10846-011-9639-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-011-9639-4