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...
Main Authors: | , |
---|---|
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 |