Neural network-based state prediction for strategy planning of an air hockey robot

We analyze a neural network implementation for puck state prediction in robotic air hockey. Unlike previous prediction schemes which used simple dynamic models and continuously updated an intercept state estimate, the neural network predictor uses a complex function, computed with data acquired from various puck trajectories, and makes a single, timely estimate of the final intercept state. Theoretically, the network can account for the complete dynamics of the table if all important state parameters are included as inputs, an accurate data training set of trajectories is used, and the network has an adequate number of internal nodes. To develop our neural networks, we acquired data from 1500 no-bounce and 1500 one-bounce puck trajectories, noting only translational state information. Analysis showed that performance of neural networks designed to predict the results of no-bounce trajectories was better than the performance of neural networks designed for one-bounce trajectories. Since our neural network input parameters did not include rotational puck estimates and recent work shows the importance of spin in impact analysis, we infer that adding a spin input to the neural network will increase the effectiveness of state estimates for the one-bounce case. © 2001 John Wiley & Sons, Inc.

[1]  Graham C. Goodwin,et al.  Adaptive filtering prediction and control , 1984 .

[2]  Huibert Kwakernaak,et al.  Linear Optimal Control Systems , 1972 .

[3]  K. Vøyenli,et al.  On the motion of an ice hockey puck , 1985 .

[4]  Mark W. Spong,et al.  Intelligent visual servo control of an air hockey playing robot , 1997 .

[5]  B. Anderson,et al.  Optimal Filtering , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[6]  B. Anderson,et al.  Optimal control: linear quadratic methods , 1990 .

[7]  G. Siouris,et al.  Optimum systems control , 1979, Proceedings of the IEEE.

[8]  Chin-Teng Lin,et al.  Neural fuzzy systems , 1994 .

[9]  Bart Kosko,et al.  Neural networks and fuzzy systems , 1998 .

[10]  Eric Krotkov,et al.  Impulsive manipulation , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.