Exploiting Elastic Energy Storage for “Blind” Cyclic Manipulation: Modeling, Stability Analysis, Control, and Experiments for Dribbling

For creating robots that are capable of human-like performance in terms of speed, energetic properties, and robustness, intrinsic compliance is a promising design element. In this paper, we investigate the principle effects of elastic energy storage and release for basketball dribbling in terms of open-loop cycle stability. We base the analysis, which is performed for the 1-degree-of-freedom (DoF) case, on error propagation, peak power performance during hand contact, and robustness with respect to varying hand stiffness. As the ball can only be controlled during contact, an intrinsically elastic hand extends the contact time and improves the energetic characteristics of the process. To back up our basic insights, we extend the 1-DoF controller to 6-DoFs and show how passive compliance can be exploited for a 6-DoF cyclic ball dribbling task with a 7-DoF articulated Cartesian impedance controlled robot. As a human is able to dribble blindly, we decided to focus on the case of contact force sensing only, i.e., no visual information is necessary in our approach. We show via simulation and experiment that it is possible to achieve a stable dynamic cycle based on the 1-DoF analysis for the primary vertical axis together with control strategies for the secondary translations and rotations of the task. The scheme allows also the continuous tracking of a desired dribbling height and horizontal position. The approach is also used to hypothesize about human dribbling and is validated with captured data.

[1]  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.

[2]  Martin Buss,et al.  Robot Basketball: Ball Dribbling — A Modified Juggling Task , 2009 .

[3]  Fathi H. Ghorbel,et al.  On the uniform boundedness of the inertia matrix of serial robot manipulators , 1998, J. Field Robotics.

[4]  Martin Buss,et al.  Robot basketball: A comparison of ball dribbling with visual and force/torque feedback , 2009, 2009 IEEE International Conference on Robotics and Automation.

[5]  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.

[6]  Martin Buss,et al.  Resonance-driven dynamic manipulation: Dribbling and juggling with elastic beam , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[7]  Yoshihiko Nakamura,et al.  Skill of compliance with controlled charging/discharging of kinetic energy , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[8]  Raffaello D'Andrea,et al.  Bouncing an Unconstrained Ball in Three Dimensions with a Blind Juggling Robot , 2009, 2009 IEEE International Conference on Robotics and Automation.

[9]  Atsuo Takanishi,et al.  Realization of dynamic biped walking varying joint stiffness using antagonistic driven joints , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[10]  I. Manchester Transverse Dynamics and Regions of Stability for Nonlinear Hybrid Limit Cycles , 2010, 1010.2241.

[11]  Alin Albu-Schaffer,et al.  Optimal Control for Maximizing Link Velocity of Robotic Variable Stiffness Joints , 2011 .

[12]  K. H. Hunt,et al.  Coefficient of Restitution Interpreted as Damping in Vibroimpact , 1975 .

[13]  Ian R. Manchester,et al.  Regions of Attraction for Hybrid Limit Cycles of Walking Robots , 2010, ArXiv.

[14]  C. Canudas de Wit,et al.  Dynamic tire friction models for vehicle traction control , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[15]  Rafal Goebel,et al.  Preasymptotic Stability and Homogeneous Approximations of Hybrid Dynamical Systems , 2010, SIAM Rev..

[16]  Jörg Schröder,et al.  Engineering Mechanics 2: Mechanics of Materials , 2011 .

[17]  M. Spong Modeling and Control of Elastic Joint Robots , 1987 .

[18]  S. Drakunov Sliding-mode observers based on equivalent control method , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[19]  Alin Albu-Schäffer,et al.  Exploiting elastic energy storage for cyclic manipulation: Modeling, stability, and observations for dribbling , 2011, IEEE Conference on Decision and Control and European Control Conference.

[20]  Alin Albu-Schäffer,et al.  A Unified Passivity-based Control Framework for Position, Torque and Impedance Control of Flexible Joint Robots , 2007, Int. J. Robotics Res..

[21]  Alin Albu-Schäffer,et al.  Exploiting potential energy storage for cyclic manipulation: An analysis for elastic dribbling with an anthropomorphic robot , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  J. Fontanella,et al.  The Physics of Basketball , 2006 .

[23]  Dirk Wollherr,et al.  Ball dribbling with an underactuated continuous-time control phase: Theory & experiments , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[25]  Jörg Schröder,et al.  Engineering Mechanics 1: Statics , 2009 .