Note: This page contains slides and codes used for the 2012 York University Rover Team control system tutorial.
You will find the slides and code used in the control system demo at the bottom of this page. A brief description:
Inside Protocol.zip and BusControl.zip there is a folder named "html". It is the documentation for the two projects, and "index.html" is the front page. They contain brief description of the methods of the two classes that might help you navigate the source code.
There were a few things I couldn't get to because we ran out of time:
pyserial (for serial communication):
pygame (for gamepad control):
EAGLE PCB editor (for those who are interested in making custom electronics):
Download and extract the boost archive into C:\ (latest = 1.52.0. I used 1.48.0):
cd into the extracted boost folder, then execute
.\b2 --build_type=complete --with-python --with-system --with-thread --with-date_time
Pololu High-Power Motor Drivers:
Sensors from Sparkfun:
November 22, 2012
All Rights Reserved. Stanley Lio, 2014
Stanley Lio >