neuro_recv Documentation

neuro_recv: This package is responsible for generating dish states from various sources.

arm is a ROS package for generating dish states from a source (currently either recorded data or simulation) and publishing them to other nodes. The package consists of two broadcast nodes, two standalone nodes, and a test node.

arm is a ROS package for generating dish states from a source (currently either recorded data or simulation) and publishing them to other nodes. The package consists of two broadcast nodes, two standalone nodes, and a test node.

codeapi

rosapi

List of nodes:


csv_recv

csv_recv receives data from a CSV file in order to test other nodes without needing a live link. The file path of the CSV file is a server parameter.

Usage

$ rosrun neuro_recv csv_recv

topics

Subscribes to:

Publishes to:

parameters

Reads the following parameters from the parameter server

Sets the following parameters on the parameter server

services


brian_recv

brian_recv is a ROS node that runs a Brian simulation, then creates and publishes dish_states using the generated data.

Usage

$ rosrun neuro_recv brian_recv.py

topics

Subscribes to:

Publishes to:

parameters

Reads the following parameters from the parameter server

Sets the following parameters on the parameter server

services


brian_to_csv

brian_to_csv is a ROS node that is used by itself to generate CSV data files by running Brian simulations. Use this node to generate a CSV file, and then use the csv_recv node to read the generated file.

Usage

$ rosrun neuro_recv brian_to_csv.py

topics

Subscribes to:

Publishes to:

parameters

Reads the following parameters from the parameter server

Sets the following parameters on the parameter server

services


seed_mea

seed_mea is a ROS node that is used by itself to generate network connectivity pickle files for the brian_recv.py and brian_to_csv.py nodes. This node creates the connectivity maps, and those nodes run the actual simulation. You only need to run this node if you do not yet have pickle files or you want to generate new ones.

Usage

$ rosrun neuro_recv SeedMea.py

topics

Subscribes to:

Publishes to:

parameters

Reads the following parameters from the parameter server

Sets the following parameters on the parameter server

services


dish_generator

dish_generator is a test node that generates and publishes pseudorandom dish states. It can be useful if you are lacking in CSV files and don't want to run a Brian simulation. It has not been updated in a while; it would need some modification to work properly with the other nodes.

Usage

$ rosrun neuro_recv dish_generator

topics

Subscribes to:

Publishes to:

parameters

Reads the following parameters from the parameter server

Sets the following parameters on the parameter server

services



neuro_recv
Author(s): Jonathan Hasenzahl
autogenerated on Sun Jan 5 2014 11:12:29