Skip to main content
Log in

Trajectory Control of an Active and Passive Hybrid Hydraulic Ankle Prosthesis Using an Improved PSO-PID Controller

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

Abstract

The development of intelligent prostheses has provided convenience and confidence to amputees’ lives. For the majority of patients that only use a passive ankle prosthesis structure without its corresponding function, the development of intelligent ankle prostheses is very important. In this paper, a controllable active and passive hybrid hydraulic ankle prosthesis (APHHAP) with active drive, precise damping regulation, and energy recovery functions is presented. Also, an embedded control board capable of communicating with motors, a computer, and a mobile phone terminal as well as connecting various types of sensors for real-time monitoring of an ankle prosthesis motion state is designed. This board is based on STM32F429ZI. For a better control performance, generalized opposition-based learning, variable parameters based on the sigmoid function, and adaptive elite mutation are introduced to improve the traditional particle swarm optimization (PSO) algorithm. The new algorithm is called improved particle swarm optimization (IGOPSO) algorithm. The IGOPSO algorithm achieves better optimization and faster convergence than traditional PSO algorithms. Using simulation, which adopts a mathematical model based on a piecewise function, the parameter range values are obtained, and the number of invalid running times is reduced. Experiments on a physical prototype are conducted to validate the control algorithm performance. The obtained experimental results demonstrate that by combining IGOPSO with the proportion integration differentiation (PID) algorithm (IGOPSO-PID control algorithm), efficient track tracking control of the APHHAP dorsiflexion and plantarflexion as well as significant improvement in its control accuracy can be achieved.

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

Code Availability

The data presented in this study are available on request from the corresponding author.

References

  1. Zhao, Y.: China Disabled Persons’ Federation has released the latest statistics on China’s disabled population. Disabil. Res. 1, 11 (2012)

    Google Scholar 

  2. Griffin, K.J., Rashid, T.S., Bailey, M.A., Bird, S.A., Bridge, K., Scott, J.D.: Toe amputation: a predictor of future limb loss? J. Diabetes Complicat. 26(3), 251–254 (2012)

    Article  Google Scholar 

  3. Feng, Y., Wang, Q.: Combining Push-Off power and nonlinear damping behaviors for a lightweight Motor-Driven transtibial prosthesis. IEEE/ASME Trans. Mechatron. 22(6), 2512–2523 (2017)

    Article  MathSciNet  Google Scholar 

  4. Gabert, L., Hood, S., Tran, M., Cempini, M., Lenzi, T.: A compact, lightweight robotic Ankle-Foot prosthesis: featuring a powered polycentric design. IEEE Robot. Autom. Mag. 27(1), 87–102 (2020)

    Article  Google Scholar 

  5. Adamczyk, P.G., Dekarske, J.T., Mrazsko, H.X.: Design of a variable stiffness pneumatic ankle prosthesis with self-recharging for weightlifting exercise. J. Med. Devices 14(3), 034501 (2020)

    Article  Google Scholar 

  6. Bartlett, H.L., King, S.T., Goldfarb, M., Lawson, B.E.: A Semi-Powered ankle prosthesis and unified controller for level and sloped walking. IEEE Trans. Neural Syst. Rehabil Eng. 29, 320–329 (2021)

    Article  Google Scholar 

  7. Sun, J., Yu, H., Wang, X., Chen, C.: The design and implementation of control system for intelligent hydraulic prosthetic knee. Software Guide. 19(7), 89–93 (2020)

    Google Scholar 

  8. Gao, S., Wang, C., Zhu, J., Mai, J., Wang, Q.: Hydraulic damping and swing assistance control of a robotic electrohydraulic transfemoral prosthesis: preliminary results. In: Proceedings of IEEE workshop on advanced robotics and its social impacts, ARSO pp. 365–368 (2019)

  9. Keeratihattayakorn, S., Virulsri, C., Ophaswongse, C., Tangpornprasert, P.: Design and evaluation of a hydraulic mechanism with available components for passive knee prostheses. Disabil Rehabil Assist Technol. 16(2), 144–151 (2021)

    Article  Google Scholar 

  10. Gardiner, J., Bari, A.Z., Kenney, L., Twiste, M., Moser, D., Zahedi, S., Howard, D.: Performance of optimized prosthetic ankle designs that are based on a hydraulic variable displacement actuator (VDA). IEEE Trans. Neural Syst. Rehabil. Eng. 25(12), 2418–2426 (2017)

    Article  Google Scholar 

  11. Wang, X., Li, R., Lin, C., Fang, J., Wang, S.: Design of active ankle prosthesis based on electro-hydrostatic actuation. Chinese Hydraulics & Pneumatics (1), 26–31 (2019)

  12. Bartlett, H.L., Lawson, B.E., Goldfarb, M.: Design, control, and preliminary assessment of a multifunctional semipowered ankle prosthesis. IEEE/ASME Trans. Mechatron. 24(4), 1532–1540 (2019)

    Article  Google Scholar 

  13. Xuan, B., Liu, Z., Chen, L., Yang, P.: Motion intention recognition and control of above knee prosthesis. Journal of Southeast University (Natural Science Edition). 47(6), 1107–1116 (2017)

    Google Scholar 

  14. Kumar, S., Mohammadi, A., Quintero, D., Rezazadeh, S., Gans, N., Gregg, R.D.: Extremum seeking control for Model-Free Auto-Tuning of powered prosthetic legs. IEEE Trans. Control Syst. Technol. 28 (6), 2120–2135 (2020)

    Article  Google Scholar 

  15. Yuan, K., Wang, Q., Wang, L.: Energy-Efficient Braking torque control of robotic transtibial prosthesis. IEEE/ASME Trans. Mechatron. 22(1), 149–160 (2017)

    Article  Google Scholar 

  16. Wen, Y., Si, J., Gao, X., Huang, S., Huang, H.H.: A new powered lower limb prosthesis control framework based on adaptive dynamic programming. IEEE Trans. Neural Netw. Learn. Syst. 28(9), 2215–2220 (2017)

    Article  Google Scholar 

  17. Liu, J., Fang, H., Xu, J.: Online adaptive PID control for a multi-joint lower extremity exoskeleton system using improved particle swarm optimization. Machines 10(1), 21 (2022)

    Article  Google Scholar 

  18. Wang, G., Li, W., Zhang, L., Sun, L., Chen, P., Yu, L., Ning, X.: Encoder-x: solving unknown coefficients automatically in polynomial fitting by using an autoencoder. IEEE Trans. Neural. Netw. Learn Syst., pp. 1–13 (2021)

  19. Han, T., Qiu, J., Wang, D., Meng, J., Liu, Z., Ding, Z.: Constrained polynomial fit-based k-domain interpolation in swept-source optical coherence tomography. Journal of Innovative Optical Health Sciences 14(01), 2140008 (2021)

    Article  Google Scholar 

  20. Song, S., Xiong, X., Wu, X., Xue, Z.: Modeling the SOFC by BP neural network algorithm. International Journal of Hydrogen Energy 46(38), 20065–20077 (2021)

    Article  Google Scholar 

  21. Zhu, W., Wang, H., Zhang, X.: Synergy evaluation model of container multimodal transport based on BP neural network. Neural Comput. Applic. 33(9), 4087–4095 (2021)

    Article  Google Scholar 

  22. Liu, Q., Li, D., Ge, S.S., Ji, R., Ouyang, Z., Tee, K.P.: Adaptive bias RBF neural network control for a robotic manipulator. Neurocomputing 447, 213–223 (2021)

    Article  Google Scholar 

  23. Liu, X., He, H.: Fault diagnosis for TE process using RBF neural network. IEEE Access 9, 118453–118460 (2021)

    Article  Google Scholar 

  24. Wang, J., Cao, J., Lin, C., You, J.: Reconstruction of logging traces based on GRU neural network. Oil Geophysical Prospecting 55(3), 510–520 (2020)

    Google Scholar 

  25. Li, J., Xia, S., Lan, H., Li, S., Sun, J.: Network intrusion detection method based on gated recurrent unit and recurrent neural network. Journal of Harbin Engineering University 42(6), 879–884 (2021)

    Google Scholar 

  26. Sha, L., Wang, K.: A fast self-adaptive PID control method for drilling rig based on PSO. J. Commun. 38(8), 66–78 (2021)

    Google Scholar 

  27. Feng, H., Ma, W., Yin, C., Cao, D.: Trajectory control of electro-hydraulic position servo system using improved PSO-PID controller. Automation in Construction 127, 103722 (2021)

    Article  Google Scholar 

  28. Dong, H., You, T., Li, X.: The Improved PSO to Optimize the RBFNN Short-term Traffic Flow Prediction Method. Computer Knowledge and Technology 17(5), 226–228 (2021)

    Google Scholar 

  29. Yan, G., Ding, J.: Comparison of particle swarm algorithm and genetic algorithm for extracting flash memory device model parameters. Modern Electronics Technique 45(6), 29–34 (2022)

    Google Scholar 

  30. Eberhart, R.C., Shi, Y.: Particle swarm optimization developments, applications and resources. In: The 2001 congress on evolutionary computation, pp. 81–86 (2001)

  31. Li, N., Fu, G., Ku, S., Chen, M.: Development and prospect of a particle swarm optimization algorithm. Journal of Wuhan University of Technology (Information & Management Engineering) 27(2), 26–29 (2005)

    Google Scholar 

  32. Inbarani, H., Azar, A.T., Jothi, G.: Supervised hybrid feature selection based on PSO and rough sets for medical diagnosis. Comput. Methods Prog. Biomed. 113(1), 175–185 (2014)

    Article  Google Scholar 

  33. Zad, B.B., Hasanvand, H., Lobry, J., Vallee, F.: Optimal reactive power control of DGs for voltage regulation of MV distribution systems using sensitivity analysis method and PSO algorithm. Int. J. Electr. Power Energy Syst. 68, 52–60 (2015)

    Article  Google Scholar 

  34. Shi, X., Zhang, Y., Zhao, S., Xiao, D.: Discrete multi-objective optimization of particle swarm optimizer algorithm for multi-agents collaborative planning. J. Commun. 37(6), 29–37 (2016)

    Google Scholar 

  35. Soufiene, K.K.B., Mounir, A.: Design and co-simulation of a fuzzy gain-scheduled PID controller based on particle swarm optimization algorithms for a quad tilt wing unmanned aerial vehicle. Trans. Inst. Meas. Control 40(14), 204–212 (2018)

    Google Scholar 

  36. Tizhoosh, Hamid, R.: Opposition-based learning: A new scheme for machine intelligence. In: The IEEE international conference of intelligent for modeling, control and automation, pp. 695–701 (2005)

  37. Wang, H., Wu, Z., Yong, L., Wang, J., Jiang, D., Chen, L.: Space transformation search: a new evolutionary technique. In: Proceedings of the first ACM/SIGEVO summit on genetic and evolutionary computation pp. 537–544 (2009)

  38. Wang, H., Wu, Z., Rahnamayan, S., Liu, Y., Ventresca, M.: Enhancing particle swarm optimization using generalized opposition-based learning. Inform. Sci. 181(20), 4699–4714 (2011)

    Article  MathSciNet  Google Scholar 

  39. Rahnamayan, S., Tizhoosh, H.R., Salama, M.M.A.: Opposition-Based Differential evolution. IEEE Transactions on Evolutionary Computation 12(1), 64–79 (2008)

    Article  Google Scholar 

  40. Kang, L., Dong, W., Song, W., Li, K.: Non-inertial opposition-based particle swarm optimization with adaptive elite mutation. J. Commun. 38(8), 66–78 (2017)

    Google Scholar 

  41. Dong, W., Kang, L., Liu, Y., Li, K.: Opposition-based particle swarm optimization with adaptive elite mutation and nonlinear inertia weight. J. Commun. 37(12), 1–10 (2016)

    Google Scholar 

  42. Riener, R., Rabuffetti, M., Frigo, C.: Stair ascent and descent at different inclinations. Gait and Posture 15(1), 32–44 (2002)

    Article  Google Scholar 

Download references

Funding

This work was supported by National Key R&D Program of China under Grant 2018YFC2001300, Young and Middle-aged Scientific and Technological Innovation and Entrepreneurship Outstanding Talents (Team) Project (Innovation) of Jilin Province under Grant 20210509007RQ, and the Fundamental Research Funds for the Central Universities, Jilin University.

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed to the study conception and design. The literature was researched by Yang Han, Shaopeng Shan, Luquan Ren, and Lei Ren. Mechanical structure was designed by Yang Han, Haohua Xiu, Zhennan Li, and Shaopeng Shan. Electronic circuit was designed by Yang Han, Chunbao Liu, Luquan Ren, and Lei Ren. Methodologies were conceived by Yang Han, Chunbao Liu, and Haohua Xiu and Zhennan Li. Data collection and analysis were performed by Yang Han, Chunbao Liu, Haohua Xiu and Luquan Ren. Simulations and experiments were designed by Yang Han, Chunbao Liu, Haohua Xiu, and Xian Wang. The first draft of the manuscript was written by Yang Han, Chunbao Liu, Haohua Xiu, and Lei Ren. All authors commented on previous versions of the manuscript. All authors read and approved the final manuscript.

Corresponding authors

Correspondence to Chunbao Liu or Haohua Xiu.

Ethics declarations

Consent for Publication

Publication consent was obtained from all authors.

Conflict of Interests

The authors declare that they have no conflict of interest.

Ethics Approval

Not applicable

Consent to Participate

Not applicable.

Additional information

Publisher’s Note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Han, Y., Liu, C., Xiu, H. et al. Trajectory Control of an Active and Passive Hybrid Hydraulic Ankle Prosthesis Using an Improved PSO-PID Controller. J Intell Robot Syst 105, 48 (2022). https://doi.org/10.1007/s10846-022-01670-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10846-022-01670-9

Keywords

Navigation