Modeling the stroke process in table tennis robot using neural network

To hit incoming balls back to a desired position, it is a key factor for table tennis robot to get racket parameters accurately. For modeling the stroke process, a novel model is built based on multiple neural networks. The input data for neural networks are the ball velocity differences during the stroke, and racket parameters are the output data. To reduce the influences from the invalid data, a neural network based on each empirical data is established. The training data are clustered based on the empirical data. The way of choosing a neural network to compute the racket parameters depends on the comparison between the new coming data and the empirical data. Moreover, a novel way based on a binocular vision system to verify the stroke model is proposed. Experimental results have showed that the stroke model created via the proposed method is applicable and the verification method is effective.

[1]  Fumio Miyazaki,et al.  A learning approach to robotic table tennis , 2005, IEEE Transactions on Robotics.

[2]  Kun Zhang,et al.  Improved high-speed vision system for table tennis robot , 2014, 2014 IEEE International Conference on Mechatronics and Automation.

[3]  Fumio Miyazaki,et al.  Learning to Dynamically Manipulate: A Table Tennis Robot Controls a Ball and Rallies with a Human Being , 2006 .

[4]  Fumio Miyazaki,et al.  Learning to the robot table tennis task-ball control & rally with a human , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[5]  Russell L. Anderson,et al.  A Robot Ping-Pong Player: Experiments in Real-Time Intelligent Control , 1988 .

[6]  Tan Min,et al.  An adaptive way to detect the racket of the table tennis robot based on HSV and RGB , 2015, 2015 34th Chinese Control Conference (CCC).

[7]  Jan Peters,et al.  Simulating Human Table Tennis with a Biomimetic Robot Setup , 2010, SAB.

[8]  De Xu,et al.  Adding Active Learning to LWR for Ping-Pong Playing Robot , 2013, IEEE Transactions on Control Systems Technology.

[9]  Jan Peters,et al.  A biomimetic approach to robot table tennis , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  De Xu,et al.  Visual Measurement of the Racket Trajectory in Spinning Ball Striking for Table Tennis Player , 2013, IEEE Transactions on Instrumentation and Measurement.

[11]  Russell L. Andersson,et al.  Aggressive trajectory generator for a robot ping-pong player , 1988, IEEE Control Systems Magazine.

[12]  De Xu,et al.  Visual Measurement and Prediction of Ball Trajectory for Table Tennis Robot , 2010, IEEE Transactions on Instrumentation and Measurement.

[13]  Andrew W. Moore,et al.  Locally Weighted Learning , 1997, Artificial Intelligence Review.

[14]  Juan A. Méndez,et al.  Ping-pong player prototype , 2003, IEEE Robotics Autom. Mag..

[15]  Geoffrey E. Hinton,et al.  Learning representations by back-propagating errors , 1986, Nature.

[16]  Marina Bosch,et al.  A Robot Ping Pong Player Experiment In Real Time Intelligent Control , 2016 .