Overview
The Programming sub-team writes the code that makes the robot function. We strictly use Java to develop control systems, automate mechanisms, and enable the robot to operate autonomously during the first seconds of a match.
We leverage advanced libraries like WPILib and CTRE Phoenix Pro to interface with our hardware. From simple motor control to complex path-following algorithms and computer vision.
Autonomous
Writing code that allow the robot to score points without human driver input, using path-planning and odometry.
Computer Vision
Using cameras and Limelight processors to target game pieces and AprilTags for precise alignment and field localization.