Simulating Human Table Tennis with a Biomimetic Robot Setup

Playing table tennis is a difficult motor task which requires fast movements, accurate control and adaptation to task parameters. Although human beings see and move slower than most robot systems they outperform all table tennis robots significantly. In this paper we study human table tennis and present a robot system that mimics human striking behavior. Therefore we model the human movements involved in hitting a table tennis ball using discrete movement stages and the virtual hitting point hypothesis. The resulting model is implemented on an anthropomorphic robot arm with 7 degrees of freedom using robotics methods. We verify the functionality of the model both in a physical realistic simulation of an anthropomorphic robot arm and on a real Barrett WAM™.

[1]  John E. Dennis,et al.  Numerical methods for unconstrained optimization and nonlinear equations , 1983, Prentice Hall series in computational mathematics.

[2]  David N. Lee,et al.  Visual Timing of Interceptive Action , 1985 .

[3]  John Knight,et al.  Pingpong-playing robot controlled by a microcomputer , 1986, Microprocess. Microsystems.

[4]  Hideaki Hashimoto,et al.  Development Of A Pingpong Robot System Using 7 Degrees Of Freedom Direct Drive Arm , 1987, Other Conferences.

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

[6]  Reinoud J. Bootsma,et al.  Chapter 6 Visual Control of an Attacking Forehand Drive in Table Tennis , 1988 .

[7]  O. Meijer,et al.  Complex movement behaviour : 'the' motor-action controversy , 1988 .

[8]  R. Bootsma,et al.  Timing an attacking forehand drive in table tennis. , 1990 .

[9]  John T. Wen,et al.  A robot ping pong player: optimized mechanics, high performance 3D vision, and intelligent sensor control , 1990, Robotersysteme.

[10]  Richard A. Schmidt,et al.  Motor Learning and Performance , 1991 .

[11]  D. Wolpert,et al.  Internal models in the cerebellum , 1998, Trends in Cognitive Sciences.

[12]  Jun Nakanishi,et al.  Learning Attractor Landscapes for Learning Motor Primitives , 2002, NIPS.

[13]  Russell L. Andersson Robot Ping-Pong , 2003 .

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

[15]  H. Cruse,et al.  On the cost functions for the control of the human arm movement , 1990, Biological Cybernetics.

[16]  Lynn Hogan Practical Computing , 2004 .

[17]  E. Todorov Optimality principles in sensorimotor control , 2004, Nature Neuroscience.

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

[19]  Sadao Kawamura,et al.  Advances in Robot Control , 2006 .

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