Roboy in Gazebo + SpiNNaker = muscles controlled by neural netwroks
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
application_generated_data_files
reports
spinn_arm
CMakeLists.txt
ConnectionListener.cpp
ConnectionListener.h
DatabaseReader.cpp
DatabaseReader.h
EIEIOMessage.cpp
EIEIOMessage.h
Makefile
Makefile.app
SpinnakerPlugin.cc
SpinnakerPlugin.hh
SpynnakerDatabaseConnection.cpp
SpynnakerDatabaseConnection.h
SpynnakerLiveSpikesConnection.cpp
SpynnakerLiveSpikesConnection.h
Threadable.h
UDPConnection.cpp
UDPConnection.h
armworld.sdf
readme.md
receiver_interface.cpp
receiver_interface.h
sender_interface_backward.cpp
sender_interface_backward.h
sender_interface_forward.cpp
sender_interface_forward.h
spike_io.py
spike_io_sender_receiver.cpp

readme.md

A plugin for Gazebo to communicate with SpiNNaker board.

Add model of the arm to your Gazebo models.

#!bin/bash
cd ~/.gazebo/models
sudo ln -s /path/to/SpiNNaker/spinn_arm

Build:

#!bin/bash
echo 'export GAZEBO_PLUGIN_PATH=$/path/to/SpiNNaker/build:$GAZEBO_PLUGIN_PATH' >> /your/.bashrc
source /your/.bashrc
cd /path/to/SpiNNaker/build/
make clean #if not empty
cmake ../
make

Run:

#!bin/bash
cd /path/to/SpiNNaker
gzserver --verbose armworld.sdf