Abstract
In this paper, we suggest a new supervised learning method called Fourier based automated learning central pattern generators (FAL-CPG), for learning rhythmic signals. The rhythmic signal is analyzed with Fourier analysis and fitted with a finite Fourier series. CPG parameters are selected by direct comparison with the Fourier series. It is shown that the desired rhythmic signal is learned and reproduced with high accuracy. The resulting CPG network offers several advantages such as, modulation and robustness against perturbation. The proposed learning method is simple, straightforward and efficient. Furthermore, it is suitable for on-line applications. The effectiveness of the proposed method is shown by comparison with four other supervised learning methods as well as an industrial robotic trajectory following application.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Pearce RA, Friesen WO (1988) A model for intersegmental coordination in the leech nerve cord. Biol Cybern 58: 301–311
Ijspeert AJ (2008) Central pattern generators for locomotion control in animals and robots: a review. Neural Networks 21: 642–653
Hasanzadeh S, Akbarzadeh Tootoonchi A (2010) Ground adaptive and optimized locomotion of snake robot moving with a novel gait. Auton Robot 28: 457–470
Kim J-J, Lee J-W, Lee J-J (2009) Central pattern generator parameter search for a biped walking robot using nonparametric estimation based Particle Swarm Optimization. Int J Control Autom Syst 7: 447–457
Shrivastava M, Dutta A, Saxena A (2007) Trajectory generation using GA for an 8 DOF biped robot with deformation at the sole of the foot. J Intell Robot Syst 49: 67–84
Nakanishi J, Morimoto J, Endo G, Cheng G, Schaal S, Kawato M (2004) Learning from demonstration and adaptation of biped locomotion. Robot Auton Syst 47: 79–91
Pearlmutter BA (1995) Gradient calculations for dynamic recurrent neural networks: a survey. IEEE Trans Neural Networks 6: 1212–1228
Prentice SD, Patla AE, Stacey DA (1998) Simple artificial neural network models can generate basic muscle activity patterns for human locomotion at different speeds. Exp Brain Res 123: 474–480
Okada M, Tatani K, Nakamura Y (2002) Polynomial design of the nonlinear dynamics for the brain-like information processing of whole body motion. In: Proceedings of IEEE international conference on robotics and automation
Righetti L, Ijspeert AJ (2006) Programmable central pattern generators: an application to biped locomotion control. In: Proceedings of IEEE international conference on robotics and automation
Gams A, Ijspeert AJ, Schaal S, Lenarčič J (2009) On-line learning and modulation of periodic movements with nonlinear dynamical systems. Auton Robot 27: 3–23
Buchli J, Righetti L, Ijspeert AJ (2006) Engineering entrainment and adaptation in limit cycle systems from biological inspiration to applications in robotics. Biol Cybern 95: 645–664
Acebrón JA, Bonilla LL, Vicente P, Conrad J, Ritort F, Spigler R (2005) The Kuramoto model: a simple paradigm for synchronization phenomena. Rev Mod Phys 77: 137
Dutra MS, de Pina Filho AC, Romano VF (2003) Modeling of a bipedal locomotor using coupled nonlinear oscillators of Van der Pol. Biol Cybern 88: 286–292
Farzaneh Y, Akbarzadeh A (2012) A novel bio-inspired approach for on-line trajectory generation of industrial robots. Adapt Behav (revised)
Peng Z, Huang Q, Zhao X, Xiao T, Kejie LI (2004) Online trajectory generation based on off-line trajectory for biped humanoid. In: Presented at Proceedings-2004 IEEE international conference on robotics and biomimetics, IEEE ROBIO 2004
Yu Z, Huang Q, Chen X, Xu W, Ging GL, Kejie KL (2009) On-line trajectory generation for a humanoid robot based on combination of off-line patterns. In: Presented at 2009 IEEE international conference on information and automation, ICIA 2009
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Farzaneh, Y., Akbarzadeh, A. & Akbari, A.A. New automated learning CPG for rhythmic patterns. Intel Serv Robotics 5, 169–177 (2012). https://doi.org/10.1007/s11370-012-0111-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11370-012-0111-5