Skip to main content
Log in

Zero-power balancing a two-link robot manipulator for a predefined point-to-point task

  • Original Article
  • Published:
Journal of Mechanical Science and Technology Aims and scope Submit manuscript

Abstract

In this paper, a new balancing approach called “zero-power balancing” (ZPB) method is presented for a two-link robot manipulator (TLRM) whose end-effector must move on a vertical plane between two given points repeatedly. To this purpose, a simple balancing mechanism which has two adjustable degrees of freedom is presented by which the required power will be zero and the proposed method can be applied for any specific boundary conditions. In order to solve the problem, balancing problem is formulated as an optimal control problem on which the required optimality conditions were derived using the Pontryagin’s minimum principle, leading to a two-point boundary value problem (TPBVP). By solving the obtained TPBVP, states, controls and the constant parameters of the counterweights were simultaneously determined. By considering the performance index as minimum effort, it was interestingly observed that the values of torque at joints vanished perfectly and identical counterweight’s specifications were obtained in forward and return motions, so that the manipulator could swing between the two given points freely. Capability of the proposed method to implement the swinging motion between the two desired points was illustrated via simulation. Due to friction, air resistance, and parametric uncertainties, it was practically difficult to implement the motion repeatedly and at no power consumption as an open-loop policy, but rather two small actuators are required to control the manipulator along the optimal trajectory. Finally, an experimental set-up was developed to validate the simulation results and illustrated the efficiency of the ZPB method.

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. E. I. Rivin, Mechanical Design of Robots, New York, McGraw-Hill (1988).

    Google Scholar 

  2. R. Saravanan, X. Ramabalan and P. D. Babu, Optimum static balancing of an industrial robot mechanism, Engineering Applications of Artificial Intelligence, 21 (6) (2008) 824–834.

    Google Scholar 

  3. T. A. H. Coelho, X. Yong and V. F. A. Alves, Decoupling of dynamic equations by means of adaptive balancing of 2-dof open-loop mechanisms, Mechanism and Machine Theory, 39 (8) (2004) 871–881.

    MATH  Google Scholar 

  4. C. M. Gosselin, X. Vollmer, X. Cote and Y. Wu, Synthesis and design of reactionless three-degree-of-freedom parallel mechanisms, IEEE Transactions on Robotics and Automation, 20 (2) (2004) 191–199.

    Google Scholar 

  5. M. Moradi, X. Nikoobin, and S. Azadi, Adaptive decoupling for open chain planar robots, Scientia Iranica. Transaction B, Mechanical Engineering, 17 (5) (2010) 376.

    MATH  Google Scholar 

  6. C. Cho and S. Kang, Design of a static balancing mechanism for a serial manipulator with an unconstrained joint space using one-DOF gravity compensators, IEEE Transactions on Robotics, 30 (2) (2013) 421–431.

    Google Scholar 

  7. K. Chaudhary and H. Chaudhary, Dynamic balancing of planar mechanisms using genetic algorithm, Journal of Mechanical Science and Technology, 28 (10) (2014) 4213–4220.

    Google Scholar 

  8. S. Veer and S. Sujatha, Approximate spring balancing of linkages to reduce actuator requirements, Mechanism and Machine Theory, 86 (2015) 108–124.

    Google Scholar 

  9. L. Chen, X. Yan and Z. Du, Optimal design of dynamic balancing for the redundant orientation mechanism of a master manipulator, International Conference on Mechatronics and Automation (ICMA), IEEE (2015).

    Google Scholar 

  10. J. Boisclair, X. L. Richard, X. Laliberte and C. Gosselin, Gravity compensation of robotic manipulators using cylindrical halbach arrays, IEEE/ASME Transactions on Mechatronics, 22 (1) (2016) 457–464.

    Google Scholar 

  11. D. S. Kumani and H. Chaudhary, Minimizing constraint forces and moments of manipulators using teaching-learning-based optimization and octahedron point mass model, Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, 232 (19) (2018) 3500–3511.

    Google Scholar 

  12. Y. Zhang, X. Arakelian and J. P. L. Baron, Linkage design for gravity balancing by means of non-zero length springs, ROMANSY 22-Robot Design, Dynamics and Control, Springer, Cham. (2019) 163-170.

    Google Scholar 

  13. X. Yun, X. Mei, X. Jiang and B. Wang, A new dynamic balancing method of spindle based on the identification energy transfer coefficient, Journal of Mechanical Science and Technology, 33 (10) (2019) 4595–4604.

    Google Scholar 

  14. A. Martini, X. Troncossi and A. Rivola, Algorithm for the static balancing of serial and parallel mechanisms combining counterweights and springs: Generation, assessment and ranking of effective design variants, Mechanism and Machine Theory, 137 (2019) 336–354.

    Google Scholar 

  15. T. Ravichandran, X. Wang and G. Heppler, Simultaneous plant-controller design optimization of a two-link planar manipulator, Mechatronics, 16 (3-4) (2006) 233–242.

    Google Scholar 

  16. A. Nikoobin and M. Moradi, Optimal balancing of the robotic manipulators, Dynamic Balancing of Mechanisms and Synthesizing of Parallel Robots, Springer, Cham. (2016) 337–363.

    Google Scholar 

  17. A. Nikoobin and M. Moradi, Optimal balancing of robot manipulators in point-to-point motion, Robotica, 29 (2) (2011) 233–244.

    Google Scholar 

  18. A. Nikoobin, X. Moradi and A. Esmaili, Optimal spring balancing of robot manipulators in point-to-point motion, Robotica, 31 (4) (2013) 611–621.

    Google Scholar 

  19. A. Nikoobin, X. R. Vezvari and M. Ahmadieh, Optimal balancing of planar cable robot in point to point motion using the indirect approach, 2015 3rd RSI International Conference on Robotics and Mechatronics (ICROM), IEEE (2015).

    Google Scholar 

  20. M. R. Vezvari and A. Nikoobin, Optimal balancing of spatial suspended cable robot in point-to-point motion using indirect approach, International Journal of Advanced Design & Manufacturing Technology, 10 (3) (2017) 89–98.

    Google Scholar 

  21. M. Moradi, X. Naraghi and E. A. Kamali, Simultaneous design of parameters and controller of robotic manipulators: Closed loop approach to practical implementation, Advanced Robotics, 32 (3) (2018) 105–121.

    Google Scholar 

  22. T. Chettibi, X. E. Lehtihet, X. Haddad and S. Hanchi, Minimum cost trajectory planning for industrial robots, European Journal of Mechanics-A/Solids, 23 (4) (2004) 703–715.

    MATH  Google Scholar 

  23. H. R. Heidari, X. H. Korayem, X. Haghpanahi and V. F. Batlle, Optimal trajectory planning for flexible link manipulators with large deflection using a new displacements approach, Journal of Intelligent & Robotic Systems, 72 (3-4) (2013) 287–300.

    Google Scholar 

  24. M. H. Korayem and M. Irani, New optimization method to solve motion planning of dynamic systems: Application on mechanical manipulators, Multibody System Dynamics, 31 (2) (2014) 169–189.

    MATH  Google Scholar 

  25. M. H. Ghasemi, X. Kashiri and M. Dardel, Time-optimal trajectory planning of robot manipulators in point-to-point motion using an indirect method, Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, 226 (2) (2012) 473–484.

    Google Scholar 

  26. S. Gong, X. Alqasemi and R. Dubey, Gradient optimization of inverse dynamics for robotic manipulator motion planning using combined optimal control, ASME 2017 International Mechanical Engineering Congress and Exposition (2017).

    Google Scholar 

  27. D. E. Kirk, Optimal Control Theory: An Introduction, Prentice-Hall, Englewood Cliffs, New Jersey (1970).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Amin Nikoobin.

Additional information

Recommended by Editor Ja Choon Koo

Mojtaba Riyahi Vezvari is a Ph.D. student of Mechanical Engineering in University of Semnan, Iran. He received his B.Sc. in Mechanical Engineering at Semnan University, Iran, in 2012 and his M.Sc. in Mechanical Engineering at the same university, in 2014. His research interests are robotic, optimization, dynamic and control.

Amin Nikoobin is an Assistant Professor of Mechanical engineering at the University of Semnan, Iran. He received his B.Sc. in Mechanical Engineering at Isfahan University of Technology, Iran, in 2001. He received his M.Sc. in Mechanical Engineering at Iran University of Science and Technology, in 2003 and his Ph.D. in Mechanical Engineering at the same university in 2007. His research interests are robotic, control and dynamic.

Ali Ghoddosian is an Associate Professor of Mechanical Engineering at the University of Semnan. He received his B.S. in Mechanical Engineering from Shahid Chamran University, Iran in 1989 and his M.S. in Mechanical Engineering from Iran University of Science and Technology in 1993. He received his Ph.D. in Mechanical Engineering from I.I.T Delhi University, India in 2000. His research interests are finite element, structural optimization and numerical optimization.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Vezvari, M.R., Nikoobin, A. & Ghoddosian, A. Zero-power balancing a two-link robot manipulator for a predefined point-to-point task. J Mech Sci Technol 34, 2585–2595 (2020). https://doi.org/10.1007/s12206-020-0533-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12206-020-0533-5

Keywords

Navigation