Skip to content
C++ Python C Jupyter Notebook MATLAB Shell
Branch: master
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.
Documentation
Firmware
Gallery
Matlab
Software
.gitattributes
.gitignore
README.md
chris' bug notes.txt

README.md

Neurorobot App

A neurorobot is a robot controlled by a computer simulation of a biological brain. At Backyard Brains we use neurorobots to teach computational neuroscience in high schools. This repository contains all the Matlab and Arduino code needed to run our neurorobots. If you haven't got a neurorobot yet, you can still run the neurorobot app using only your computer and webcamera. For more information, see our first publication and our neurorobot user guide.

Getting Started

Always use neurorobot.m to start the Neurorobot App and connect to your robot.

To run the Neurorobot App with the DIY robot, use these settings:
rak_only = 0, camera_present = 1, use_webcam = 0, bluetooth_present = 1

To run the Neurorobot App with Backyard Brains' fabricated neurorobot, use these settings:
rak_only = 1, camera_present = 1, use_webcam = 0 and bluetooth_present = 0

To run the Neurorobot App with a webcamera, use these settings:
rak_only = 0, camera_present = 1, use_webcam = 1, bluetooth_present = 0

To run the Neurorobot App without a webcamera, use these settings:
rak_only = 0, camera_present = 0, use_webcam = 0 and bluetooth_present = 0

You can’t perform that action at this time.