This was Team 3176's Code for Rocky, the 2017-18 season robot. This is the first year the team has written in java, and will start many of the conventions the team intends on using in the future.
- Omnidirectional drivetrain (Swerve Drive)
- Pixy Cam integration, with automatic tracking
- Custom PID class
- Superstructure state-based logic
- Talon SRX controlled pods, with MagEncoders for precise and accurate feedback
- PID controlled elevator
- Communication with arduino for LED control
- Custom smartdashboard interface
- Motion profiled, trajectory class for autonomous control
- Arduino-Controlled LEDs through I2C Communication
- Three Different LED Animations (Green Flash, Purple Blinking, Purple Fire)