TY - JOUR
T1 - Design of neural network controller for a billiard robot
AU - Gao, Jiaying
AU - He, Qiuyang
AU - Zhan, Zhixin
N1 - Publisher Copyright:
© 2017, Editorial Board of JBUAA. All right reserved.
PY - 2017/3
Y1 - 2017/3
N2 - This paper focuses on the cue ball controlling problem for a billiard robot. A neural network (NN) controller is designed, and the trained robot is able to stroke the cue ball moving to the target point after colliding with objective ball and cushions. Since the problem is non-linear and non-smooth, the solution is divided into several steps. First, the stroking model and the coordinate definition are described. Second, the kinematic model for cue ball motion and the mirror model for cushion rebounds are established under the ideal smooth assumption. Then, the neural network method is used to modify the ideal models, and the pattern recognition method for trajectories is presented. In the verification test, the trained robot is able to master the cue ball controlling with each pattern. The statistic results tally with the model analysis. Compared with simply adopting neural network method, the method combined with theoretical kinematic analysis will effectively improve the network quality and reduce the training error.
AB - This paper focuses on the cue ball controlling problem for a billiard robot. A neural network (NN) controller is designed, and the trained robot is able to stroke the cue ball moving to the target point after colliding with objective ball and cushions. Since the problem is non-linear and non-smooth, the solution is divided into several steps. First, the stroking model and the coordinate definition are described. Second, the kinematic model for cue ball motion and the mirror model for cushion rebounds are established under the ideal smooth assumption. Then, the neural network method is used to modify the ideal models, and the pattern recognition method for trajectories is presented. In the verification test, the trained robot is able to master the cue ball controlling with each pattern. The statistic results tally with the model analysis. Compared with simply adopting neural network method, the method combined with theoretical kinematic analysis will effectively improve the network quality and reduce the training error.
KW - Billiard robot
KW - Kinematic analysis
KW - Neural network (NN)
KW - Non-linear and non-smooth
KW - Trajectory classification
UR - https://www.scopus.com/pages/publications/85019270623
U2 - 10.13700/j.bh.1001-5965.2016.0183
DO - 10.13700/j.bh.1001-5965.2016.0183
M3 - 文章
AN - SCOPUS:85019270623
SN - 1001-5965
VL - 43
SP - 533
EP - 543
JO - Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics
JF - Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics
IS - 3
ER -