A Robust Vision Module for Humanoid Robotic Ping-Pong Game

被引:3
作者
Chen, Xiaopeng [1 ]
Huang, Qiang [1 ]
Wan, Weiwei [2 ]
Zhou, Mingliang [1 ]
Yu, Zhangguo [1 ]
Zhang, Weimin [1 ]
Yasin, Awais [3 ]
Bao, Han [4 ]
Meng, Fei [1 ]
机构
[1] Beijing Inst Technol, Beijing 100081, Peoples R China
[2] Univ Tokyo, Tokyo, Japan
[3] Univ Engn & Technol, Lahore, Pakistan
[4] Natl Res Ctr Intelligence Equipment Agr, Beijing, Peoples R China
关键词
Robotic ping-pong; precise and high-speed vision module; non-linear rebound model; trajectory prediction; humanoid robot; SPINNING BALL; TRACKING; PLAYER; PREDICTION;
D O I
10.5772/60406
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Developing a vision module for a humanoid ping-pong game is challenging due to the spin and the non-linear rebound of the ping-pong ball. In this paper, we present a robust predictive vision module to overcome these problems. The hardware of the vision module is composed of two stereo camera pairs with each pair detecting the 3D positions of the ball on one half of the ping-pong table. The software of the vision module divides the trajectory of the ball into four parts and uses the perceived trajectory in the first part to predict the other parts. In particular, the software of the vision module uses an aerodynamic model to predict the trajectories of the ball in the air and uses a novel non-linear rebound model to predict the change of the ball's motion during rebound. The average prediction error of our vision module at the ball returning point is less than 50 mm - a value small enough for standard sized ping-pong rackets. Its average processing speed is 120fps. The precision and efficiency of our vision module enables two humanoid robots to play ping-pong continuously for more than 200 rounds.
引用
收藏
页数:14
相关论文
共 44 条
[1]  
Acosta L, 2003, IEEE ROBOT AUTOM MAG, V10, P44, DOI 10.1109/MRA.2003.1256297
[2]  
Adair RK, 1990, AM J PHYS, V58, P1117
[3]  
Andersson R. L., 1990, Proceedings. 5th IEEE International Symposium on Intelligent Control 1990 (Cat. No.90TH0333-5), P165, DOI 10.1109/ISIC.1990.128455
[4]   DYNAMIC SENSING IN A PING-PONG PLAYING ROBOT [J].
ANDERSSON, RL .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1989, 5 (06) :728-739
[5]  
Angel L, 2008, LECT NOTES CONTR INF, V370, P229
[6]  
Billingsley J, 1983, ROBOT RING PONG PRAC
[7]   Bounce of a spinning ball near normal incidence [J].
Cross, R .
AMERICAN JOURNAL OF PHYSICS, 2005, 73 (10) :914-920
[8]   Measurements of the horizontal coefficient of restitution for a superball and a tennis ball [J].
Cross, R .
AMERICAN JOURNAL OF PHYSICS, 2002, 70 (05) :482-489
[9]   A new algorithm for ball recognition using circle Hough transform and neural classifier [J].
D'Orazio, T ;
Guaragnella, C ;
Leo, M ;
Distante, A .
PATTERN RECOGNITION, 2004, 37 (03) :393-408
[10]  
FASSLER H, 1990, ROBOTERSYSTEME, V6, P161