Welcome to the Xavier-FTC Documentation repository! This repository hopes to provide all the necessary information and resources for team members, mentors, and contributors, interested in programming.
For detailed documentation created by a Xavier student:
Here is some legacy documentation that we will keep around for posterity until it is deemed redundant. It has been altered recently (11/11/2024) to remove content that is known to be inaccurate.
- Legacy Readme - This still contains relevant information for Beginners and Mentors regarding github management. Note th
Here are some useful links for getting started and staying informed:
- XHS GitHub - This is the XHS Full Metal Falcons GitHub organization. Each team's repository for this year starts with the
2024-prefix.
-
FTC SDK - Official base software for all FTC teams.
-
Roadrunner - Popular software built on top of the FTC SDK for advanced robot positioning and control.
- RoadRunner Quickstart Repo
- RoadRunner Documentation - Unofficial documentation with detailed descriptions and tuning guides.
- Android Studio - FTC-preferred IDE
- (optional) REV Hardware Client - Windows Client used to manage REV Hardware via USB cable:
- Update/Reinstall Firmware of Control Hub and Expansion Hub
- Backup/Restore Control Hub
- All .xml configuration files
- All Blocks .blk and .js files
- All OnBotJava .java files
- Access Control Hub Web GUI
- FTC Official Website
- FTC Game Manuals
- FTC Forum
- FTC Info - Comprehensive information about the FIRST Tech Challenge.
- FTC Discord Server - Community discussions and support, including a channel dedicated to RoadRunner.