This is all of the code used by the Thunderbots Robotics Team in the 2014-2015 FTC game "Cascade Effect." Additionally, the 'minibot' branch contains code that was used for our team's entry to the FTC Minibot Challenge, which we won! A video demo we created for the robot is available here, and a youtube playlist containing all the submissions is available here.
As this code was designed for a specific competition that has now expired, it is not likely to be maintained any further. Still, we welcome any contributions, and anyone may feel free to use the code for their own robot. Before looking too deep into the code here, you should check out our more recent work by browsing all of our repositories. They can all be found at github.com/Thunderbots-5604
This entire repository is open source, and is made available under the GNU General Public License v. 3.0 (GPLv3). A full copy of the license is available as the LICENSE file in this repository, or at the GNU license page. A quick summary of the text is also available here.
The license does provide a header that is recommended to be put at the top of every file in the repository. Some files in the repository here contain the header, but other files here may not, and they are all fully protected under the GPLv3 license. The header is provided as follows, and applies generically to all files in this repository, including other branches:
Copyright (C) 2014 Thunderbots-5604
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.