Skip to main content

Locomotion Control of a Biped Robot through a Feedback CPG Network

  • Chapter
ROBOT2013: First Iberian Robotics Conference

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 252))

Abstract

This paper proposes a locomotion control system for biped robots by using a network of Central Pattern Generators (CPGs) implemented with Matsuoka’s oscillators. The proposed control system is able to control the system behaviour with a few parameters by using simple rhythmical signals. A network topology is proposed in order to control the generation of trajectories for a biped robot in the joint-space both in the sagittal and coronal planes. The feedback signals are directly fed into the network for controlling the robot’s posture and resetting the phase of the locomotion pattern in order to prevent the robot from falling down whenever a risk situation arises. A Genetic Algorithm is used to find optimal parameters for the system in open-loop. The system behaviour in closed-loop has been studied and analysed through extensive simulations. Finally, a real NAO humanoid robot has been used in order to validate the proposed control scheme.

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 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.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. Vukobratović, M., Borovac, B.: Zero-moment point - thirty five years of its life. International Journal of Humanoid Robots 1(1), 157–173 (2004)

    Article  Google Scholar 

  2. Ijspeert, A.: Central pattern generators for locomotion control in animals and robots: A review. Neural Netw. 21(4), 642–653 (2008)

    Article  Google Scholar 

  3. Taga, G., Yamaguchi, Y., Shimizu, H.: Self-organized control of bipedal locomotion by neural oscillators in unpredictable environment. Biol. Cybern. 65(3), 147–159 (1991)

    Article  MATH  Google Scholar 

  4. Taga, G.: A model of the neuro-musculo-skeletal system for human locomotion. Biol. Cybern. 73, 113–121 (1995)

    Article  MATH  Google Scholar 

  5. Righetti, L., Ijspeert, A.: Programmable central pattern generators: an application to biped locomotion control. In: Proc. IEEE Int. Conf. Robot. Autom., pp. 1585–1590 (May 2006)

    Google Scholar 

  6. Park, C.-S., Hong, Y.-D., Kim, J.-H.: Full-body joint trajectory generation using an evolutionary central pattern generator for stable bipedal walking. In: Proc. IEEE Int. Conf. Intell. Robot. Syst., pp. 160–165 (October 2010)

    Google Scholar 

  7. Liu, C., Chen, Q.: Walking control strategy for biped robots based on central pattern generator. In: Proc. IEEE Int. Conf. Robot. Autom., pp. 57–62 (May 2012)

    Google Scholar 

  8. Matsuoka, K.: Sustained oscillations generated by mutually inhibiting neurons with adaptation. Biol. Cybern. 52(6), 367–376 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  9. Matsuoka, K.: Mechanisms of frequency and pattern control in the neural rhythm generators. Biol. Cybern. 56(5), 345–353 (1987)

    Article  MathSciNet  Google Scholar 

  10. Kamimura, A., Kurokawa, H., Yoshida, E., Murata, S., Tomita, K., Kokaji, S.: Automatic locomotion design and experiments for a modular robotic system. IEEE/ASME Trans. Mechatronics 10(3), 314–325 (2005)

    Article  Google Scholar 

  11. Williamson, M.: Robot arm control exploiting natural dynamics. Ph.D. Thesis, Massachusetts Institute of Technology (1999)

    Google Scholar 

  12. Matsuoka, K.: Analysis of a neural oscillator. Biol. Cybern. 104(4-5), 297–304 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  13. Zhang, D., Poignet, P., Widjaja, F., Ang, W.T.: Neural oscillator based control for pathological tremor suppression via functional electrical stimulation. Control Eng. Pract. 19(1), 74–88 (2011)

    Article  Google Scholar 

  14. Aoi, S., Tsuchiya, K.: Locomotion control of a biped robot using nonlinear oscillators. Auton. Robots 19, 219–232 (2005)

    Article  Google Scholar 

  15. Nakada, K., Sato, Y.D., Matsuoka, K.: Tuning time scale parameter of piecewise linear oscillators for phase resetting control. In: The 21st Anual Conference of the Japanese Neural Network Society (December 2011)

    Google Scholar 

  16. Gouaillier, D., Hugel, V., Blazevic, P., Kilner, C., Monceaux, J., Lafourcade, P., Mariner, B., Serre, J., Maisonnier, B.: The NAO humanoid: a combination of performance and affordability. In: IEEE - International Conference on Robotics and Automation (2009)

    Google Scholar 

  17. Michel, O.: Cyberbotics ltd. webots tm: Professional mobile robot simulation. Int. J. Adv. Rob. Syst. 1, 39–42 (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Julián Cristiano .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Cristiano, J., Puig, D., García, M.A. (2014). Locomotion Control of a Biped Robot through a Feedback CPG Network. In: Armada, M., Sanfeliu, A., Ferre, M. (eds) ROBOT2013: First Iberian Robotics Conference. Advances in Intelligent Systems and Computing, vol 252. Springer, Cham. https://doi.org/10.1007/978-3-319-03413-3_39

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-03413-3_39

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-03412-6

  • Online ISBN: 978-3-319-03413-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics