Home   >   CSC-OpenAccess Library   >    Manuscript Information
Full Text Available

This is an Open Access publication published under CSC-OpenAccess Policy.
A Central Pattern Generator based Nonlinear Controller to Simulate Biped Locomotion with a Stable Human Gait Oscillation
Soumik Mondal, Anup Nandy, Chandrapal, Pavan Chakraborty, G. C. Nandi
Pages - 93 - 106     |    Revised - 01-05-2011     |    Published - 31-05-2011
Volume - 2   Issue - 2    |    Publication Date - May / June 2011  Table of Contents
Rayleigh Oscillator, Central Pattern Generator (CPG), Intelligent Gait Oscillation Detector (IGOD), Genetic Algorithm (GA), Nonlinear Dynamics System (NDS), YOBOTICS
This paper mainly deals with designing a biological controller for biped robot to generate biped locomotion inspired from human gait oscillation. The Nonlinear Dynamics of the biological controller is being modeled by designing a Central Pattern Generator (CPG) which is built with the coupling of the Relaxation Oscillators. In this work the CPG consists of four Two-Way coupled Rayleigh Oscillators. The four major leg joints (e.g. two knee joints and two hip joints) are being considered for this modeling. The CPG based parameters are optimized using Genetic Algorithm (GA) to match an actual human locomotion captured by the Intelligent Gait Oscillation Detector (IGOD) biometric device. The Limit Cycle behavior and the dynamic analysis on the biped robot have been successfully simulated on to Spring Flamingo robot in YOBOTICS environment.
CITED BY (13)  
1 Zoujin Hui, Shi Lei, Huangguo Yong, & Wang Xiaodong (2014) central pattern generator network gait Nanjing University: Natural Science Edition, (2), 309-312.
2 Hurtado-LĂłpez, J., & RamĂ­rez-Moreno, D. F. (2013). Nonlinear Dynamics of AN Oscillatory Neural Network Acting as a Motor Central Pattern Generator. International Journal of Bifurcation and Chaos, 23(08), 1350142.
3 Sanghi, N. (2013). Design of flexible actuators using electro-active polymers and CPG-based control strategies.
4 Massah, A., Zamani, A., Salehinia, Y., Sh, M. A., & Teshnehlab, M. (2013). A hybrid controller based on CPG and ZMP for biped locomotion. Journal of Mechanical science and technology, 27(11), 3473-3486.
5 Semwal, V. B., Bhushan, A., & Nandi, G. C. (2013, December). Study of humanoid Push recovery based on experiments. In Control, Automation, Robotics and Embedded Systems (CARE), 2013 International Conference on (pp. 1-6). IEEE.
6 Semwal, V. B., Katiyar, S. A., Chakraborty, P., & Nandi, G. C. (2013, December). Biped model based on human Gait pattern parameters for sagittal plane movement. In Control, Automation, Robotics and Embedded Systems (CARE), 2013 International Conference on (pp. 1-5). IEEE.
7 Akhtaruzzaman, M., Shafie, A. A., & Rashid, M. (2012). Designing an Algorithm for Bioloid Humanoid Navigating in its Indoor Environment. Journal of Mechanical Engineering and Automation, 2(3), 36-44.
8 Nandy, A., Mondal, S., Chakraborty, P., & Nandi, G. C. (2012). Development of a robust microcontroller based intelligent prosthetic limb. In Contemporary Computing (pp. 452-462). Springer Berlin Heidelberg.
9 Uwate, Y., & Nishio, Y. (2012). Synchronization in several types of coupled polygonal oscillatory networks. IEEE Transactions on Circuits and Systems I: Regular Papers, 5(59), 1042-1050.
10 Mondal, S., Nandy, A., Chakraborty, P., & Nandi, G. C. (2012). Gait based personal identification system using rotation sensor. Journal of Emerging Trends in Computing and Information Sciences, 3(2), 395-402.
11 Akhtaruzzaman, M., & Shafie, A. A. Joint behaviors of a humanoid platform while overcoming an obstacle.
12 Akhtaruzzaman, M., & Shafie, A. A. (2011). Comparative assessment and result analysis of various control methods, applied on a rotary inverted pendulum, SRV 02 series. Pelagia Research Library, Advances in Applied Science Research, 2(6), 83-100.
13 Akhtaruzzaman, M., & Shafie, A. A. (2011, December). Contriving a turning gait for an anthropomorphous system. In Research and Development (SCOReD), 2011 IEEE Student Conference on (pp. 95-100). IEEE.
1 Google Scholar
2 CiteSeerX
3 refSeek
4 Scribd
5 slideshare
6 PdfSR
1 S. Mondal, A. Nandy, A. Chakrabarti, P. Chakraborty and G. C. Nandi. “A Framework for Synthesis of Human Gait Oscillation Using Intelligent Gait Oscillation Detector (IGOD)”. In Proceedings of the 3rd International Conference on Contemporary Computing, Springer- Verlag CCIS, vol. 94, Contemporary Computing, Part 7, pp. 340-349, 2010.
2 G. Taga. “A model of the neuro- musculo-skeletal system for anticipatory adjustment of human locomotion during obstacle avoidance”. Biological Cybernetics,78(1): 9-17, 1998.
3 W. QiDi, L. ChengJu, Z. JiaQi and C. QiJun. “Survey of locomotion control of legged robot inspired by biological concept”. Information Science, Springer, Science in China Series F, pp. 1715-1729, 2009.
4 Website of the dynamics simulation software YOBOTICS [online], http//yobitics.com/simulation/simulation.htm.
5 A. Pikovsky, M. Rosenblum and J. Kurths. “Synchronization, A universal Concept in nonlinear sciences”. Cambridge University Press, 2001.
6 K. Matsuoka. “Sustained oscillations generated by mutually inhibiting neurons with adaptation”. Biological Cybernetics, 52: 367-376, 1985.
7 K. Matsuoka. “Mechanisms of frequency and pattern control in the neural rhythm generators”. Biological Cybernetics, 56: 345-353, 1987.
8 M. M. Williamson. “Design Rhythmic Motions using Neural Oscillators”. In Proceedings of the IEEE/RSJ IROS’99, 1999.
9 S. Grillner. “Control of locomotion in bipeds, tetrapods and fish”. Brooks V B (ed). Handbook of Physiology, Sect. I: The Nervous System II, Motor Control. American Physio- logical Society, Waverly Press, Bethesda, Maryland, 1981.
10 A. H. Cohen, S. Rossignol and S. Grillner. “Neural Control of Rhythmic Movements in Vertebrates”. John Wiley & Sons, New York, 1998.
11 J. J. Abbas and R. J. Full. “Neuromechanical interaction in cyclic movements”. Winters J M, Crago P E (eds). Biome- chanics and Neural Control of Posture and Movement. Spring- Verlag, New York, 2000.
12 G. C. Nandi, A. J. Ijspeert and A. Nandi. “Biologically inspired CPG based above knee active prosthesis”. In Proceedings of the IEEE/ RSJ IROS’08, 2008.
13 G. C. Nandi, A. J. Ijspeert, P. Chakraborty and A. Nandi. “Development of Adaptive Modular Active Leg (AMAL) using bipedal robotics technology”. Robotics and Autonomous Systems, 57: 603-616, 2009.
14 M. H. Kassim, N. Zainal and M. R. Arshad. “Central Pattern Generator in Bio-inspired Simulation using MATLAB”. In Proceedings of the MEDINFO’98, 1998.
15 A. C. De P. Filho. “Simulating the Hip and Knee Behavior of a Biped by Means of Nonlinear Oscillators”. Open Cybernetics and Systemics Journal, 2: 185-191, 2008.
16 A. J. Ijspeert. “Central Pattern Generators for locomotion control in animals and robots: A review”. Neural Networks, 21: 642-653, 2008.
17 A. J. Ijspeert, A. Crespi, D. Ryczko and J. M. Cabelguentics. “From swimming to walking with a salamander robot driven by a spinal cord model”. Science, 315: 1416-1420, March 2007.
18 A. J. Ijspeert, A. Crespi and J. M. Cabelguentics. “Simulation and robotics studies of salamander locomotion: Applying neurobiological principles to the control of locomotion in robotics”. Neuroinformatics, 3: 171-195, 2005.
19 H. Kimura, Y. Fukuoka and A. H. Cohen. “Adaptive dynamic walking of a quadruped robot on natural ground based on biological concepts”. International Journal of Robotics Research, 26: 475-490, 2007.
20 H. Kimura, A. Akiyama and K. Sakurama. “Realization of dynamic walking and running of the quadruped using neural oscillators”. Autonomous Robots, 7: 247-258, 1999.
21 H. Kimura, K. Tsuchiya, A. Ishiguro and H. White. “Adaptive Motion of Animals and Machines”. Springer-Verlag, 2005.
22 M. M. Williamson. “Robot arm control exploiting neural dynamics”. PhD Thesis, MIT, Cambridge, MA, June 1999.
23 M. A. Lewis, F. Tenore and R. E. Cummings. “CPG design using inhibitory neurons”. In Proceedings of the IEEE/ RSJ ICRA’05, 2005.
24 A. Sekiguchi and Y. Nakamura. “Behavior Control of Robot Using Orbits of Nonlinear Dynamics”. In Proceedings of the IEEE/RSJ ICRA’01, 2001.
25 Y. Nakamura, T. Yamazaki and N. Mixushima. “Synthesis, Learning and Abstraction of Skills through Parameterized Smooth Map from Sensors to Behaviors”. In Proceedings of the IEEE/RSJ ICRA’99, 1999.
26 A. Sekiguchi and Y. Nakaniura. “The Chaotic Mobile Robot”. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, 1999.
27 C. A. Williams and S. P. DeWeerth. “Resonance tuning of a neuromechanical system with two negative sensory feedback configurations”. Neurocomputing, 70(10-12): 1954-1959, June 2007.
28 S. Aoi, K. Tsuchiya and K. Tsujita. “Turning control of a biped locomotion robot using nonlinear oscillators’’. In Proceedings of the IEEE/RSJ ICRA’04, 2004.
29 R. Ding, J. Yu, Q. Yang, M. Tan and J. Zhang. “CPG based dynamics modeling and simulation for a bio-mimetic amphibious robot”. In Proceedings of the IEEE International Conference on Robotics and Bio-mimetic, 2009.
30 M. Takahashi, T. Narukawa, K. Miyakawa and K. Yoshida. “Combined control of CPG and torso attitude control for biped locomotion”. In Proceedings of the IEEE/RSJ IROS’05, 2005.
31 H. Inada and K. Ishii. “Behavior generation of biped robot using Central Pattern Generator (CPG), (1st report: CPG parameter searching method by genetic algorithm)”. In Proceedings of the IEEE/RSJ IROS’03, 2003.
32 C. Liu, Q. Chen and J. Zhang. “Coupled Van Der Pol oscillators utilised as central pattern generators for quadruped locomotion”. In Proceedings of the 21st annual international conference on Chinese control and decision conference, 2009.
33 J. Xiao, J. Su, Y. Cheng, F. Wang and X. Xu. “Research on gait planning of artificial leg based on central pattern generator”. In Proceedings of the Control and Decision Conference, 2008.
34 Y. Kurita, J. Ueda, Y. Matsumoto and T. Ogasawara. “CPG-based manipulation: generation of rhythmic finger gait from human observation”. In Proceedings of the IEEE/RSJ ICRA’04, 2004.
35 I. Nishikawa, K. Hayashi and K. Sakakibara. “Complex-valued neuron to describe the dynamics after hopf bifurcation: an example of CPG model for a biped locomotion”. In Proceedings of the International Joint Conference on Neural Network, 2007.
36 Matsuo, T. Yokoyama and K. Ishii. “Bio-mimetic motion control system using CPG for a multi link mobile robot”. In Proceedings of the Annual Conference, The University Electro- Communications, japan, 2008.
37 K. Osaku, H. Minakata and S. Tadakuma. "A study of CPG based walking utilizing swing of arms". In Proceedings of the 9th IEEE International Workshop on Advanced Motion Control, 2006.
38 W. Huang, C. M. Chew and G. S. Hong. "Coordination in CPG and its Application on Bipedal Walking". In Proceedings of the IEEE Conference on Robotics, Automation and Mechatronics, 2008.
Mr. Soumik Mondal
IIITA - India
Mr. Anup Nandy
- India
Dr. Chandrapal
- India
Dr. Pavan Chakraborty
- India
Dr. G. C. Nandi
- India