One Code Base: Multiple Robots
Presenter: Allen Gregory (3847)
Key Takeaway: Configuring code based on the RoboRIO allows for a single repo for all your robots in a season.
When building multiple robots in a season, such as alpha, practice, & competition robots, or sibling teams keeping software repos and branches up to date can be a challenge. We have begun writing our software to be configured based on the RoboRIO it is running on, allowing us to deploy identical code to multiple robots and ensure they all run correctly. We’ll also examine other features of the Spectrum codebase that enable various developers to work on different aspects of the software.
About the Presenter:
Allen Gregory is an FRC alum, coach and volunteer.
Allen is a FIRST alumni 2003-2006 FRC#647, has 19 years of FRC Coaching Experience (647, 2587, 3847, 8515) and has served as a Lead Robot Inspector. He was a 2019 Woodie Flowers Award Recipient. He presented at both previous FIRST Mentor Workshops and run and presented the Texas Mentor Workshop since 2012. Additionally, he has presented at numerous workshops for students and mentors.