Skip to main content
Log in

Adaptive control of redundant multiple robots in cooperative motion

  • Published:
Journal of Intelligent and Robotic Systems Aims and scope Submit manuscript

Abstract

A redundant robot has more degrees of freedom than what is needed to uniquely position the robot end-effector. In practical applications the extra degrees of freedom increase the orientation and reach of the robot. Also the load carrying capacity of a single robot can be increased by cooperative manipulation of the load by two or more robots. In this paper, we develop an adaptive control scheme for kinematically redundant multiple robots in cooperative motion.

In a usual robotic task, only the end-effector position trajectory is specified. The joint position trajectory will therefore be unknown for a redundant multi-robot system and it must be selected from a self-motion manifold for a specified end-effector or load motion. In this paper, it is shown that the adaptive control of cooperative multiple redundant robots can be addressed as a reference velocity tracking problem in the joint space. A stable adaptive velocity control law is derived. This controller ensures the bounded estimation of the unknown dynamic parameters of the robots and the load, the exponential convergence to zero of the velocity tracking errors, and the boundedness of the internal forces. The individual robot joint motions are shown to be stable by decomposing the joint coordinates into two variables, one which is homeomorphic to the load coordinates, the other to the coordinates of the self-motion manifold. The dynamics on the self-motion manifold are directly shown to be related to the concept of zero-dynamics. It is shown that if the reference joint trajectory is selected to optimize a certain type of objective functions, then stable dynamics on the self-motion manifold result. The overall stability of the joint positions is established from the stability of two cascaded dynamic systems involving the two decomposed coordinates.

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.

Institutional subscriptions

Similar content being viewed by others

References

  1. Ahmad, S. and Guo, H.: Dynamic coordination of dual-arm robotic systems with joint flexibility, inProc. IEEE Int. Conf. on Robotics and Automation, 1988, pp. 332–337.

  2. Ahmad, S. and Nakamura, Y.: Workshop report on Theory and applications of redundant robots,IEEE Int. Conf. on Robotics and Automation, 1989.

  3. Baillieul, J., Hollerbach, J. M. and Brockett, R. W.: Programming and control of kinematically redundant manipulators, inProc. of the IEEE Decision and Control Conf., 1984, pp. 768–774.

  4. Colbaugh, R., Glass, K. and Seraji, H.: An adaptive kinematics algorithm for robot manipulators, inProc. of the American Control Conf., 1990, pp. 2281–2286.

  5. Cole, A., Hauser, J. and Sastry, S.: Kinematics and control of multi-fingered hands with rolling contact,IEEE Trans. Automatic Control 34(4), (1989), 398–404.

    Google Scholar 

  6. Deluca, A.: Zero dynamics in robotic systems nonlinear synthesis,Progress in Systems and Control Series, Birkhäuser, Boston, 1991, 68–87.

    Google Scholar 

  7. Hale, J. K. and LaSalle, J. P.:Differential Equations and Dynamical Systems, Academic Press, New York, 1967.

    Google Scholar 

  8. Hayati, S.: Hybrid position/force control of multi-arm cooperating robots, inProc. IEEE Int. Conf. on Robotics and Automation, 1986, pp. 82–89.

  9. Hirsch, M. W. and Smale, S.:Differential Equations, Dynamical Systems, and Linear Algebra, Academic Press, New York, 1974.

    Google Scholar 

  10. Hsu, P., Hauser, J. and Sastry, S.: Dynamic control of redundant manipulators.J. Robotic Systems 6(2), (1989), 133–148.

    Google Scholar 

  11. Hsu, P., Li, Z. and Sastry, S.: On grasping and coordinated manipulation by a multi-fingered robot hand, inProc. IEEE Int. Conf. on Robotics and Automation, 1988, pp. 384–389.

  12. Hu, Y. and Goldenberg, A.: An adaptive approach to motion and force control of multiple coordinated robot arms, inProc. IEEE Int. Conf. on Robotics and Automation, 1989, pp. 1091–1096.

  13. Ilchmann, A. and Owens, D. H.: Adaptive stability with exponential decay,Systems and Control Letters 14, (1990), 437–443.

    Google Scholar 

  14. Isidori, A.:Nonlinear Control Systems, Springer, New York, 1989.

    Google Scholar 

  15. Kircanski, N., Hui, R., Shimoga, K. B. and Goldenberg, A.: Real-time computational aspects of multiple manipulators systems,J. Intelligent and Robotics Systems 9 (1994), 101–120.

    Google Scholar 

  16. LaSalle, J. P.: Some extensions of Liapunov's second method,IRE Trans. on Circuit Theory (1960), 520–527.

  17. Liegeois, A.: Automatic supervisory control of configuration and behavior of multi-body mechanisms,IEEE Trans. on Sys., Man and Cybernetics 7 (1977), 868–871.

    Google Scholar 

  18. Luo, S., Ahmad, S. and Zribi, M.: Adaptive control of kinematically redundant robots, inProc. of the IEEE Decision and Control Conf., 1992.

  19. Nakamura, Y. and Hanafusa, H.: Optimal redundancy control of robot manipulators,Int. J. Robotics Res. 6(1) (1987), 32–42.

    Google Scholar 

  20. Nenchev, D. N.: Redundancy resolution through local optimization: A review,J. Robotic Systems 6(6) (1989), 769–798.

    Google Scholar 

  21. Niemeyer, G. and Slotine, J-J. E.: Adaptive cartesian control of redundant manipulators, inProc. of the American Control Conf., 1990, pp. 234–241.

  22. Royden, H. L.:Real Analysis, MacMillan, New York, 1963.

    Google Scholar 

  23. Seraji, H.: Configuration control of redundant manipulators: theory, and implementation,IEEE Trans. on Robotics and Automation 5(4) (1989), 472–490.

    Google Scholar 

  24. Siciliano, B.: Kinematic control of redundant robot manipulators: A tutorial,J. Intelligent and Robotics Systems 5 (1990), 201–212.

    Google Scholar 

  25. Slotine, J-J. E. and Li, W.:Applied Nonlinear Control, Prentice Hall, New Jersey, 1991.

    Google Scholar 

  26. Song, Y. D., Middleton, R. H. and Anderson, J. N.: Study on the exponential path tracking control of robot manipulators via direct adaptive methods, inProc. IEEE Int. Conf. on Robotics and Automation, 1991, pp. 22–27.

  27. Spong, M. W. and Vidyasagar, M.:Robot Dynamics and Control, Wiley, New York, 1989.

    Google Scholar 

  28. Tao, J. and Luh, J.: Coordination of two redundant robots, inProc. IEEE Int. Conf. on Robotics and Automation, 1989, pp. 425–430.

  29. Tarn, T. J. and Bejczy, A. K.: Coordinated control of multiple redundant robots, inProc. IEEE Int. Conf. on Robotics and Automation, 1992.

  30. Tarn, T. J., Bejczy, A. K. and Yun, X.: Design of dynamic control of two Cooperating robot arms: Closed chain formulation, inProc. IEEE Int. Conf. on Robotics and Automation, 1987, pp. 7–13.

  31. Vidyasagar, M.: Decomposition techniques for large scale systems with non-additive interactions: Stability and stabilizability,IEEE Trans. on Automatic Control 25 (1980), 773–779.

    Google Scholar 

  32. Walker, I. D., Marcus, S. I. and Freeman, R. A.: Internal object loading for multiple cooperating robot manipulators, inProc. IEEE Int. Conf. on Robotics and Automation, 1989, pp. 606–611.

  33. Walker, M., Kim, D. and Dionise, J.: Adaptive coordinated motion control of two manipulator arms, inProc. IEEE Int. Conf. on Robotics and Automation, 1989, pp. 1084–1090.

  34. Whitney, D. E.: Resolved motion rate control of manipulators and human prostheses,IEEE Trans. on Man-Machine Systems 10 (1969), 47–53.

    Google Scholar 

  35. Yoshikawa, T. and Zheng, X.: Coordinated dynamic hybrid position/force control for multiple robot manipulators handling one constrained object, inProc. IEEE Int. Conf. on Robotics and Automation, 1990, 1178–1183.

  36. Yun, X., Tarn, T. J. and Bejczy, A. K.: Dynamic coordinated control of two robot manipulators, inProc. of the IEEE Decision and Control Conf., 1989, pp. 2476–2481.

  37. Zheng, Y. and Luh, J.: Joint torques control of two coordinated moving robots, inProc. IEEE Int. Conf. on Robotics and Automation, 1986, 1375–1380.

  38. Zribi, M. and Ahmad, S.: Robust adaptive control of multiple robots in cooperative motion using σ modification, inProc. IEEE Int. Conf. on Robotics and Automation, 1991, pp. 2160–2165.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zribi, M., Ahmad, S. & Luo, S. Adaptive control of redundant multiple robots in cooperative motion. J Intell Robot Syst 17, 169–194 (1996). https://doi.org/10.1007/BF00776508

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00776508

Key words

Navigation