Browse > Article
http://dx.doi.org/10.14702/JPEE.2020.309

Augmented Reality-based Billiards Training System  

Kang, Seung-Woo (School of Electric, Electronics, and Communication Engineering, KOREATECH)
Choi, Kang-Sun (School of Electric, Electronics, and Communication Engineering, KOREATECH)
Publication Information
Journal of Practical Engineering Education / v.12, no.2, 2020 , pp. 309-319 More about this Journal
Abstract
Billiards is a fun and popular sport, but both route planning and cueing prevent beginners from becoming skillful. A beginner in billiards requires constant concentration and training to reach the right level, but without the right motivating factor, it is easy to lose interests. This study aims to induce interest in billiards and accelerate learning by utilizing billiard path prediction and visualization on a highly immersive augmented reality platform that combines a stereo camera and a VR headset. For implementation, the placement of billiard balls is recognized through the OpenCV image processing program, and physics simulation, path search, and visualization are performed in Unity Engine. As a result, accurate path prediction can be achieved. This made it possible for beginners to reduce the psychological burden of planning the path, focus only on accurate cueing, and gradually increase their billiard proficiency by getting used to the path suggested by the algorithm for a long time. We confirm that the proposed AR billiards is remarkably effective as a learning assistant tool.
Keywords
Augmented reality; Image processing; Physics simulation; Visualization;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Interesting Engineering, "This AR projector system acts like a billiards coach," Youtube, 2018 [Online]. Available: https://youtu.be/zHVW2_lH9vs (Accessed October 7, 2020)
2 OpenCV, "Structural analysis and shape descriptors," Jul. 18, 2020 [Online]. Available: https://docs.opencv.org/4.4.0/d3/dc0/group__imgproc__shape.html (Accessed October 7, 2020)
3 Wikipedia, "Ramer-douglas-peucker algorithm," Aug. 22, 2020 [Online]. Available: https://en.wikipedia.org/wiki/Ramer%E2%80%93Douglas%E2%80%93Peucker_algorithm (Accessed October 7, 2020)
4 X. S. Gao, X. R. Hou, J. L. Tang, and H. F. Cheng, "Complete solution classification for the perspective-three-point problem," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 25, no. 8. pp. 930-943, August 2003.   DOI
5 P. Cong, Z. Xiong, Y. Zhang, S. Zhao, and F. Wu, "Accurate dynamic 3d sensing with fourier-assisted phase shifting," IEEE Journal of Selected Topics in Signal Processing, vol. 9, no. 3 pp. 396-408, April 2015.   DOI
6 M. Gomez, "A swept-sphere sweep test," Simple Intersection Tests for Games, GAMASUTRA, October 18, 1999 [Online]. Available: https://www.gamasutra.com/view/feature/131790/simple_intersection_tests_for_games.php?page=2 (Accessed October 17, 2020)
7 K. T. Jung, "A study on students' learning process in practical education using an equipment," JPEE, vol. 4, no. 1, pp. 165-172, June 2012.
8 S. Mathavan, M. R. Jackson, and R. M. Parkin, "A theoretical analysis of billiard ball dynamics under cushion impacts," Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, vol. 224, no. 9, pp. 1863-1873, 2010.   DOI
9 D. Conger, "Collision of point particles," PHYSICS Modeling for Game Programmers, Boston, Mass.: Thomson Course Technologhy, 2004.