Jupyter Notebook Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
2DofArm_simulation-Main.ipynb
2DofArm_simulation_3D_printing_of_liquid_structure.ipynb
2DofArm_simulation_data_generator-figures.ipynb
2DofArm_simulation_data_generator_and_physics.ipynb
2DofArm_simulation_linear_regression-analysis.ipynb
2DofArm_simulation_linear_regression.ipynb
2DofArm_simulation_testing_learned_readouts-A-STP_ON.ipynb
2DofArm_simulation_testing_learned_readouts-B-STP_OFF.ipynb
2DofArm_simulation_testing_learned_readouts-C-STP_ON.ipynb
2DofArm_simulation_testing_learned_readouts-D-STP_OFF.ipynb
DTW_Visualisation_Example.ipynb
IJCNN2017_draft.pdf
LICENSE
README.md
___2DofArm_simulation_testing_analysis.ipynb
___2DofArm_simulation_testing_learned_readouts-analysis-metric-individual-sets.ipynb
___2DofArm_simulation_testing_learned_readouts-analysis.ipynb
de_azambuja_stp_2017.bib
generates_lsm_start.py
inhibitory_index_L_RDC2.pickle
lsm_connections_probability.py
lsm_dynamical_synapses_v1.py
membrane_lowpass_md.py
output_L_L_RDC2.pickle
simulation_2DoF_Arm.py
simulation_2DoF_Arm_LN_md.py
simulation_2DoF_Arm_MAASS_md.py
simulation_2DoF_Arm_md.py
simulation_2DoF_Arm_physics.py
step_by_step_brian.py

README.md

Experiments used for the paper accepted for presented at IJCNN2017

Short-Term Plasticity in a Liquid State Machine Biomimetic Robot Arm Controller

Abstract:

Biological neural networks are able to control limbs in different scenarios, with high precision and robustness. As neural networks in living beings communicate through spikes, modern neuromorphic systems try to mimic them making use of spike-based neuron models. Liquid State Machines (LSM), a special type of Reservoir Computing system made of spiking units, when it was first introduced, had plasticity on an external layer and also through Short-Term Plasticity (STP) within the reservoir itself. However, most neuromorphic hardware currently available does not implement both Short-Term Depression and Facilitation and some of them don't support STP at all. In this work we test the impact of STP in an experimental way using a 2 degrees of freedom simulated robotic arm controlled by an LSM. Four trajectories are learned and their reproduction analysed with Dynamic Time Warping accumulated cost as the benchmark. The results from two different set-ups showed the use of STP in the reservoir was not computationally cost-effective for this particular robotic task.

  1. Generation of trajectories

  2. Simulated 2DoF arm

  3. Generation of the training data

  4. Linear Regression - readout weights

  5. Testing:

OBS:

Preprint version:

Bibtex citation:

https://github.com/ricardodeazambuja/IJCNN2017/blob/master/de_azambuja_stp_2017.bib

Final IEEE Xplore version:

http://ieeexplore.ieee.org/document/7966283/

Related works: