Skip to content
C++ Python C Jupyter Notebook MATLAB Shell
Branch: master
Clone or download

Latest commit

Latest commit ef2bfa6 Mar 30, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Documentation Exercises foundation Dec 23, 2019
Firmware
Gallery Monday Mar 30, 2020
Matlab
Software Weird Oct 22, 2019
.gitattributes Changed .gitattributes file. Sep 20, 2019
.gitignore
README.md Update README.md Feb 13, 2020
chris' bug notes.txt Create chris' bug notes.txt Jan 21, 2020

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.