Presentations
|
Programming a Robot Using C++
(Blank Code Template) (Full Sample Code) |
![]() ![]() |
Presented at Team 1503's Introductory Robotics Workshop on October 17, 2009. Overview of C++ programming for absolute beginners. |
| Control System Connectivity | ![]() |
Presented at Team 1114's Beta Test Workshop on November 8, 2008. Describes how the components of the 2009 FRC control system interconnect. |
| Introduction to C++ | ![]() |
Presented at Team 1114's Beta Test Workshop on November 8, 2008. Overview of the C++ library for the 2009 FRC control system, including code examples for joysticks, motors and sensors. |
| Electronics & Controls | ![]() |
Presented at the University of Toronto Robotics Symposium on November 17, 2007. Overview of components, wiring and C programming for the 2004-2008 FRC control system. |
Robot Programming — 2009 Control System
| FRC Camera Test | ![]() |
C++ Windows framework for connecting to the Axis Camera from a PC. Facilitates development of image processing algorithms using the NI Vision library, and displays images and results in real-time. Source code available under the BSD license. |
| Beta Test C++ Code | ![]() |
C++ code developed for 1114's 2007 robot. Includes one-joystick drive and simple arm control, PID, camera tracking and autonomous. |
Robot Programming — 2004-2008 Control System
| CORDIC Trigonometric Library | ![]() |
Provides sine, cosine and arctangent functions for the PIC 18F8722 using integer math and minimal memory space. Implemented in assembly. |
Other Software
| Sundial | ![]() |
A match notification system for FRC events. A web application teams can access from the pits over a wireless network to obtain match scheduling information. Implemented in PHP/MySQL. Source code available under the BSD license. |
| FRC Links
(frclinks.com) |
![]() |
A website which provides quick access to pages on the FIRST website, The Blue Alliance and CD Media through a memorable URL scheme. Implemented in Python for Google App Engine. Source code available under the BSD license. |

