Title
A neuromorphic control architecture for a biped robot.
Abstract
A neuromorphic control architecture is introduced to govern the motion of a lightweight humanoid robot. The reference trajectories necessary to perform stable gaits are generated by neural modules represented by Chaotic Recurrent Neural Networks CRNN organized in a hierarchical fashion. In the higher layer a body-coordination module generates the trajectories for the central parts of the robot body, in the middle layer the limb-coordination modules generate the Cartesian trajectories for the end effector of each limb, finally in the lower layer the limb modules control the position of the robot joints. Each neural module consists of a reservoir of N=200 leaky-integrator neurons randomly and sparsely connected with fixed synapses. The adaptation occurs in the synapses of readout units by online learning techniques like the delta rule and the Recursive Least Square algorithm RLS. It is demonstrated that the neural modules can learn and reproduce with enough accuracy the trajectories acquired from the simulation of a humanoid robot in V-REP software. With an optimal initialization of the reservoir connection matrix and by using a low computationally expensive learning algorithm such as the delta rule, Θ(N), the average of MSE over all lower limbs joints is in the order of 0.1. For the lower-limbs-coordination-module the MSE drops to 0.004 by using the more computational expensive RLS, Θ(N2). In case the neural module needs to learn how to adapt the trajectories according to a specific step length and frequency the MSE is 0.06. A comparison between different learning algorithms applied on the CRNN showed better performances by using RLS. This result is confirmed also by a direct comparison with a different neural architecture, the PCPG, however at the expense of a bigger computational complexity. A real test conducted on a small computational unit (Raspberry Pi2) demonstrated that the CRNN can be executed at a frequency of 142 Hz which suffices to feed a PID feedback control loop at the joint level.
Year
DOI
Venue
2019
10.1016/j.robot.2019.07.014
Robotics and Autonomous Systems
Keywords
Field
DocType
Neuromorphic controller,Real time trajectory generation,Chaotic Recurrent Neural Network,Humanoid robotics,Biped robot,Neurodynamics
Delta rule,PID controller,Computer science,Simulation,Control theory,Neuromorphic engineering,Recurrent neural network,Robot end effector,Initialization,Control system,Humanoid robot
Journal
Volume
ISSN
Citations 
120
0921-8890
0
PageRank 
References 
Authors
0.34
0
6
Name
Order
Citations
PageRank
Michele Folgheraiter14411.96
Amina Keldibek200.34
Bauyrzhan Aubakir300.34
Giuseppina Gini413336.39
Alessio Mauro Franchi541.53
Matteo Bana600.34