Our TeleOp program is built for control and reliable scoring. A mecanum drivetrain lets the robot drive, strafe, and rotate smoothly for precise field movement. The intake runs continuously on a button press, the launcher motors have two calibrated shooting modes for different distances, and a servo-controlled ball holder cycles between HOLD and FIRE positions and resets automatically.
Our autonomous program uses a time-based control system built from reusable functions like forward(), backup(), strafeLeft(), and turnLeft(). Each function applies set motor power for a set time, then stops all motors for clean transitions and no drift. A dedicated scoring function synchronizes the ball holder servo, intake feed, and launcher motors for consistent, repeatable shots.