Software Docs
Welcome to the software documentation for the MARS/WARS robotics team! This documentation covers everything you need to know about programming and software development for our robots.
Getting Started
If you are looking to start programming for the team, it is important to join our GitHub Organization. Once you have created a GitHub account, reach out to a mentor to get added to the organization.
We have a training curriculum to get started with learning the necessary skills for programming our robots. An overview of the training curriculum can be found here. This program will walk you through the basics of programming, as well as more advanced topics such as computer vision and control theory. It is intended to be completed over the course of a few weeks, with each section building on the previous one. No prior programming experience is required, but a willingness to learn and a passion for robotics is essential!
Past Robot Repositories
- 2025 ReefScape - Marlin - mainbot-2025
- 2024 Crescendo - Bothoven - mainbot-2024
- 2023 Charged Up - Atlas - javabot-2023-main
- 2022 Rapid React - Maverick - 2022-Test-DiffSwerve
- 2021/2022 Infinite Recharge - Marshal - 2020InfiniteRecharge
- 2019 Destination Deep Space - Dreadnought - 2019DeepSpace
- 2018 Power Up - Waka Waka Q*bert Blocka Cubaccasaurs - 2018PowerUp
- 2017 Steamworks - Blood Sweat Gears - Steamworks2017
- 2016 Stronghold - Sir Twervealot - Stronghold2016
- 2015 Recycle Rush - Stackasaurus - RecycleRush2015
- 2014 Aerial Assist - Phoenix - AerialAssist
- 2013 Ultimate Ascent - Mantis - 2013-Mantis
- 2012 Rebound Rumble - Critter - 2012-Rebound-Rumble