Introduction#
Welcome to the Choate Robotics Programming Documentation#
Choate Robotics Team 7407 Wired Boars is a FIRST Robotics Competition team based in Wallingford, CT. We are a student-run team that designs, builds, and programs a robot to compete in the FIRST Robotics Competition. We joined in 2019. This documentation is our current Standard Operating Procedure for programming the robot. It is a work in progress, and we are always looking for ways to improve it. If you have any suggestions, please submit a pull request.
What to expect in this documentation:#
- How to install the necessary software
(Python, Git, Poetry, IDEs, etc.)
How to use the necessary software
- An overview of the necessary hardware
(RoboRIO, CAN, Networktables, etc.)
How to use the necessary tools
How to use the WPIlib package effectively
How to deploy code to the robot
What you need to know before you start:#
Know what the Command Line is
Basic understanding of Python
Basic understanding of Object-Oriented Programming
Ready to get started?#
First, you need to install the necessary software. You can find instructions for that here: Installing Software
How to use this documentation:#
Read it on the Github page
Download it as a PDF
Download it as an EPUB
How to contribute to this documentation:#
Fork the repository
Make your changes
If you are adding a new diagram, please use graphviz, since it is automatically rendered by Sphinx and easy to edit – see the other diagrams for examples.
Submit a pull request