Calibration Algorithm of a Spring Static Balancer

  • Chang-Hyun Cho
  • Mun-Taek ChoiEmail author
Regular Paper


This paper proposes a calibration algorithm of a spring static balancer to overcome uncertainties of link parameters or spring constants. The location of the spring attachment is adjusted in this paper considering unbalancing torques. Various algorithms are suggested to determine the location of the spring attachment: 1) an estimation algorithm for static situation is derived from the design equation of the space mapping method; 2) TDE (time delay estimation) is adopted to derive estimation algorithms; 3) an estimation algorithm with no joint torque sensing is derived on the basis of TDE. TDE is adopted to estimate unbalancing static torques. The proposed algorithms are evaluated with the two-dof (degree of freedom) manipulator with the bevel gravity compensator in that two springs are located at the same link. Performances of the proposed algorithms are compared with experimental results. Application to the case of the varying load is discussed and it is showed that the suggested algorithms are applicable to the both cases of uncertainties and varying loads.


TDE Static balancer Gravity compensator Spring Calibration 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Kram, R., Domingo, A., and Ferris, D. P., “Effect of Reduced Gravity on the Preferred Walk-Run Transition Speed,” Journal of Experimental Biology, Vol. 200, No. 4, pp. 821–826, 1997.Google Scholar
  2. 2.
    Frey, M., Colombo, G., Vaglio, M., Bucher, R., Jorg, M., and Riener, R., “A Novel Mechatronic Body Weight Support System,” IEEE Transactions on Neural Systems and Rehabilitation Engineering, Vol. 14, No. 3, pp. 311–321, 2006.CrossRefGoogle Scholar
  3. 3.
    Agrawal, A. and Agrawal, S. K., “Design of Gravity Balancing Leg Orthosis Using Non-Zero Free Length Springs,” Mechanism and Machine Theory, Vol. 40, No. 6, pp. 693–709, 2005.CrossRefzbMATHGoogle Scholar
  4. 4.
    Hirose, S., Ishii, T., and Haishi, A., “Float Arm V: Hyper-Redundant Manipulator with Wire-Driven Weight-Compensation Mechanism,” Proc. of IEEE International Conference on Robotics and Automation, pp. 368–373, 2003.Google Scholar
  5. 5.
    Wyrobek, K. A., Berger, E. H., Van der Loos, H. M., and Salisbury, J. K., “Towards a Personal Robotics Development Platform: Rationale and Design of an Intrinsically Safe Personal Robot,” Proc. of IEEE International Conference on Robotics and Automation, pp. 2165–2170, 2008.Google Scholar
  6. 6.
    Kim, H.-S. and Song, J.-B., “Multi-DOF Counterbalance Mechanism for a Service Robot Arm,” IEEE/ASME Transactions on Mechatronics, Vol. 19, No. 6, pp. 1756–1763, 2014.CrossRefGoogle Scholar
  7. 7.
    Gosselin, C. M. and Wang, J., “On the Design of Gravity-Compensated Six-Degree-of-Freedom Parallel Mechanisms,” Proc. of IEEE International Conference on Robotics and Automation, pp. 2287–2294, 1998.Google Scholar
  8. 8.
    Russo, A., Sinatra, R., and Xi, F., “Static Balancing of Parallel Robots,” Mechanism and Machine Theory, Vol. 40, No. 2, pp. 191–202, 2005.MathSciNetCrossRefzbMATHGoogle Scholar
  9. 9.
    Liu, T., Gao, F., Zhao, X., and Qi, C., “Static Balancing of a Spatial Six-Degree-of-Freedom Decoupling Parallel Mechanism,” Journal of Mechanical Science and Technology, Vol. 28, No. 1, pp. 191–199, 2014.CrossRefGoogle Scholar
  10. 10.
    Cho, C. and Kim, S., “Static Balancer for the Neck of a Face Robot,” Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, Vol. 228, No. 3, pp. 561–568, 2014.Google Scholar
  11. 11.
    Nathan, R., “A Constant Force Generation Mechanism,” Journal of Mechanisms, Transmissions, and Automation in Design, Vol. 107, No. 4, pp. 508–512, 1985.CrossRefGoogle Scholar
  12. 12.
    Ulrich, N. and Kumar, V., “Passive Mechanical Gravity Compensation for Robot Manipulators,” Proc. of IEEE International Conference on Robotics and Automation, pp. 1536–1541, 1991.Google Scholar
  13. 13.
    Koser, K., “A CAM Mechanism for Gravity-Balancing,” Mechanics Research Communications, Vol. 36, No. 4, pp. 523–530, 2009.CrossRefzbMATHGoogle Scholar
  14. 14.
    Endo, G., Yamada, H., Yajima, A., Ogata, M., and Hirose, S., “A Passive Weight Compensation Mechanism with a Non-Circular Pulley and a Spring,” Proc. of IEEE International Conference on Robotics and Automation (ICRA), pp. 3843–3848, 2010.Google Scholar
  15. 15.
    Morita, T., Kuribara, F., Shiozawa, Y., and Sugano, S., “A Novel Mechanism Design for Gravity Compensation in Three Dimensional Space,” Proc. of IEEE/ASME International Conference on Advanced Intelligent Mechatronics, pp. 163–168, 2003.Google Scholar
  16. 16.
    Cho, C., Lee, W., Lee, J., and Kang, S., “A 2-DOF Gravity Compensator with Bevel Gears,” Journal of Mechanical Science and Technology, Vol. 26, No. 9, pp. 2913–2919, 2012.CrossRefGoogle Scholar
  17. 17.
    van Ninhuijs, B., Jansen, J., Gysen, B. L., and Lomonova, E., “Multi-Degree-of-Freedom Spherical Permanent-Magnet Gravity Compensator for Mobile Arm Support Systems,” IEEE Transactions on Industry Applications, Vol. 50, No. 6, pp. 3628–3636, 2014.CrossRefGoogle Scholar
  18. 18.
    Cui, M., Wang, S., and Li, J., “Spring Gravity Compensation Using the Noncircular Pulley and Cable for the Less-Spring Design,” Proc. of the 14th IFTOMM World Congress, pp. 25–30, 2015.Google Scholar
  19. 19.
    Lacasse, M.-A., Lachance, G., Boisclair, J., Ouellet, J., and Gosselin, C., “On the Design of a Statically Balanced Serial Robot Using Remote Counterweights,” Proc. of IEEE International Conference on Robotics and Automation (ICRA), pp. 4189–4194, 2013.Google Scholar
  20. 20.
    Arakelian, V. and Ghazaryan, S., “Improvement of Balancing Accuracy of Robotic Systems: Application to Leg Orthosis for Rehabilitation Devices,” Mechanism and Machine Theory, Vol. 43, No. 5, pp. 565–575, 2008.CrossRefzbMATHGoogle Scholar
  21. 21.
    Choo, J. H. and Park, J. H., “Increasing Payload Capacity of Wearable Robots Employing Linear Actuators and Elastic Mechanism,” International Journal of Precision Engineering and Manufacturing, Vol. 18, No. 5, pp. 661–671, 2017.CrossRefGoogle Scholar
  22. 22.
    Hyun, D. J., Lim, H. S., Park, S. I., and Jung, K. M., “Development of Ankle-Less Active Lower-Limb Exoskeleton Controlled Using Finite Leg Function State Machine,” International Journal of Precision Engineering and Manufacturing, Vol. 18, No. 6, pp. 803–811, 2017.CrossRefGoogle Scholar
  23. 23.
    Moon, S. B., Ji, Y.-H., Jang, H.-Y., Hwang, S.-H., Shin, D.-B., et al., “Gait Analysis of Hemiplegic Patients in Ambulatory Rehabilitation Training Using a Wearable Lower-Limb Robot: a Pilot Study,” International Journal of Precision Engineering and Manufacturing, Vol. 18, No. 12, pp. 1773–1781, 2017.CrossRefGoogle Scholar
  24. 24.
    Kim, S. H., Jeong, U. S., Park, D. G., Koo, I. W., and Cho, K. J., “Design and Evaluation of the Control Performance of a Compliant Arm Support,” Journal of the Korean Society for Precision Engineering, Vol. 34, No. 2, pp. 115–123, 2017.CrossRefGoogle Scholar
  25. 25.
    Fahim, A. and Fernandez, M., “Performance Enhancement of Robot Arms through Active Counterbalancing,” The International Journal of Advanced Manufacturing Technology, Vol. 3, No. 4, pp. 63–72, 1988.CrossRefGoogle Scholar
  26. 26.
    Carricato, M. and Gosselin, C., “A Statically Balanced Gough/Stewart-Type Platform: Conception, Design, and Simulation,” Journal of Mechanisms and Robotics, Vol. 1, No. 3, Paper No. 031005, 2009.Google Scholar
  27. 27.
    Kakebayashi, T., “Load Compensating Mechanism,” Japan Patent, JP-0119249, 2007.Google Scholar
  28. 28.
    Takesue, N., Ikematsu, T., Murayama, H., and Fujimoto, H., “Design and Prototype of Variable Gravity Compensation Mechanism (VGCM),” Journal of Robotics and Mechatronics, Vol. 23, No. 2, pp. 249–257, 2011.CrossRefGoogle Scholar
  29. 29.
    Barents, R., Schenk, M., van Dorsser, W. D., Wisse, B. M., and Herder, J. L., “Spring-to-Spring Balancing as Energy-Free Adjustment Method in Gravity Equilibrators,” Journal of Mechanical Design, Vol. 133, No. 6, Paper No. 061010, 2011.Google Scholar
  30. 30.
    Briot, S. and Arakelian, V., “A New Energy-Free Gravity-Compensation Adaptive System for Balancing of 4-DOF Robot Manipulators with Variable Payloads,” Proc. of the Fourteenth International Federation for the Promotion of Mechanism and Machine Science World Congress, pp. 179–187, 2015.Google Scholar
  31. 31.
    Hacksel, P. and Salcudean, S., “Estimation of Environment Forces and Rigid-Body Velocities Using Observers,” Proc. of IEEE International Conference on Robotics and Automation, pp. 931–936, 1994.Google Scholar
  32. 32.
    Ohishi, K., “Sensorless Force Control using H/spl infin/ Acceleration Controller,” Proc. of Asia-Pacific Workshop on Advances in Motion Control, pp. 13–18, 1993.CrossRefGoogle Scholar
  33. 33.
    Ohishi, K. and Ohde, H., “Collision and Force Control for Robot Manipulator without Force Sensor,” Proc. of 20th International Conference on Industrial Electronics, Control and Instrumentation, pp. 766–771, 1994.Google Scholar
  34. 34.
    Smith, A. C. and Hashtrudi-Zaad, K., “Application of Neural Networks in Inverse Dynamics Based Contact Force Estimation,” Proc. of IEEE Conference on Control Applications, pp. 1021–1026, 2005.Google Scholar
  35. 35.
    Aksman, L. M., Carignan, C. R., and Akin, D. L., “Force Estimation Based Compliance Control of Harmonically Driven Manipulators,” Proc. of IEEE International Conference on Robotics and Automation, pp. 4208–4213, 2007.Google Scholar
  36. 36.
    Jin, M., Kang, S. H., and Chang, P. H., “Robust Compliant Motion Control of Robot with Nonlinear Friction Using Time-Delay Estimation,” IEEE Transactions on Industrial Electronics, Vol. 55, No. 1, pp. 258–269, 2008.CrossRefGoogle Scholar
  37. 37.
    Chang, P. H. and Jeong, J. W., “Enhanced Operational Space Formulation for Multiple Tasks by Using Time-Delay Estimation,” IEEE Transactions on Robotics, Vol. 28, No. 4, pp. 773–786, 2012.CrossRefGoogle Scholar
  38. 38.
    Ghanbari, A., Chang, P. H., Choi, H., and Nelson, B. J., “Time Delay Estimation for Control of Microrobots under Uncertainties,” Proc. of IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), pp. 862–867, 2013.Google Scholar
  39. 39.
    Fang, H., Shi, Y., and Yi, J., “On Stable Simultaneous Input and State Estimation for Discrete-Time Linear Systems,” International Journal of Adaptive Control and Signal Processing, Vol. 25, No. 8, pp. 671–686, 2011.MathSciNetCrossRefzbMATHGoogle Scholar
  40. 40.
    Phong, L. D., Choi, J., and Kang, S., “External Force Estimation Using Joint Torque Sensors for a Robot Manipulator,” Proc. of IEEE International Conference on Robotics and Automation (ICRA), pp. 4507–4512, 2012.Google Scholar
  41. 41.
    Phong, D. L., Choi, J., Lee, W., and Kang, S., “A Novel Method for Estimating External Force: Simulation Study with a 4-DOF Robot Manipulator,” International Journal of Precision Engineering and Manufacturing, Vol. 16, No. 4, pp. 755–766, 2015.CrossRefGoogle Scholar
  42. 42.
    Kim, G. T., “Study on Gravitational Torque Estimation and Compensation in Electrically Driven Satellite Antenna System,” Journal of the Korean Society for Precision Engineering Vol. 33, No. 10, pp. 789–796, 2016.CrossRefGoogle Scholar
  43. 43.
    Cho, C. and Kang, S., “Design of a Static Balancing Mechanism for a Serial Manipulator with an Unconstrained Joint Space Using One-DOF Gravity Compensators,” IEEE Transactions on Robotics, Vol. 30, No. 2, pp. 421–431, 2014.CrossRefGoogle Scholar

Copyright information

© Korean Society for Precision Engineering and Springer-Verlag GmbH Germany, part of Springer Nature 2018

Authors and Affiliations

  1. 1.School of Mechanical Systems and Automotive EngineeringChosun UniversityDong-gu, GwangjuRepublic of Korea
  2. 2.School of Mechanical EngineeringSungkyunkwan UniversitySuwon-si, Gyeonggi-doRepublic of Korea

Personalised recommendations