Skip to main content
Log in

A Novel Impedance Control Based on Equivalent Stiffness for Hydraulic Single-leg Robot

  • Regular Papers
  • Robot and Applications
  • Published:
International Journal of Control, Automation and Systems Aims and scope Submit manuscript

Abstract

This paper presents a proposed strategy for improving the position-tracking accuracy of force-based impedance control in hydraulic single-leg robots. Initially, the mechanical structure and drive system of the single-leg robot are introduced. Subsequently, a kinetic and dynamic model is developed to determine the desired position and force for each joint based on the given action. The proposed strategy, called equivalent stiffness impedance control, is then presented. It combines a penalty function and the stiffness of each joint near the desired position to calculate the equivalent stiffness. Simulations and experiments are conducted to evaluate the performance of the control strategy. The results demonstrate that the proposed strategy achieves fast response speed and high position tracking accuracy. Moreover, the mechanical characteristics near the desired position are comparable to traditional impedance control. This research provides valuable insights for impedance control in bionic-legged robots.

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

Abbreviations

A p :

Piston area of cylinder

B c :

Damping matrix of hydraulic cylinder

B x, B z :

Horizontal and vertical damping coefficient of leg

C tp :

Leakage coefficient of cylinder

F a, F h_a, F k_a :

Actuator force vector, actuator force of hip and knee joint

F a_com, F h_com, F k_com :

Actuator force vector, actuator force of hip and knee joint to provide compensation force

F act :

Actual output force of actuator

F a_d :

Desired cylinder output force

F a_e :

Equivalent actuator force

F a_f, F h_f, F k_f :

Actuator force vector, actuator force of hip and knee joint to provide foot output force

F f_f, F f_x, F f_z :

Foot output force vector, foot output force in horizontal and vertical direction

G :

Gravity matrix

G sv (s):

Transfer function of servo valve

g :

Gravitational acceleration

H :

Centripetal force and Coriolis force matrix

h h, h h_d :

Height of hip, desired height of hip

Δh h :

Height difference between desired and actual height of hip

I :

Output current of servo valve amplifier

I zz_t, I zz_c, I zz_z :

Rotational inertia of thigh, calf and actuator

J :

Jacobian matrix

K a, K sv :

Magnification of servo valve amplifier and servo valve

K c_p :

Proportionality coefficient of PI controller

K d, K h_d, K k_d :

Desired actuator stiffness vector, desired actuator stiffness of hip and knee joint

K e :

Equivalent stiffness

k h_max, k k_max :

Maximum penalty actuator stiffness of hip and knee joint

K p, K h_p, K k_p :

Penalty actuator stiffness vector, penalty actuator stiffness of hip and knee joint

K q, K c :

Flow gain and flow-pressure coefficient of servo valve

K x, K z :

Horizontal and vertical stiffness of leg

l a, l ah_h, l ak_k :

Moment arm vector, moment arm of hip and knee actuator

l h, l t, l c, l a :

Length of hip, thigh, calf and actuator

l mc :

Distance between calf mass center and hip joint

M :

Inertial force matrix

m h, m t, m c, m a :

Mass of hip, thigh, calf and actuator

m L, B L, K L :

Equivalent mass, damping and stiffness of load

p L :

Load pressure of hydraulic system

Q :

Flow rate

T c_i :

Integration time constant of PI controller

U c :

Input voltage of servo valve amplifier

V p :

Penalty coefficient

V t :

Volume of cylinder

x hj_g, x kj_g :

X-coordinate of hip joint and knee joint (In leg global coordinate system)

x hm, x tm, x cm, x am :

Mass center x-coordinate of hip, thigh, calf and actuator (In local coordinate system)

x tm_g, x cm_g, x akm_g :

Mass center x-coordinate of hip, thigh, calf and knee actuator (In leg global coordinate system)

x f :

X-coordinate of foot (In leg global coordinate system)

X p :

Displacement of cylinder piston

X v :

Spool displacement of servo valve

z hj_g, z kj_g :

Z-coordinate of hip joint and knee joint (In leg global coordinate system)

z hm, z tm, z cm, z am :

Mass center z-coordinate of hip, thigh, calf, and actuator (In local coordinate system)

z tm_g, z cm_g, z akm_g :

Mass center z-coordinate of hip, thigh, calf, and knee actuator (In leg global coordinate system)

z f :

Z-coordinate of foot (In leg global coordinate system)

β e :

Hydraulic oil bulk modulus of elasticity

φ c :

Angle between calf axis and the connection line of hip joint and calf mass center

η :

Ratio of actual joint angle error and desired maximum joint angle error

θ, θ h, θ k :

Angle vector, angle of hip joint and knee joint

Δθ, Δθ h, Δθ k :

Difference angle vector, difference angle of hip joint and knee joint

θ ah_h, θ ak_t :

Angle between hip joint actuator and hip, angle between knee actuator and thigh

θ h_d, θ k_d :

Desired angle of hip joint and knee joint

τ, τ h, τ k :

Joint torque vector, hip and knee joint torque

τ com, τ h_com, τ k_com :

Compensation torque vector, compensation hip and knee joint torque

τ f, τ h_f, τ k_f :

Torque vector, torque of hip joint and knee joint to provide foot output force

References

  1. J. Koivumäki and J. Mattila, “Stability-guaranteed impedance control of hydraulic robotic manipulators,” IEEE/ASME Transactions on Mechatronics, vol. 22, no. 2, pp. 601–612, 2016.

    Article  Google Scholar 

  2. C. Semini, V. Barasuol, J. Goldsmith, M. Frigerio, M. Focchi, Y. Gao, and D. G. Caldwell, “Design of the hydraulically actuated, torque-controlled quadruped robot HyQ2Max,” IEEE/ASME Transactions on Mechatronics, vol. 22, no. 2, pp. 635–646, 2016.

    Article  Google Scholar 

  3. M. Focchi, G. A. Medrano-Cerda, T. Boaventura, M. Frigerio, C. Semini, J. Buchli, and D. G. Caldwell, “Robot impedance control and passivity analysis with inner torque and velocity feedback loops,” Control Theory and Technolohy, vol. 14, pp. 97–112, 2016.

    Article  MathSciNet  Google Scholar 

  4. N. G. Tsagarakis, S. Morfey, G. M. Cerda, Z. Li, and D. G. Caldwell, “Compliant humanoid coman: Optimal joint stiffness tuning for modal frequency control,” Proc. of IEEE International Conference on Robotics and Automation, IEEE, 2013.

  5. N. Paine, S. Oh, and L. Sentis, “Design and control considerations for high-performance series elastic actuators,” IEEE/ASME Transactions on Mechatronics, vol. 19, no. 3, pp. 1080–1091, 2013.

    Article  Google Scholar 

  6. Z. Chu, J. Luo, and Y. Fu, “Variable stiffness control and implementation of hydraulic sea based on virtual spring leg,” Proc. of IEEE International Conference on Mechatronics and Automation, IEEE, 2016.

  7. X. Li, J. He, H. Feng, H. Zhou, and Y. Fu, “Research on compliance control for the single Joint of a hydraulic legged robot,” Proc. of IEEE International Conference on Robotics and Biomimetics (ROBIO), IEEE, 2018.

  8. L. Wang, W. W. Zhang, T. H. Wang, C. D. Wang, and F. N. Meng, “Design and simulation of a single leg of a jumpable bionic robot with joint energy storage function,” Procedia Computer Science, vol. 166, pp. 315–322, 2020.

    Article  Google Scholar 

  9. C. Semini, T. Boaventure, M. Frigerio, M. Focchi, D. G. Caldwell, and J. Buchli, “Towards versatile legged robots through active impedance control,” The International Journal of Robotics Research, vol. 34, no. 7, pp. 1003–1020, 2015.

    Article  Google Scholar 

  10. F. Wang, H. An, H. Ma, C. Li, and Q. Wei, “Active variable impedance control for hydraulic-driving articulated robotic leg,” Proc. of 13th World Congress on Intelligent Control and Automation (WCICA), IEEE, 2018.

  11. G. Zhou, X. Lv, T. Feng, and L. Gan, “Position based impedance control of electro-hydrostatic actuator,” Journal of Physics: Conference Series, vol. 1601, no. 6. IOP Publishing, 2020.

  12. T. Boaventura, J. Buchli, C. Semini, and D. G. Caldwell, “Model-based hydraulic impedance control for dynamic robots,” IEEE Transactions on Robotics, vol. 31, no. 6, pp. 1324–1336, 2015.

    Article  Google Scholar 

  13. K. Ba, G. Ma, B. Yu, Z. Huang, J. Zhang, and X. Kong, “A nonlinear model-based variable impedance parameters control for position-based impedance control system of hydraulic drive unit,” International Journal of Control, Automation, and Systems, vol. 18, no. 7, pp. 1806–1817, 2020.

    Article  Google Scholar 

  14. K.-X. Ba, B. Yu, G.-L. Ma, Q.-X. Zhu, Z.-J. Gao, and X. D. Kong, “A novel position-based impedance control method for bionic legged robots’ HDU,” IEEE Access, vol. 6, pp. 55680–55692, 2018.

    Article  Google Scholar 

  15. A. Fayazi, N. Pariz, A. Karimpour, and S. H. Hosseinnia, “Robust position-based impedance control of lightweight single-link flexible robots interacting with the unknown environment via a fractional-order sliding mode controller,” Robotica, vol. 36, no. 12, pp. 1920–1942, 2018.

    Article  Google Scholar 

  16. Y. N. Li, S. S. Ge, Q. Zhang, and T. H. Lee, “Neural networks impedance control of robots interacting with environments,” IET Control Theory & Applications, vol. 7, no. 11, pp. 1509–1519, July 2013.

    Article  MathSciNet  Google Scholar 

  17. S. H. Chiu, C. C. Chen, K. T. Chen, X. J. Huang, and S. H. Pong, “Joint position-based impedance control with load compensation for robot arm,” Journal of the Chinese Institute of Engineers, vol. 39, no. 3, pp. 337–344, April 2016.

    Article  Google Scholar 

  18. K. Ba, B. Yu, Z. Gao, Q. Zhu, G. Ma, and X. Kong, “An improved force-based impedance control method for the HDU of legged robots,” ISA Transactions, vol. 84, pp. 187–205, 2019.

    Article  Google Scholar 

  19. J. Wei, D. Yi, X. Bo, G. Chen, and Z. Dean, “Adaptive variable parameter impedance control for apple harvesting robot compliant picking,” Complexity, vol. 2020, 2020.

  20. J. Duan, Y. Gan, M. Xhen, and X. Dai, “Adaptive variable impedance control for dynamic contact force tracking in uncertain environment,” Robotics and Autonomous Systems, vol. 102, pp. 54–65, 2018.

    Article  Google Scholar 

  21. C. Liu, Y. He, X. Chen, and X. Zhang, “Discontinuous force-based robot adaptive switching update rate impedance control,” Proc. of IEEE 5th Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), pp. 2573–2580, 2021

  22. M. Kimmel and S. Hirche, “Invariance control for safe human-robot interaction in dynamic environments,” IEEE Transactions on Robotics, vol. 33, no. 6, pp. 1327–1342, December 2017.

    Article  Google Scholar 

  23. Y. Fu, J. Luo, D. Ren, H. Zhou, X. Li, and S. Zhang, “Research on impedance control based on force servo for single leg of hydraulic legged robot,” Proc. of IEEE International Conference on Mechatronics and Automation (ICMA), pp. 1591–1596, 2017.

  24. Q. Xu, “Robust impedance control of a compliant microgripper for high-speed position/force regulation,” IEEE Transactions on Industrial Electronics, vol. 62, no. 2, pp. 1201–1209, 2014.

    Article  Google Scholar 

  25. L. Roveda, N. Pedrocchi, F. Vicentini, and L. M. Tosatti, “An interaction controller formulation to systematically avoid force overshoots through impedance shaping method with compliant robot base,” Mechatronics, vol. 39, pp. 42–53, 2016.

    Article  Google Scholar 

  26. K. Kronander and A. Billard, “Stability considerations for variable impedance control,” IEEE Transactions on Robotics, vol. 32, no. 5, pp. 1298–1305, 2016.

    Article  Google Scholar 

  27. T. Kim, H. S. Kim, and J. Kim, “Position-based impedance control for force tracking of a wall-cleaning unit,” International Journal of Precision Engineering and Manufacturing, vol. 17, no. 3, pp. 323–329, 2016.

    Article  Google Scholar 

  28. J. Zhao, S. Gang, W. Zhu, C. Yang, and J. Yao, “Robust force control with a feed-forward inverse model controller for electro-hydraulic control loading systems of flight simulators,” Mechatronics, vol. 38, pp. 42–53, 2016.

    Article  Google Scholar 

  29. K. Xu, S. Wang, B. Yue, J. Wang, H. Peng, D. Liu, Z. Chen, and M. Shi, “Adaptive impedance control with variable target stiffness for wheel-legged robot on complex unknown terrain,” Mechatronics, vol. 69, 102388, 2020.

    Article  Google Scholar 

  30. K. Bai, W. Chen, K.-M. Lee, Z. Que, and R. Huang, “Spherical wrist with hybrid motion-impedance control for enhanced robotic manipulations,” IEEE Transactions on Robotics, 2021.

  31. Y. Yang, J. Lou, G. Wu, Y. Wei, and L. Fu, “Design and position/force control of an S-shaped MFC microgripper,” Sensors and Actuators A: Physical, vol. 282, pp. 63–78, 2018.

    Article  Google Scholar 

  32. Q. Xu, “Robust impedance control of a compliant microgripper for high-speed position/force regulation,” IEEE Transactions on Industrial Electronics, vol. 62, no. 2, pp. 1201–1209, February 2015.

    Article  Google Scholar 

  33. K. Ba, Y. Song, B. Yu, X. He, Z. Hiang, C. Li, L. Yuan, X. Kong, “Dynamics compensation of impedance-based motion control for LHDS of legged robot,” Robotics and Autonomous Systems, vol. 139, 103704, 2021.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pengyu Zhao.

Ethics declarations

The authors declare that there is no competing financial interest or personal relationship that could have appeared to influence the work reported in this paper.

Additional information

Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

The work presented in this paper is supported by the National Natural Science Foundation of China (Grant No. 52205076), the Key Research Project of Zhejiang Lab (No. G2021NB0AL03), the Leading Innovation and Entrepreneurship Team of Zhejiang Province of China (Grant No. 2018R01006) and the Ten Thousand Talents Program of Zhejiang Province (Grant No. 2019R51010).

Pengyu Zhao received his Ph.D. degree in mechatronic engineering from Zhejiang University, Hangzhou, China, in 2018. He is currently a researcher at Intelligent Robot Research Center, Zhejiang Lab. His research interests include biped robot drive and control system, fluid power transmission and control.

Anhuan Xie received his M.S. degree in mechatronic engineering from Zhejiang University, Hangzhou, China, in 2011. He is currently working at Intelligent Robot Research Center, Zhejiang Lab and Zhejiang University. His research interests include biped robot and low altitude manned vehicle.

Shiqiang Zhu received his Ph.D. degree in mechatronic engineering from Zhejiang University, Hangzhou, China, in 1995. He is currently the chief of Zhejiang Lab and a professor in Zhejiang University.

Lingkai Chen received his M.S. degree in mechanical manufacturing and automation from Zhejiang University, Hangzhou, China, in 2011. He is currently an engineer at Intelligent Robot Research Center, Zhejiang Lab. His research interests include biped robot mechanical structure design and optimization.

Lingyu Kong received his Ph.D. degree in Vehicle Engineering from Shanghai Jiao Tong University, China, in 2018. He is currently a researcher at Intelligent Robot Research Center, Zhejiang Lab. His research interests include mechatronics engineering, robotics and manipulator calibration.

Dan Zhang received his Ph.D. degree in robotics and mechatronics from Laval University, Quebec City, Canada, in 2000. Dr. Zhang was the Director of the Board of Directors of Durham Region Manufacturing Association, Canada, and is the Director of the Board of Directors of Professional Engineers Ontario, Lake Ontario Chapter, Canada. He is a Registered Professional Engineer of Canada, a Fellow of Canadian Society for Mechanical Engineering (CSME), a Senior Member of Society of Manufacturing Engineers (SME), and a member of American Society of Mechanical Engineers (ASME). He was the recipient of the MMO Industrial Fellowship.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhao, P., Xie, A., Zhu, S. et al. A Novel Impedance Control Based on Equivalent Stiffness for Hydraulic Single-leg Robot. Int. J. Control Autom. Syst. 22, 1636–1653 (2024). https://doi.org/10.1007/s12555-022-0264-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12555-022-0264-8

Keywords

Navigation