Intelligent Carom Billiards Assistive System for automatic solution path generation and actual path prediction with principal component analysis-based ball motion detection

This article proposes an Intelligent Carom Billiards Assistive System for a novice at Carom Billiards. Since a novice player is very difficult to find the solution paths of the cue ball, the ICBAS automatically calculates the solution paths for given ball configuration which is detected by a monocul...

Full description

Bibliographic Details
Main Authors: Jung-kil Park, Jaebyung Park
Format: Article
Language:English
Published: SAGE Publishing 2022-08-01
Series:International Journal of Advanced Robotic Systems
Online Access:https://doi.org/10.1177/17298806221118865
_version_ 1811188750244380672
author Jung-kil Park
Jaebyung Park
author_facet Jung-kil Park
Jaebyung Park
author_sort Jung-kil Park
collection DOAJ
description This article proposes an Intelligent Carom Billiards Assistive System for a novice at Carom Billiards. Since a novice player is very difficult to find the solution paths of the cue ball, the ICBAS automatically calculates the solution paths for given ball configuration which is detected by a monocular vision and displays them in a guidance monitor. For rapid and systematically calculating the solution paths, the five and half system that is the most representative method in the field of billiard is implemented. In addition, the paths of the cue ball changed by the direction of the cue stick are predicted in real time and projected onto the pool table bed. By comparing the solution paths of the cue ball with the projected paths, a player can hit the cue ball easily and successfully. For automatically providing the solution paths and the predicted paths during billiard game, the ball movement is detected by the principal component analysis under linear motion constraints robustly against image noise, occlusion, and so on. Whenever all of the balls stop, both paths are newly calculated and provided for a player. For verifying the feasibility of the proposed Intelligent Carom Billiards Assistive System, the experiments are conducted with the real pool table.
first_indexed 2024-04-11T14:23:41Z
format Article
id doaj.art-c523d13398024cecb0de8caf41deec0f
institution Directory Open Access Journal
issn 1729-8814
language English
last_indexed 2024-04-11T14:23:41Z
publishDate 2022-08-01
publisher SAGE Publishing
record_format Article
series International Journal of Advanced Robotic Systems
spelling doaj.art-c523d13398024cecb0de8caf41deec0f2022-12-22T04:18:58ZengSAGE PublishingInternational Journal of Advanced Robotic Systems1729-88142022-08-011910.1177/17298806221118865Intelligent Carom Billiards Assistive System for automatic solution path generation and actual path prediction with principal component analysis-based ball motion detectionJung-kil Park0Jaebyung Park1 Division of Electronics and Information Engineering, Jeonbuk National University, Jeonju-si, South Korea Core Research Institute of Intelligent Robots, Jeonbuk National University, Jeonju-si, South KoreaThis article proposes an Intelligent Carom Billiards Assistive System for a novice at Carom Billiards. Since a novice player is very difficult to find the solution paths of the cue ball, the ICBAS automatically calculates the solution paths for given ball configuration which is detected by a monocular vision and displays them in a guidance monitor. For rapid and systematically calculating the solution paths, the five and half system that is the most representative method in the field of billiard is implemented. In addition, the paths of the cue ball changed by the direction of the cue stick are predicted in real time and projected onto the pool table bed. By comparing the solution paths of the cue ball with the projected paths, a player can hit the cue ball easily and successfully. For automatically providing the solution paths and the predicted paths during billiard game, the ball movement is detected by the principal component analysis under linear motion constraints robustly against image noise, occlusion, and so on. Whenever all of the balls stop, both paths are newly calculated and provided for a player. For verifying the feasibility of the proposed Intelligent Carom Billiards Assistive System, the experiments are conducted with the real pool table.https://doi.org/10.1177/17298806221118865
spellingShingle Jung-kil Park
Jaebyung Park
Intelligent Carom Billiards Assistive System for automatic solution path generation and actual path prediction with principal component analysis-based ball motion detection
International Journal of Advanced Robotic Systems
title Intelligent Carom Billiards Assistive System for automatic solution path generation and actual path prediction with principal component analysis-based ball motion detection
title_full Intelligent Carom Billiards Assistive System for automatic solution path generation and actual path prediction with principal component analysis-based ball motion detection
title_fullStr Intelligent Carom Billiards Assistive System for automatic solution path generation and actual path prediction with principal component analysis-based ball motion detection
title_full_unstemmed Intelligent Carom Billiards Assistive System for automatic solution path generation and actual path prediction with principal component analysis-based ball motion detection
title_short Intelligent Carom Billiards Assistive System for automatic solution path generation and actual path prediction with principal component analysis-based ball motion detection
title_sort intelligent carom billiards assistive system for automatic solution path generation and actual path prediction with principal component analysis based ball motion detection
url https://doi.org/10.1177/17298806221118865
work_keys_str_mv AT jungkilpark intelligentcarombilliardsassistivesystemforautomaticsolutionpathgenerationandactualpathpredictionwithprincipalcomponentanalysisbasedballmotiondetection
AT jaebyungpark intelligentcarombilliardsassistivesystemforautomaticsolutionpathgenerationandactualpathpredictionwithprincipalcomponentanalysisbasedballmotiondetection