Skip to main content

A Comparative Study between Genetic Algorithm and Genetic Programming Based Gait Generation Methods for Quadruped Robots

  • Conference paper
Applications of Evolutionary Computation (EvoApplications 2010)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6024))

Included in the following conference series:

Abstract

Planning gaits for legged robots is a challenging task that requires optimizing parameters in a highly irregular and multidimensional space. Two gait generation methods using GA (Genetic Algorithm), GP (genetic programming) are compared to develop fast locomotion for a quadruped robot. GA-based approaches seek to optimize a pre-selected set of parameters which include locus of paw and stance parameters of initial position. A GP-based technique is an effective way to generate a few joint trajectories instead of the locus of paw positions and many stance parameters. Optimizations for two proposed methods are executed and analyzed using a Webots simulation of the quadruped robot built by Bioloid. Furthermore, simulation results for the two proposed methods are tested in a real quadruped robot, and the performance and motion features of GA-, GP -based methods are compared.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as 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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bekey, G.A.: Autonomous Robots-From Biological Inspiration to Implementation and Control. MIT Press, Cambridge (2005)

    Google Scholar 

  2. Busch, J., Ziegler, J., Aue, C., Ross, A., Sawitzki, D., Banzhaf, W.: Automatic generation of control programs for walking robots using genetic programming. In: Foster, J.A., Lutton, E., Miller, J., Ryan, C., Tettamanzi, A.G.B. (eds.) EuroGP 2002. LNCS, vol. 2278, pp. 258–267. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  3. Chernova, S., Veloso, M.: An Evolutionary Approach To Gait Learning For Four-Legged Robots. In: Proceedings of IROS 2004, Sendai, Japan, September 2004, pp. 2562–2567 (2004)

    Google Scholar 

  4. Dong, H., Zhao, M., Zhang, J., Shi, Z., Zhang, N.: Gait Planning Of Quadruped Robot Based On Third-Order Spline Interpolation. In: Proceedings of the 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems, Beijing, China, October 9-15, pp. 5756–5761 (2006)

    Google Scholar 

  5. Goldberg, D.E.: Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley, Reading (1989)

    MATH  Google Scholar 

  6. Golubovic, D., Hu, H.: Parameter Optimisation of an Evolutionary Algorithm for On-line Gait Generation of Quadruped Robots. In: Proceedings of IEEE International Conference on Industrial Technology – ICIT 2003, Maribor, Slovenia, December 2003, pp. 221–226 (2003)

    Google Scholar 

  7. Hornby, G.S., Takamura, S., Yamamoto, T., Fujita, M.: Autonomous Evolution of Dynamic Gaits with Two Quadruped Robots. IEEE Trans. Robotics 21(3), 402–410 (2005)

    Article  Google Scholar 

  8. Hohl, L., Tellez, R., Michel, O., Ijspeert, A.J.: Aibo and Webots: Simulation, wireless remote control and controller transfer. Robotics and Autonomous Systems 54(6), 472–485 (2006)

    Article  Google Scholar 

  9. Koza, J.R.: Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT Press, Cambridge (1992)

    MATH  Google Scholar 

  10. Mericli, T., Akın, H.L., Mericli, C., Kaplan, K., Celik, B.: The Cerbus 2005 Team Report

    Google Scholar 

  11. Robotis Corporation, http://www.robotis.com

  12. Röfer, T.: Evolutionary Gait-Optimization Using a Fitness Function Based on Proprioception. In: Nardi, D., Riedmiller, M., Sammut, C., Santos-Victor, J. (eds.) RoboCup 2004. LNCS (LNAI), vol. 3276, pp. 310–322. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  13. Seo, K., Hyun, S.: Genetic Programming Based Automatic Gait Generation for Quadruped Robots. In: Proceedings of the Genetic and Evolutionary Computation Conference, GECCO 2008, Atlanta, July 2008, pp. 293–294 (2008)

    Google Scholar 

  14. Tenreiro, J.A., Silva, M.F.: An Overview of Legged Robots. In: Proceedings of the International Symposium on Mathematical Methods in Engineering, pp. 27–29 (2006)

    Google Scholar 

  15. Wang, Z.D., Wong, J., Tam, T., Leung, B., Kim, M.S., Brooks, J., Chang, A., Huben, N.V.: The 2002 rUNSWift Team Report (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Seo, K., Hyun, S. (2010). A Comparative Study between Genetic Algorithm and Genetic Programming Based Gait Generation Methods for Quadruped Robots. In: Di Chio, C., et al. Applications of Evolutionary Computation. EvoApplications 2010. Lecture Notes in Computer Science, vol 6024. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12239-2_37

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-12239-2_37

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-12238-5

  • Online ISBN: 978-3-642-12239-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics