A manual for FRC robots. The intent of this manual is to provide a theoretical background for understanding some to the math and science used in FRC robots with a focus on software. This goes beyond just how to use the WPI APIs to build a working robot, but to give some understanding about what the APIs are doing and why.
The manual reflects the practices of Team 4513.
The document is in the LibreOffice Writer format. This format was chosen for its openness and its ability to handle the different elements used in this document.
A .pdf version is included for downloading or printing. The past .pdf versions are available by looking at the history of the files/robot-manual.pdf file. Direct rendering in the browser does not work on all browsers (e.g., Chromium on Linux). Download seems to work everywhere.
Figures are developed using Inkscape. The source is a scalable vector graphics (.svg) file that has been exported to the portable network graphics (.png) format for rendering by LibreOffice. The mermaid files are included and their conversion to a corresponding .png file.
The current version is still a draft. It has not been thoroughly proof read and has a section of partially completed articles. It can also be accessed through https://FIRST4513.github.io.
Comments, suggestions, typographical errors, technical errors, etc. may be posted as an issue. A project tracks issues to be included in future releases.
This is an open project offered on a creative commons share and share alike as long as attribution is given and uses are non-commercial. The hope is that this spreads technical expertise to all FRC teams and raises the level of competition.