FIRST Robotics Resources
FIRST was a great experience for me when I was in high school, and now that I'm all 'grown up' I am currently a mentor for the KwarQs at Watertown High School. This is a list of all the FIRST-related resources that I have available for download here on the Virtual Roadside. Much of it was created by myself, some of it was created by students on our team (noted where appropriate), and much of it is useful in one way or another. I hope you will find this useful, and if you find bugs please let me know!
I have Doxygen-generated HTML documentation available for the WPILib C++ Library available to view and to download at http://www.virtualroadside.com/WPILib/
All of the software is released under an open source license of some kind. Those that do not contain a license are released under the following terms:
| DriverStationTest | |
| Description: | A really simple C++ program that helps you test out the stuff attached to your 2009 FIRST Robotics Driver Station |
| Link: | More information |
| Files: | DriverStationTest-1.0.zip |
| PID parameter calculation spreadsheet | |
| Description: | A simple XLS spreadsheet that shows you some basics about PID controllers |
| Link: | More information |
| Files: | pidmodel.xls |
| Swerve Drive Spreadsheet Model | |
| Description: | A really neat spreadsheet I created to model the ideal movement of our 4 independently steerable wheels. Has scatterplots modified to show the direction of the wheels. |
| Link: | More information |
| Files: | swerve_drive.xls |
| WPILib Test Harness | |
| Description: | A GUI test harness for WPILib that you can use to run your WPILib/C++ based robot code on to do debugging without a cRio (this code is outdated, go to the Google Code project site for newer releases!) |
| Link: | More information |
| Files: | WPILibTestHarness-0.1.1.zip WPILibTestHarness-0.1.0.zip |
| Kwarqs 2009 Boston Regional Robot Code | |
| Description: | Robot code for the KwarQs 2009 Robot. 4 independently steerable wheels in swerve drive, 'CompassDrive' (created by a student on our team), maintenance routines using an interactive menu system on the Driver Station LCD, custom servos, consistent and working autonomous mode. Lots of neat stuff. |
| Link: | More information |
| Files: | Kwarqs2009.zip |
| Boost::Asio/Boost::Thread patchset | |
| Description: | A patchset to allow compilation and usage of Boost 1.38.0 on vxWorks |
| Link: | More information |
| Files: | boost_1_38_0.asio-full.vxworks.patch |
| Interactively tunable PID Controller (WebDMA enabled) | |
| Description: | An adaptation of the PIDController class in WPILib that can be used in conjunction with WebDMA to allow interactive PID Controller tuning |
| Link: | More information |
| Files: | ProxiedPIDController-1.0.zip |
This page is automatically generated. Let me know if there are any errors. Thanks!