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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Juricic D, Vukobratovic M (1972) Mathematical modeling of biped walking systems. ASME Publ. 72-WA/BHF13
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
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
Mitobi K, Capi G, Nasu Y (2004) A new control method for walking robots based on angular momentum. Mechatronics 14:163–174
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
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
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
Vundavilli PR, Pratihar DK (2011) Balanced gait generations of a twolegged robot on sloping surface. Sadhana Acad Proc Eng Sci 36(4):525–550
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
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
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
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
Visioli A (2001) Tuning of PID controllers with fuzzy logic. IEEE Proc Control Theory Appl 148(1):1–8
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
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
Kazemian HB (2002) The SOF-PID controller for the control of a MIMO robot arm. IEEE Trans Fuzzy Syst 10(4)
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
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
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
Pirabakaran K, Becerra V (2002) PID autotuning using neural networks and model reference adaptive control. 15th Triennial IFAC World Congress, Spain
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
Zang X, Liu Y, Liu X, Zhao J (2016) Design and control of a pneumatic musculoskeletal biped robot. Technol Health Care 24:S443–S454
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
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
Montana DJ, Davis L (1989) Training feed forward neural networks using genetic algorithms. Mach Learn 762–767
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
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
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
John Paul TY (2013) Optimizing artificial neural networks using cat swarm optimization algorithm. Int J Intell Syst Appl 1:69–80
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
Moeini R (2017) Arc based ant colony optimization algorithm for solving sewer network design optimization problem. ScientiaIranica A 24(3):953–965
Askarzadeh A, Rezazadeh A (2013) Artificial neural network training using a new efficient optimization algorithm. Appl Soft Comput 1206–1213
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
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
Woon LC, Ge SS, Chen XQ, Zhang C (1999) Adaptive neural network control of coordinated manipulators. J Robotic Syst 16(4):195–211
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
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
Yazdani M, Salarieh H, Saadat Foumani M (2018) Hierarchical decentralized control of a five-link biped robot. ScientiaIranica B 25(5):2675–2692
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
Mehrabian AR, Lucas C (2006) A novel numerical optimization algorithm inspired from weed colonization. Ecol Inf 1(4):355–366
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
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
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
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
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this chapter
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
DOI: https://doi.org/10.1007/978-981-15-2133-1_16
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-2132-4
Online ISBN: 978-981-15-2133-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)