Skip to main content

Design and Comparison of Two Evolutionary and Hybrid Neural Network Algorithms in Obtaining Dynamic Balance for Two-Legged Robots

  • Chapter
  • First Online:
Frontier Applications of Nature Inspired Computation

Abstract

In a closed-loop control scheme, the proportional–integral–derivative (PID) controllers are mainly used to diminish the error between the desired setpoint and the actual measured value. It is significant to note that some kind of tuning procedure is essential to acquire the optimal values for the gains of the controller to reach the desired setpoint. In this chapter, to tune the gains of the PID controller, the authors are made to develop an adaptive neural network algorithm. Further, the authors of this manuscript proposed a metaheuristic optimization algorithm, that is, modified chaotic invasive weed optimization (MCIWO) algorithm to train the weights of the neural network (NN). Moreover, the well-established optimization algorithm, that is, particle swarm optimization (PSO) algorithm has also been separately used to optimize the structure of NN. Once the controllers are developed, the required torque to move every joint of the two-legged robot on the said terrain will be predicted. In addition to the above parameters, the zero moment point (ZMP) of the foot and dynamic balance margin (DBM) of the gait have also been calculated and considered as a measure to compare the performances of the developed approaches. Further, the neural network-based PID controller tuned with MCIWO algorithm is seen to produce more dynamically balanced gaits than that of the PSO trained NN. Finally, the optimal gaits obtained through the MCIWO-NN algorithm have been confirmed on an actual two-legged robot in our laboratory.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Juricic D, Vukobratovic M (1972) Mathematical modeling of biped walking systems. ASME Publ. 72-WA/BHF13

    Google Scholar 

  2. Takanishi TM, Kaharaki H, Kato (1989) I Dynamic biped walking stabilized with optimal trunk and waist motion. In: IEEE/RSJ international workshop on intelligent robots and systems, 4–6 Sept 1989. Tsukuba, Japan, pp 187–192

    Google Scholar 

  3. Goswami (1999) Foot rotation indicator (FRI) point: a new gait planning tool to evaluate postural stability of biped robots. In: IEEE international conference on robotics and automation, May 1999. Detroit, Michigan, pp 47–52

    Google Scholar 

  4. Mitobi K, Capi G, Nasu Y (2004) A new control method for walking robots based on angular momentum. Mechatronics 14:163–174

    Article  Google Scholar 

  5. Sano A, Furusho J (1990) Realization of natural dynamic walking using the angular momentum information. In: IEEE international conference on robotics and automation, pp 1476–1481

    Google Scholar 

  6. Seo YJ, Yoon YS (1995) Design of a robust dynamic gait of the biped using the concept of dynamic stability margin. Robotica 13:461–468

    Article  Google Scholar 

  7. Vundavilli Pandu R, Sahu SK, Pratihar DK (2007) Dynamically balanced ascending and descending gaits of a two-legged robot. Int J Humanoid Rob 4(4):717–751

    Article  Google Scholar 

  8. Vundavilli PR, Pratihar DK (2011) Balanced gait generations of a twolegged robot on sloping surface. Sadhana Acad Proc Eng Sci 36(4):525–550

    Google Scholar 

  9. Nguyen T, Tao L, Hasegawa H (2017) The effect of foot structure on locomotion of a small biped robot. In: MATEC web of conferences, vol 95

    Google Scholar 

  10. Mohammad R, Noorani S, Rashidi SF, Maryam S (2017) Gait generation and transition for bipedal locomotion system using Morris-Lecar model of central pattern generator, ScientiaIranica

    Google Scholar 

  11. Zhong Q-B, Fei C (2016) Trajectory planning for biped robot walking on uneven terraine taking stepping as an example. CAAI Trans Intell Technol 1:197–209

    Google Scholar 

  12. Gupta G, Dutta A (2018) Trajectory generation and step planning of a 12 DoF biped robot on uneven surface. Robotica, Cambridge University, pp 1–26

    Google Scholar 

  13. Visioli A (2001) Tuning of PID controllers with fuzzy logic. IEEE Proc Control Theory Appl 148(1):1–8

    Article  MathSciNet  Google Scholar 

  14. Azimi SM, Miar-Naimi H (2018) Design an analog CMOS fuzzy logic controller for the inverted pendulum with novel triangular membership function. ScientiaIranica. https://doi.org/10.24200/SCI.2018.5224.1153

    Article  Google Scholar 

  15. Mandava RK, Vundavilli PR (2015) Design of PID controllers for 4-DOF planar and spatial manipulators. In: IEEE international conference on robotics, automation, control and embedded systems, 18–20 Feb 2015. Hindustan University, Chennai, India, pp 1–6

    Google Scholar 

  16. Kazemian HB (2002) The SOF-PID controller for the control of a MIMO robot arm. IEEE Trans Fuzzy Syst 10(4)

    Google Scholar 

  17. Helon VHA, dos Leandro SC (2012) Tuning of PID controller based on a multi-objective genetic algorithm applied to a robotic manipulator. Expert Syst Appl 39(10):8968–8974

    Article  Google Scholar 

  18. Gutierrez LB, Lewis FL, Lowe JA (1998) Implementation of a neural network tracking controller for a single flexible link: comparison with PD and PID controllers. IEEE Trans Ind Electron 45:307–318

    Article  Google Scholar 

  19. Sonmez M, Kandilli I, Yakut M (2006) Tracking control based on neural network for robot manipulator. In: Artificial intelligence and neural networks, volume 3949 of the series lecture notes in computer science, pp 49–57

    Google Scholar 

  20. Pirabakaran K, Becerra V (2002) PID autotuning using neural networks and model reference adaptive control. 15th Triennial IFAC World Congress, Spain

    Google Scholar 

  21. Joel Perez P, Jose PD, Rogelio S (2012) Trajectory tracking error using PID control law for two-link robot manipulator via adaptive neural networks. In: The Iberomerican conference on electronics engineering and computer science published in procedia technology, vol 3, pp 139–146

    Google Scholar 

  22. Zang X, Liu Y, Liu X, Zhao J (2016) Design and control of a pneumatic musculoskeletal biped robot. Technol Health Care 24:S443–S454

    Article  Google Scholar 

  23. Zhong QB, Chen F (2016) Trajectory planning for biped robot walking on uneven terrain—taking stepping as an example. CAAI Trans Intell Technol 1:197–209

    Article  Google Scholar 

  24. Ravi KM, Vundavilli PR (2018) Near optimal PID controllers for the biped robot while walking on uneven terrains. Int J Autom Comput 15(6):689–706

    Article  Google Scholar 

  25. Montana DJ, Davis L (1989) Training feed forward neural networks using genetic algorithms. Mach Learn 762–767

    Google Scholar 

  26. Asadi H, Tavakkoli Moghaddam R, Shahsavari Pour N, Najafi E (2018) A new nondominated sorting genetic algorithm based to the regression line for fuzzy traffic signal optimization problem. Scientia Iranica E 25(3):1712–1723

    Google Scholar 

  27. Alikhani H, Alvanchi A (2017) Using genetic algorithms for long-term planning of network of bridges. ScientiaIranica. https://doi.org/10.24200/SCI.2017.4604

    Article  Google Scholar 

  28. Gudise VG, Venayagamoorthy GK (2003) Comparison of particle swarm optimization and back propagation as training algorithms for neural networks. IEEE Swarm Intell Symp 110–117

    Google Scholar 

  29. John Paul TY (2013) Optimizing artificial neural networks using cat swarm optimization algorithm. Int J Intell Syst Appl 1:69–80

    Google Scholar 

  30. Blum C, Socha K (2005) Training feed-forward neural networks with ant colony optimization: an application to pattern classification. In: fifth international conference on hybrid intelligent systems

    Google Scholar 

  31. Moeini R (2017) Arc based ant colony optimization algorithm for solving sewer network design optimization problem. ScientiaIranica A 24(3):953–965

    Google Scholar 

  32. Askarzadeh A, Rezazadeh A (2013) Artificial neural network training using a new efficient optimization algorithm. Appl Soft Comput 1206–1213

    Google Scholar 

  33. Giri R, Chowdhury A, Ghosh A, Das S, Abraham A, Snasel V (2010) A modified invasive weed optimization algorithm for training of feed-forward neural networks. In: IEEE international conference on systems man and cybernetics, pp 3166–3173

    Google Scholar 

  34. Ge SS, Hang CC, Woon LC (1997) Adaptive neural network control of robot manipulators in task space. IEEE Trans Ind Electron 44(6):746–752

    Article  Google Scholar 

  35. Woon LC, Ge SS, Chen XQ, Zhang C (1999) Adaptive neural network control of coordinated manipulators. J Robotic Syst 16(4):195–211

    Article  Google Scholar 

  36. Sun TR, Pei HL, Pan YP, Zhou HB, Zhang CH (2011) Neural network-based sliding mode adaptive control for robot manipulators. Neurocomputing 74(14/15):2377–2384

    Article  Google Scholar 

  37. Rahmani M, Ghanbari A, Ettefagh MM (2016) A novel adaptive neural network integral sliding-mode control of a biped robot using bat algorithm. J Vib Control 23:1–16

    Google Scholar 

  38. Yazdani M, Salarieh H, Saadat Foumani M (2018) Hierarchical decentralized control of a five-link biped robot. ScientiaIranica B 25(5):2675–2692

    Google Scholar 

  39. Ravi KM, Pandu RV (2018) Whole body motion generation of 18-DOF biped robot on flat surface during SSP and DSP. Int J Model Identif Control 29(3):266–277

    Article  Google Scholar 

  40. Mehrabian AR, Lucas C (2006) A novel numerical optimization algorithm inspired from weed colonization. Ecol Inf 1(4):355–366

    Article  Google Scholar 

  41. Ahmadi M, Mojallali H (2012) Chaotic invasive weed optimization algorithm with application to parameter estimation of chaotic systems. Elsevier Chaos Solitons Fract 45:1108–1120

    Article  MathSciNet  Google Scholar 

  42. Ghasemi M, Ghavidel S, Aghaei J, Gitizadeh M, Falah H (2014) Application of chaos-based chaotic invasive weed optimization techniques for environmental OPF problems in the power system. Elsevier Chaos Solitons Fract 69:271–284

    Article  Google Scholar 

  43. Basak A, Pal S, Das S, Abraham A (2010) A modified invasive weed optimization algorithm for time-modulated linear antenna array synthesis. IEEE Congress Evol Comput 1–10

    Google Scholar 

  44. Roy GG, Das S, Chakraborty P, Suganthan PN (2011) Design of non-uniform circular antenna arrays using a modified invasive weed optimization algorithm. IEEE Trans Antennas Propag 59(1):110–118

    Article  Google Scholar 

  45. Ravi KM, Pandu RV (2018) Implementation of modified chaotic invasive weed optimization algorithm for optimizing the PID controller of the biped robot. Sadhana Acad Proc Eng Sci Springer 43(3):1–18

    MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ravi Kumar Mandava .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Mandava, R.K., Vundavilli, P.R. (2020). Design and Comparison of Two Evolutionary and Hybrid Neural Network Algorithms in Obtaining Dynamic Balance for Two-Legged Robots. In: Khosravy, M., Gupta, N., Patel, N., Senjyu, T. (eds) Frontier Applications of Nature Inspired Computation. Springer Tracts in Nature-Inspired Computing. Springer, Singapore. https://doi.org/10.1007/978-981-15-2133-1_16

Download citation

Publish with us

Policies and ethics