FPGA implementation of a configurable neuromorphic CPG-based locomotion controller.

Neural Netw

Information Technology Laboratory, CINVESTAV-Tamaulipas, Tamaulipas, Mexico.

Published: September 2013

Neuromorphic engineering is a discipline devoted to the design and development of computational hardware that mimics the characteristics and capabilities of neuro-biological systems. In recent years, neuromorphic hardware systems have been implemented using a hybrid approach incorporating digital hardware so as to provide flexibility and scalability at the cost of power efficiency and some biological realism. This paper proposes an FPGA-based neuromorphic-like embedded system on a chip to generate locomotion patterns of periodic rhythmic movements inspired by Central Pattern Generators (CPGs). The proposed implementation follows a top-down approach where modularity and hierarchy are two desirable features. The locomotion controller is based on CPG models to produce rhythmic locomotion patterns or gaits for legged robots such as quadrupeds and hexapods. The architecture is configurable and scalable for robots with either different morphologies or different degrees of freedom (DOFs). Experiments performed on a real robot are presented and discussed. The obtained results demonstrate that the CPG-based controller provides the necessary flexibility to generate different rhythmic patterns at run-time suitable for adaptable locomotion.

Download full-text PDF

Source
http://dx.doi.org/10.1016/j.neunet.2013.04.005DOI Listing

Publication Analysis

Top Keywords

locomotion controller
8
locomotion patterns
8
locomotion
5
fpga implementation
4
implementation configurable
4
configurable neuromorphic
4
neuromorphic cpg-based
4
cpg-based locomotion
4
controller neuromorphic
4
neuromorphic engineering
4

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!