Skip to main content

Advertisement

Log in

Multiobjective optimized bipedal locomotion

  • Original Article
  • Published:
International Journal of Machine Learning and Cybernetics Aims and scope Submit manuscript

Abstract

To develop the general analytical model for the optimization of trade-off Stability and Energy functions for biped humanoid robot is very tedious work. This paper presents a novel analytical method to develop the multiobjective function includes energy and stability functions. The challenge was to develop analytical model for stability and energy for the single support phase (SSP), double support phase (DSP) and the transition to SSP-DSP and vice versa. The energy function has been developed by unique approach of orbital energy concept and the stability function obtained by modifying the pre-existing Zero Moment Point (ZMP) trajectory (the trajectories which generated by the mathematical equations of ZMP). These functions are optimized using Real Coded Genetic Algorithm to produce an optimum set of walk parameters.The analytical results show that, when the energy function is optimized, the stability of the robot decreases. Similarly, if the stability function is optimized,the energy consumed by the robot increases. Thus, there is a clear trade-off between the stability and energy functions. Thus,we propose the Multi-Objective Evolutionary Algorithm to yield the optimum value of the walk parameters. The results are verified by NaO robot.This approach increases the energy efficiency of NaO robot by 67.05% and stability increases by 75%. Furthermore, this method can be utilized on all ZMP classed bipeds(HOAP, Honda 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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Notes

  1. To understand the difference between the energy consumed, try walking with bent knees for about 5 m. Then, walk back to the starting point normally (knees not bent). The difference between the energy consumed can be clearly understood.

  2. The x-component of ZMP trajectory does not account much for ensuring the stability of the bipedal robots. This is because, the x-component of ZMP gives information only about the distance travelled by the bipedal robot and depicts nothing about its stability.

  3. obtain the motor current readings of NaO robot, the joint current sensor keys were selected in Choregraphe simulation software. When the robot walks, the current readings of the corresponding joints are stored in a *.csv file.

References

  1. Westervelt ER, Grizzle JJW, Chevallereau C, Choi JH, Morris B (2007) Feedback control of dynamic bipedal robot locomotion. CRC press, Boca Raton

    Google Scholar 

  2. Vukobratovic Miomir, Borovac Branislav (2004) Zero-moment pointthirty five years of its life. Int J Humanoid Robotics 1(01):157–173

    Article  Google Scholar 

  3. Kuo Arthur D (2007) The six determinants of gait and the inverted pendulum analogy: a dynamic walking perspective. Human Mov Sci 26(4):617–656

    Article  Google Scholar 

  4. Gong D, Yan J, Zuo G. A review of gait optimization based on evolutionary computation. Appl Comput Intell Soft Comput 2010:1–12, Article ID 413179

  5. Goldberg David E, Holland John H (1988) Genetic algorithms and machine learning. Mach Learn 3(2):95–99

    Article  Google Scholar 

  6. Capi G et al (2002) Optimal trajectory generation for a prismatic joint biped robot using genetic algorithms. Robot Auton Syst 38(2):119–128

    Article  MATH  Google Scholar 

  7. Capi G et al (2003) Real time gait generation for autonomous humanoid robots: a case study for walking. Robot Auton Syst 42(2):107–116

    Article  MATH  Google Scholar 

  8. Park JH, Choi M (2004) Generation of an optimal gait trajectory for biped robots using a genetic algorithm. JSME Int J Ser C Mech Syst Mach Elem Manuf 47(2):715–721

    Article  Google Scholar 

  9. Choi SH, Choi YH, Kim JG (1999) Optimal walking trajectory generation for a biped robot using genetic algorithm. Intelligent Robots and Systems, 1999. IROS’99. In: Proceedings of 1999 IEEE/RSJ international conference on. Vol. 3. IEEE

  10. Kulk JA, J S Welsh (2008) A low power walk for the NAO robot. In: Kim J, Mahony R (eds) Australasian conference of robotics and automation (ACRA), Canberra, 3–5 Dec 2008

  11. Sun Z, Roos N (2013) An energy efficient gait for a Nao robot. In: BNAIC 2013: Proceedings of the 25th Benelux conference on artificial intelligence, Delft, The Netherlands, November 7–8, 2013. Delft University of Technology (TU Delft); under the auspices of the Benelux Association for artificial intelligence (BNVKI) and the Dutch research school for information and knowledge systems (SIKS)

  12. Ames AD, Cousineau EA, Powell MJ (2012) Dynamically stable bipedal robotic walking with NAO via human-inspired hybrid zero dynamics. In: Proceedings of the 15th ACM international conference on Hybrid Systems: Computation and Control. ACM

  13. Lin CM, Peng YF (2004) Adaptive CMAC-based supervisory control for uncertain nonlinear systems. Syst Man Cybern Part B Cybern IEEE Trans 34(2):1248–1260

    Article  Google Scholar 

  14. Miller WT (1994) Real-time neural network control of a biped walking robot. Control Syst IEEE 14(1):41–48

    Article  MathSciNet  Google Scholar 

  15. Zhou Changjiu, Meng Qingchun (2003) Dynamic balance of a biped robot using fuzzy reinforcement learning agents. Fuzzy Sets Syst 134(1):169–187

    Article  MathSciNet  MATH  Google Scholar 

  16. Jha RK, Singh B, Pratihar DK (2005) On-line stable gait generation of a two-legged robot using a geneticfuzzy system. Robot Auton Syst 53(1):15–35

    Article  Google Scholar 

  17. Udai AD (2008) Optimum hip trajectory generation of a biped robot during single support phase using genetic algorithm. In: Emerging trends in engineering and technology, 2008. ICETET’08. First international conference on, IEEE pp 739–744

  18. Vundavilli PR, Sahu SK, Pratihar DK (2007) Online dynamically balanced ascending and descending gait generations of a biped robot using soft computing. Int J Humanoid Robot 4:777–814

    Article  Google Scholar 

  19. Rajendra R, Pratihar DK (2015) Analysis of double support phase of biped robot and multi-objective optimization using genetic algorithm and particle swarm optimization algorithm. Sadhana 2:549–575 (no. 2)

    Article  MathSciNet  Google Scholar 

  20. Lee JY, Lee JJ (2004)Optimal walking trajectory generation for a biped robot using multi-objective evolutionary algorithm. In: Control conference, 2004. 5th Asian, IEEEvol. 1, pp 357–364

  21. Dip G, Prahlad V, Kien PD (2009) Genetic algorithm-based optimal bipedal walking gait synthesis considering tradeoff between stability margin and speed. Robotica 27(03):355–365

    Article  Google Scholar 

  22. Rajendra R, Pratihar DK (2012) Particle swarm optimization algorithm vs. genetic algorithm to solve multi-objective optimization problem in gait planning of biped robot. In: Proceedings of the international conference on information systems design and intelligent applications 2012 (INDIA 2012) held in Visakhapatnam, India, January 2012. Springer Berlin Heidelberg, pp 563–570

  23. Capi G, Kaneko SI, Mitobe K, Barolli L, Nasu Y (2002) Optimal trajectory generation for a prismatic joint biped robot using genetic algorithms. Robot Auton Syst 38(2):119–128

    Article  MATH  Google Scholar 

  24. Kajita Shuuji, Yamaura Tomio, Kobayashi Akira (1992) Dynamic walking control of a biped robot along a potential energy conserving orbit. Robot Autom IEEE Trans 8(4):431–438

    Article  Google Scholar 

  25. Kajita S, Kanehiro F, Kaneko K, Yokoi K, Hirukawa H (2001) The 3D linear inverted pendulum mode: a simple modeling for a biped walking pattern generation. In: Intelligent robots and systems, 2001. Proceedings. 2001 IEEE/RSJ International Conference on, vol. 1. IEEE, pp 239–246

  26. Lee JY, Kim MS, Lee JJ (2004) Multi-objective walking trajectories generation for a biped robot. In: Intelligent robots and systems, 2004. (IROS 2004). Proceedings. 2004 IEEE/RSJ international conference on, vol. 4. IEEE, pp 3853–3858

  27. Kumar S, Raj M (2015) Energy optimized trajectory generation for bipedal locomotion, in: International Conference on Computing in Mechanical Engineering (ICCME-2015) (ICCME-2015), Kochi, India, India

  28. Deb K, Pratap A, Agarwal S, Meyarivan TA (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans 6:182–197 (no. 2 )

    Google Scholar 

  29. Taormina R et al (2015) Data-driven input variable selection for rainfall-runoff modeling using binary-coded particle swarm optimization and extreme learning machines. J Hydrol 529(3):1617–1632

    Article  Google Scholar 

  30. Zhang J et al (2009) Multilayer ensemble pruning via novel multi-sub-swarm particle swarm optimization. J Univ Comput Sci 15(4):840–858

    MathSciNet  Google Scholar 

  31. Wang WC et al (2015) Improving forecasting accuracy of annual runoff time series using ARIMA based on EEMD decomposition. Water Resour Manag 29(8):2655–2675

    Article  Google Scholar 

  32. Zhang SW et al (2009) Dimension reduction using semi-supervised locally linear embedding for plant leaf classication. Lect Notes Comput Sci 5754:948–955

    Article  Google Scholar 

  33. Wu CL et al (2009) Methods to improve neural network performance in daily ows prediction. J Hydrol 372(1–4):80–93

    Article  Google Scholar 

  34. Chau KW et al (2010) A hybrid model coupled with singular spectrum analysis for daily rainfall prediction. J Hydroinf 12(4):458–473

    Article  Google Scholar 

  35. Choi Y, You BJ, Oh SR (2004) On the stability of indirect ZMP controller for biped robot systems. In: Intelligent robots and systems, 2004. (IROS 2004). Proceedings. 2004 IEEE/RSJ international conference on, vol. 2. IEEE, pp 1966–1971

  36. Choi Youngjin, Kim Doik, Yonghwan Oh, You Bum-Jae (2007) Posture/walking control for humanoid robot based on kinematic resolution of com jacobian with embedded motion. Robot IEEE Trans 23(6):1285–1293

    Article  Google Scholar 

  37. Erbatur Kemalettin, Kurt Okan (2009) Natural ZMP trajectories for biped robot reference generation. Ind Electr IEEE Trans 56(3):835–845

    Article  Google Scholar 

  38. Gouaillier D, Collette C, Kilner C (2010) Omni-directional closed-loop walk for NAO. In: Humanoid robots (Humanoids), 2010 10th IEEE-RAS international conference on. IEEE, pp 448–454

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Manish Raj.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Raj, M., Semwal, V.B. & Nandi, G.C. Multiobjective optimized bipedal locomotion. Int. J. Mach. Learn. & Cyber. 10, 1997–2013 (2019). https://doi.org/10.1007/s13042-017-0660-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13042-017-0660-1

Keywords

Navigation