Skip to main content
Log in

On the Control of a One Degree-of-Freedom Juggling Robot

  • Published:
Dynamics and Control

Abstract

This paper is devoted to the feedback control of a one degree-of-freedom (dof) juggling robot, considered as a subclass of mechanical systems subject to a unilateral constraint. The proposed approach takes into account the whole dynamics of the system, and focuses on the design of a force input. It consists of a family of hybrid feedback control laws, that allow to stabilize the object around some desired (periodic or not) trajectory. The closed-loop behavior in presence of various disturbances is studied. Despite good robustness properties, the importance of good knowledge of the system parameters, like the restitution coefficient, is highlighted. Besides its theoretical interest concerning the control of a class of mechanical systems subject to unilateral constraints, this study has potential applications in non-prehensile manipulation, extending pushing robotic tasks to striking-and-pushing tasks.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Aboaf, E. W., Drucker, S. M. and Atkeson, C. G., “Task-level robot learning: Juggling a tennis ball more accurately,” in IEEE International Conference on Robotics and Automation, Scottsdale, Arizona, pp. 1290–1295, 1989.

  2. Brach, R. M., Mechanical Impact Dynamics, Rigid Body Collisions, New York: Wiley Interscience Publications, John Wiley and Sons, 1991.

    Google Scholar 

  3. Branicky, M. S., Borkar, V. S. and Mitter, S. K., “A unified framework for hybrid control: Background, model and theory,” in A. Bensoussan and J. L. Lions, editors, International Conference on Analysis and Optimization of Systems, France, pp. 352–358, 1994. INRIA. Also in IEEE Conference on Decision and Control, Lake Buena Vista, Florida, pp. 4228–4234, 1994.

  4. Brogliato, B., Niculescu, S. I. and Orhant, P., “On the control of finite dimensional mechanical systems with unilateral constraints,” IEEE Transactions on Automatic Control, vol. 42, pp. 200–215, 1997.

    Article  MATH  MathSciNet  Google Scholar 

  5. Buehler, M., Robotic tasks with intermittent dynamics, PhD thesis, Yale University, New Haven, 1990.

  6. Buehler, M., Koditschek, D. E. and Kindklmann, P. J., “A family of robot control strategies for intermittent dynamical environments,” IEEE Control Systems Magazine, vol. 10, pp. 16–22, 1990.

    Article  Google Scholar 

  7. Buehler, M., Koditschek, D. E. and Kindklmann, P. J., “Planning and control of robotic juggling and catching tasks,” International Journal of Robotics Research, vol. 13, pp. 101–118, 1994.

    Google Scholar 

  8. François, C., Contributionàla locomotion articulée dynamiquement stable, PhD thesis, ´ Ecole des Mines de Paris, Sophia Antipolis, France, 1996.

  9. Guckenheimer, J. and Holmes, P., Nonlinear Oscillations, Dynamical Systems and Bifurcations of Vector Fields, New York: Springer-Verlag, 1983.

    MATH  Google Scholar 

  10. Hemami, H. and Wyman, B., “Modelling and control of constrained dynamic systems with application to biped locomotion in the frontal plane,” IEEE Transactions on Automatic Control, vol. 24, pp. 526–535, 1979.

    Article  MATH  Google Scholar 

  11. Higuchi, T., “Application of electro-magnetic impulsive force to precise positioning tools in robot systems,” in 2nd. International Symposium on Robotics Research, Cambridge, Massacussets: MIT Press, 1985, pp. 281–285

    Google Scholar 

  12. Hindmarsh, M. B. and Jefferies, D. J., “On the motions of the offset impact oscillator,” Journal of Physics A: Math. Gen., vol. 17, pp. 1791–1803, 1984.

    Article  MATH  MathSciNet  Google Scholar 

  13. Holmes, P. J., “The dynamics of repeated impacts with a sinusoidally vibrating table,” Journal of Sound and Vibrations, vol. 84, pp. 173–189, 1982.

    Article  MATH  MathSciNet  Google Scholar 

  14. Huang, H. P. and McClamroch, N. H., “Time optimal control for a robotic contour following problem,” IEEE Journal of Robotics and Automation, vol. 4, pp. 140–149, 1988.

    Article  Google Scholar 

  15. Huang, W., Krotkov, E. P. and Mason, M. T., “Impulsive manipulation,” in IEEE International Conference on Robotics and Automation, Nagoya, Japan, pp. 120–125, 1995.

  16. Hurmuzlu, Y., “Dynamics of bipedal gait. Part 1: Objective functions and the contact event of a planar 5-link biped. Part 2: Stability analysis of a planar 5-link biped,” ASME Journal of Applied Mechanics, vol. 60, pp. 331–334, 1993.

    Article  Google Scholar 

  17. Kolmanovsky, I. and McClamroch, N. H., “Hybrid feedback laws for a class of cascade nonlinear control systems,” IEEE Transactions on Automatic Control, vol. 41, 1996.

  18. Kreisselmeier, G. and Lozano, R., “Adaptive control of continuous-time overmodeled plants,” IEEE Transactions on Automatic Control, vol. 41, pp. 1779–1794, 1996.

    Article  MATH  MathSciNet  Google Scholar 

  19. Lynch, K. M. and Mason, M. T., “Stable pushing: mechanics, controllability, and planning,” International Journal of Robotics Research, vol. 15, pp. 533–556, 1996.

    Google Scholar 

  20. Masri, S. F. and Caughey, T. K., “On the stability of the impact damper,” ASMEJournal of Applied Mechanics, vol. 33, pp. 586–592, 1966.

    MathSciNet  Google Scholar 

  21. Peshkin, M. A. and Sanderson, A. C., “Planning robotic manipulation strategies for workpieces that slide,” IEEE Journal of Robotics and Automation, vol. 4, pp. 524–531, 1988.

    Article  Google Scholar 

  22. Rizzi, A. A. and Koditschek, D. E., “Preliminary experiments in robot juggling,” in International Symposium on Experimental Robotics, Toulouse, France, 1991. MIT Press.

  23. Rizzi, A. A. and Koditschek, D. E., “Progress in spatial robot juggling,” in IEEE International Conference on Robotics and Automation, Nice, France, pp. 775–780, 1992.

  24. Rizzi, A. A. and Koditschek, D. E., “Further progress in robot juggling: the spatial two-juggle,” in IEEE International Conference on Robotics and Automation, Atlanta, Georgia, pp. 919–924, 1993.

  25. Rizzi, A. A. and Koditschek, D. E., “Further progress in robot juggling: solvable mirror laws,” in IEEE International Conference on Robotics and Automation, San Diego, California, pp. 2935–2940, 1994.

  26. Rizzi, A. A. and Koditschek, D. E., “An active visual estimator for dexterous manipulation,” IEEE Transactions on Robotics and Automation, vol. 12, pp. 697–713, 1996.

    Article  Google Scholar 

  27. Rizzi, A. A., Whitcomb, L. L. and Koditschek, D. E., “Distributed real-time control of a spatial robot juggler,” IEEE Computer, vol. 25, pp. 12–24, 1992.

    Google Scholar 

  28. Schaal, S. and Atkeson, C. G., “Open loop stable control strategies for robot juggling,” in IEEE International Conference on Robotics and Automation, Atlanta, Georgia, pp. 913–918, 1993.

  29. Schaal, S. and Atkeson, C. G., “Robot juggling: implementation of memory based learning,” IEEE Control Systems, pp. 57–71, 1994.

  30. Shaw, S.W., and Rand, R. H. “The transition to chaos in a simple mechanical system,” International Journal of Non-linear Mechanics, vol. 24, pp. 41–56, 1989.

    Article  MATH  MathSciNet  Google Scholar 

  31. Sontag, E. D. Mathematical Control Theory, Deterministic Finite Dimensional Systems. TAM 6. Springer-Verlag, 1990.

  32. ten Dam, A. A. “Representations of dynamical systems described by behavioral inequalities,” in European Control Conference, Groningen, Netherlands, pp. 1780–1783, 1993.

  33. ten Dam, A. A., Dwarshuis, E. and Willems, J. C., “The contact problem for linear continuous-time dynamical systems: A system theoretical approach,” IEEE Transactions on Automatic Control, vol. 42, pp. 458–472, 1997.

    Article  MATH  MathSciNet  Google Scholar 

  34. van der Schaft, A. J. and Schumacher, J. M., “The complementary-slackness class of hybrid systems,” Mathematics of Control Signals and Systems, vol. 9, pp. 266–301, 1996.

    MATH  MathSciNet  Google Scholar 

  35. Vincent, T. L., “Controlling a ball to bounce at a fixed height,” in American Control Conference, Seattle, Washington, pp. 842–846, 1995.

  36. Vincent, T. L., “Controllable targets on or near a chaotic attractor,” in Control and Chaos, Birkhauser, 1997.

  37. Wang, Y., “Dynamics and planning of collisions in robotic manipulation,” in IEEE International Conference on Robotics and Automation, Scottsdale, Arizona, pp. 478–483, 1989.

  38. Wang, Y., “Dynamic modeling and stability analysis of mechanical systems with time-varying topologies,” ASME Journal of Mechanics Design, vol. 115, pp. 808–816, 1993.

    Article  Google Scholar 

  39. Zavala-Río, A., Commande de robots jongleurs, PhD thesis, Laboratoire d'Automatique de Grenoble, ENSIEG, INPG, France, 1997.

  40. Zavala-Río, A. and Brogliato, B., “Hybrid feedback strategies for the control of juggling robots,” in Proceedings of the Workshop Modelling and Control of Mechanical Systems, London, U.K., pp. 235–251, 1997. Imperial College Press.

    Google Scholar 

  41. Zavala-Río, A. and Brogliato, B., “On the feedback control of a simple juggling robot,” in European Control Conference, Brussels, Belgium, 1997. Paper No. 871.

  42. Zavala-Río, A. and Brogliato, B., “Robust control of one degree-of-freedom jugglers,” in IFAC 5th Symposium on Robot Control, Nantes, France, pp. 703–708, 1997.

  43. Zumel, N. B. and Erdmann, M. A., “Balancing of a planar bouncing object,” in IEEE International Conference on Robotics and Automation, San Diego, California, pp. 2949–2954, 1994.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zavala-Rio, A., Brogliato, B. On the Control of a One Degree-of-Freedom Juggling Robot. Dynamics and Control 9, 67–90 (1999). https://doi.org/10.1023/A:1008346825330

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008346825330

Navigation