title: Deriving neural network controllers from neuro-biological data: implementation of a single-leg stick insect controller.
abstract: This article presents modular recurrent neural network controllers for single legs of a biomimetic six-legged robot equipped with standard DC motors. Following arguments of Ekeberg et al. (Arthropod Struct Dev 33:287-300, 2004), completely decentralized and sensori-driven neuro-controllers were derived from neuro-biological data of stick-insects. Parameters of the controllers were either hand-tuned or optimized by an evolutionary algorithm. Employing identical controller structures, qualitatively similar behaviors were achieved for robot and for stick insect simulations. For a wide range of perturbing conditions, as for instance changing ground height or up- and downhill walking, swing as well as stance control were shown to be robust. Behavioral adaptations, like varying locomotion speeds, could be achieved by changes in neural parameters as well as by a mechanical coupling to the environment. To a large extent the simulated walking behavior matched biological data. For example, this was the case for body support force profiles and swing trajectories under varying ground heights. The results suggest that the single-leg controllers are suitable as modules for hexapod controllers, and they might therefore bridge morphological- and behavioral-based approaches to stick insect locomotion control.
authors.affiliation: Department of Neurocybernetics, Institute of Cognitive Science, University of Osnabrück, Germany. avontwic@uos.de
authors.forename: Arndt
authors.initials: A
authors.lastname: von Twickel
authors.forename: Ansgar
authors.initials: A
authors.lastname: Büschges
authors.forename: Frank
authors.initials: F
authors.lastname: Pasemann
mesh_terms: D000465:Algorithms; D000818:Animals; D001696:Biomechanical Phenomena; D040761:Biomimetic Materials; D032701:Biomimetics; D003198:Computer Simulation; D005121:Extremities / Q000502:physiology; D007313:Insecta / Q000502:physiology*; D008124:Locomotion / Q000502:physiology*; D008954:Models, Biological; D016571:Neural Networks, Computer; D011597:Psychomotor Performance / Q000502:physiology; D012371:Robotics; D049490:Systems Biology