Towards a general neural controller for quadrupedal locomotion

Neural Netw. 2008 May;21(4):667-81. doi: 10.1016/j.neunet.2008.03.010. Epub 2008 Apr 27.

Abstract

Our study aims at the design and implementation of a general controller for quadruped locomotion, allowing the robot to use the whole range of quadrupedal gaits (i.e. from low speed walking to fast running). A general legged locomotion controller must integrate both posture control and rhythmic motion control and have the ability to shift continuously from one control method to the other according to locomotion speed. We are developing such a general quadrupedal locomotion controller by using a neural model involving a CPG (Central Pattern Generator) utilizing ground reaction force sensory feedback. We used a biologically faithful musculoskeletal model with a spine and hind legs, and computationally simulated stable stepping motion at various speeds using the neuro-mechanical system combining the neural controller and the musculoskeletal model. We compared the changes of the most important locomotion characteristics (stepping period, duty ratio and support length) according to speed in our simulations with the data on real cat walking. We found similar tendencies for all of them. In particular, the swing period was approximately constant while the stance period decreased with speed, resulting in a decreasing stepping period and duty ratio. Moreover, the support length increased with speed due to the posterior extreme position that shifted progressively caudally, while the anterior extreme position was approximately constant. This indicates that we succeeded in reproducing to some extent the motion of a cat from the kinematical point of view, even though we used a 2D bipedal model. We expect that such computational models will become essential tools for legged locomotion neuroscience in the future.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Animals
  • Biomechanical Phenomena / instrumentation
  • Biomechanical Phenomena / methods
  • Cats
  • Computer Simulation
  • Hindlimb / innervation
  • Hindlimb / physiology*
  • Locomotion / physiology*
  • Muscle Contraction / physiology
  • Muscle, Skeletal / innervation
  • Muscle, Skeletal / physiology
  • Neural Networks, Computer*
  • Robotics / instrumentation
  • Robotics / methods*
  • Skeleton
  • Walking / physiology*