Robot basketball: A comparison of ball dribbling with visual and force/torque feedback

Ball dribbling is a central element of basketball and a main challenge for creating basketball robots is to achieve stability of the periodic dribbling task. In this paper two control designs for ball dribbling with an industrial robot are compared. For the two strategies, the ball position is determined either through force/torque or visual sensor feedback and the ball trajectory is predicted with a recursive least squares algorithm. The end effector trajectory for each dribbling cycle is generated based on the predicted ball position/velocity at the dribbling height and the estimated coefficient of restitution. For both tracking approaches, dribbling for multiple cycles is achieved. The vision-based approach performs better as compared to the force/torque-based approach, in particular for imprecise estimates of the coefficient of restitution.

[1]  P. J. Holmes The dynamics of repeated impacts with a sinusoidally vibrating table , 1982 .

[2]  Daniel E. Koditschek,et al.  A One Degree of Freedom Juggler in a Two Degree of Freedom Environment , 1988, IEEE International Workshop on Intelligent Robots.

[3]  Daniel E. Koditschek,et al.  Progress in spatial robot juggling , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[4]  Stefan Schaal,et al.  Open loop stable control strategies for robot juggling , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[5]  S. Schaal,et al.  Robot juggling: implementation of memory-based learning , 1994, IEEE Control Systems.

[6]  Hiroaki Kitano,et al.  RoboCup: Robot World Cup , 1998, CROS.

[7]  Shiro Shimizu,et al.  Robotics applied to sports engineering , 2000, Adv. Robotics.

[8]  Rod Crossa Grip-slip behavior of a bouncing ball , 2002 .

[9]  Robert Riener,et al.  Control concepts for an industrial robot used as kinesthetic knee joint simulator , 2002, Proceedings of the Third International Workshop on Robot Motion and Control, 2002. RoMoCo '02..

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

[11]  A. Doménech A classical experiment revisited: The bounce of balls and superballs in three dimensions , 2005 .

[12]  Masatoshi Ishikawa,et al.  Robot dribbling using a high-speed multifingered hand and a high-speed vision system , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Philippe Lefèvre,et al.  Sensorless stabilization of bounce juggling , 2006, IEEE Transactions on Robotics.

[14]  Philippe Lefèvre,et al.  Rhythmic Feedback Control of a Blind Planar Juggler , 2007, IEEE Transactions on Robotics.

[15]  Kazuhiro Kosuge Human-robot interaction - What we learned from robot helpers and dance partner robots , 2008, RO-MAN.

[16]  Dirk Wollherr,et al.  Basketball robot: Ball-On-Plate with pure haptic information , 2008, 2008 IEEE International Conference on Robotics and Automation.