Paul's Tutorials is a series of in-depth tutorials designed to teach beginning programmers everything they need to know to program an FRC robot. It includes a guided tutorial through the C++ tutorial at cplusplus.com and a tutorial over WPILib.
Paul's Tutorials is written and maintained by students of FRC Team #67, The Heroes of Tomorrow. It is not endorsed by WPI.
If you're from another team, cool! I hope that you find these tutorials useful. We have put a lot of work into these so that they can be as accurate and informative as possible.
We would like to point out, however, that specifically the WPI tutorial teaches students to program directly into the IterativeRobot
class provided by WPI.
There are style notes regarding the RobotBuilder tool on a few pages, but, for the most part, specifics on RobotBuilder are not explored as a part of this tutorial.
Additionally, we have tried to make the WPI tutorial as resource-independent as possible, but there are some activities that include information on some of our past robots. If you see information like this, don't panic! Read the opening paragraphs of the activity's description closely; these describe the goal of the activity, so you can suit it to your needs.
We love your feedback! You may send your comments, questions, or concerns regarding the tutorials to heroesoftomorrowhot67@gmail.com. You may also open a new issue on the tutorials' GitHub repository (see below).
The fastest way to reach the maintainers is to open an issue on our GitHub repository.
To get started, copy the following template into your issue and fill it out:
# Information
**Tutorial**: (C++/WPI)
**Chapter-Lesson**: X-X
(for bugs only)
**Browser/Version**: Chrome/43.0.2357.81
**OS**: Windows
**Steps to reproduce**: ...
# Description
...
If you see an issue with a page's layout or with some of our JavaScript functions, fill out the Browser/Version
, OS
, and Steps to reproduce
tags.
If you want to suggest an improvement to the content or function of the tutorials, then you may omit these tags.
Or, if you have HTML, CSS, or JavaScript experience and would like to contribute directly, then you can fork the repository and give us a pull request!
Paul's Tutorials 2016 is brought to you by:
Paul The Wizard
Bonnen
Riley $s@g
Morris Chad The Webmaster
Abou-Hamdan Marlina The Prodigy
Bowring Brandon D-d-deploy
Mackey
Donovan Death To All Errors
Porter Varun Windows 10 FTW
Kutirakulam
External resources:
WARactivity (C++ 3-2 activity) from UCLA PIC 10A Homework 7
The PT
logo was designed by Kevin Morris.