Robotic yoyo playing with visual feedback

Robotic yoyo playing is a challenging, open-loop unstable game, which requires dynamic dexterity to stabilize. The switching control strategy proposed here stabilizes the yoyo by determining when to start its activation. A straightforward implementation is presented and demonstrated, using continuous state estimation provided by visual feedback and the previously developed dynamic model. The discrete return map associated with the original continuous system is analyzed and shown to possess a single physically relevant fixed point. Stability is guaranteed as long as the control parameter, which determines the magnitude of the acceleration, is above a certain level. The stabilizing power of the proposed control algorithm is successfully demonstrated on a real-time robotic yoyo playing system. Theoretical predictions regarding the fixed point of the return map are confirmed experimentally, providing further support for our modeling and analysis.

[1]  Arturo Zavala-Río,et al.  Direct adaptive control design for one-degree-of-freedom complementary-slackness jugglers , 2001, Autom..

[2]  Miriam Zacksenhouse,et al.  Oscillatory neural networks for robotic yo-yo control , 2003, IEEE Trans. Neural Networks.

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

[4]  Marc H. Raibert,et al.  Legged Robots That Balance , 1986, IEEE Expert.

[5]  Ronald S. Fearing,et al.  Sliding and hopping gaits for the underactuated Acrobot , 1998, IEEE Trans. Robotics Autom..

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

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

[8]  P. Holmes,et al.  Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields , 1983, Applied Mathematical Sciences.

[9]  Toshiro Noritsugu,et al.  Modeling and Control of Robotic Yoyo with Visual Feedback , 1996 .

[10]  Jun Nakanishi,et al.  A brachiating robot controller , 2000, IEEE Trans. Robotics Autom..

[11]  M. Zacksenhouse,et al.  Necessary condition for simple oscillatory neural control of robotic yoyo , 2002, Proceedings of the 2002 International Joint Conference on Neural Networks. IJCNN'02 (Cat. No.02CH37290).

[12]  Daniel E. Koditschek,et al.  Analysis of a Simplified Hopping Robot , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[13]  B. Brogliato,et al.  On the Control of a One Degree-of-Freedom Juggling Robot , 1999 .

[14]  Daniel E. Koditschek,et al.  From stable to chaotic juggling: theory, simulation, and experiments , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[15]  Ruedi Stoop,et al.  Encounter with Chaos , 1992 .

[16]  Kevin M. Lynch,et al.  Recurrence, controllability, and stabilization of juggling , 2001, IEEE Trans. Robotics Autom..

[17]  Daniel E. Koditschek,et al.  A family of robot control strategies for intermittent dynamical environments , 1990, IEEE Control Systems Magazine.

[18]  Toshiro Noritsugu,et al.  Modeling and control of robotic yo-yo with visual feedback , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[19]  Christopher G. Atkeson,et al.  Task-level robot learning: juggling a tennis ball more accurately , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[20]  Daniel E. Koditschek,et al.  A family of robot control strategies for intermittent dynamical environments , 1990 .

[21]  Huiliang Jin,et al.  Yoyo Dynamics: Sequence of Collisions Captured by a Restitution Effect , 2002 .

[22]  Daniel E. Koditschek,et al.  Planning and Control of Robotic Juggling and Catching Tasks , 1994, Int. J. Robotics Res..

[23]  Shigeru Kurosu Dynamics of a Human-Operated Dynamical System (Yo-Yo Control System) , 1978 .

[24]  B. Brogliato,et al.  On the Control of a One Degree-of-Freedom Juggling Robot , 1999 .