Abstract
This paper presents a hardware implementation of a controller to generate adaptive gait patterns for quadruped robots inspired by biological Central Pattern Generators (CPGs). The basic CPGs are modeled as non-linear oscillators which are connected one to each other through coupling parameters that can be modified for different gaits. The proposed implementation is based on an specific digital module for CPGs attached to a soft-core processor so as to provide an integrated and flexible embedded system. The system is implemented on a Field Programmable Gate Array (FPGA) device providing a compact and low power consumption solution for generating periodic rhythmic patterns in robot control applications. Experimental results show that the proposed implementation is able to generate suitable gait patterns, such as walking, trotting, and galloping.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Kimura, H., Shimoyama, I., Miura, H.: Dynamics in Dynamic Walk of Quadruped Robot. J. of the Society of Instrument and Control Engineers 29, 220–225 (1990)
Delcomyn, F.: Neural Basis of rhythmic behavior in animals. Science 210, 492–498 (1980)
Hooper, S.L.: Central Pattern Generator. Current Biology 10(5), 176–177 (2000)
Fujii, A., Saito, N., Nakahira, K., Ishiguro, A., Eggenberger, P.: Generation of an adaptive controller CPG for a quadruped robot with neuromodulation mechanism. In: IEEE Int. Conf. Intell. Robots Syst. (2002)
Ijspeerta, A.J.: Central pattern generators for locomotion control in animals and robots: A review. Neural Networks 21(4), 642–653 (2002)
Zielinska, T.: Coupled oscillators utilized as gait rhythm generators of a two-legged walking machine. Biol. Cybern. 74, 263–273 (1996)
Ijspeert, A.J., Crespi, A., Ryczko, D., Cabelguen, J.: From swimming to walking with a salamander robot driven by a spinal cord model. Science 9, 1416–1420 (2007)
Zhao, W., Hu, Y., Wang, L.: Construction and Central Pattern Generator-Based Control of a Flipper-Actuated Turtle-Like Underwater Robot. Advanced Robotics 23, 19–43 (2009)
Arena, P., Fortuna, L., Frasca, M., Sicurella, G.: n adaptive, self-organizing dynamical system for hierarchical control of bio-inspired locomotion. IEEE Transactions on Systems, Man and Cybernetics, Part B 34(4), 1823–1837 (2004)
Inagaki, S., Yuasa, H., Suzuki, T., Arai, T.: Wave CPG model for autonomous decentralized multi-legged robot: Gait generation and walking speed control. Robotics and Autonomous Systems 54(2), 118–126 (2006)
Fukuoka, Y., Kimura, H., Cohen, A.H.: Adaptive dynamic walking of a quadruped robot on irregular terrain based on biological concepts. The International Journal of Robotics Research 34, 187–202 (2003)
Billard, A., Ijspeert, A.J.: Biologically inspired neural controllers for motor control in a quadruped robot. In: Proceedings of the IEEE-INNS-ENNS international joint conference on neural networks, IJCNN 2000, vol. VI, pp. 637–641. IEEE Computer Society, Los Alamitos (2000)
Still, S., Tilden, M.W.: Controller for a four legged walking machine. In: Smith, S., Hamilton, A. (eds.) Neuromorphic Systems: Engineering Silicon from Neurobiology, pp. 138–148. World Scientific, Singapore (1998)
Dagg, A.I.: Gait in mammals. Mammal Rev. 3, 135–154 (1973)
Amari, S.: Characteristic of the random nets of analog neuron-like elements. IEEE Trans. Syst., Man, Cybern. SMC-2, 643–657 (1972)
Van Der Pol, B., Van der Mark, J.: The heartbeat considered as a relaxation oscillation, and an electrical model of the heart. The London, Edinburgh, and Dublin Philosophical Magazine and Journal of Science Ser. 7(6), 763–775 (1928)
Torres-Huitzil, C., Girau, B., Gauffriau, A.: Hardware/software co-design for embedded implementation of neural networks. In: Diniz, P.C., Marques, E., Bertels, K., Fernandes, M.M., Cardoso, J.M.P. (eds.) ARCS 2007. LNCS, vol. 4419, pp. 167–178. Springer, Heidelberg (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Barron-Zambrano, J.H., Torres-Huitzil, C., Girau, B. (2010). Hardware Implementation of a CPG-Based Locomotion Control for Quadruped Robots. In: Diamantaras, K., Duch, W., Iliadis, L.S. (eds) Artificial Neural Networks – ICANN 2010. ICANN 2010. Lecture Notes in Computer Science, vol 6353. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15822-3_35
Download citation
DOI: https://doi.org/10.1007/978-3-642-15822-3_35
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-15821-6
Online ISBN: 978-3-642-15822-3
eBook Packages: Computer ScienceComputer Science (R0)