Software Setup
Pupper Base Software Setup
Instructions for the base software setup can be found in the doc. See notes section for project-specific instructions.
Notes on the setup doc
- 3.c:
en1
might not exist on the Pi. To find out which network interface to use runsudo ifconfig
and look at the first interface it lists. For this project, it waseth0
. - 4.d.ii: Although it says
Mac/linux
, this is not always the case. Ifls /dev | grep tty.usbmodem
shows no results tryls /dev | grep ttyACM
. For this project, it wasttyACM0
.
Running base software
Follow instructions here. The keyboard program mentioned can be found here.
Setting up this project
Install the dependencies using pip:
Dependencies
picamera
pupil_apriltags
tqdm
scipy
UDPComms
pyyaml
opencv
orcv2
argparse
pickle
matplotlib
Running
The full software can be run using python main.py
, or the controller can be run separately using python3 src/controller.py
.