×

First Robotics Competition 2023

2023 | Completed

The 2023 FRC game involved

picking up cones and cubes, and scoring them into goals of varying heights.
See the code!

Subsystems:

Arm Shoulder:

Arm Extension

Arm control method:

Our main objective with the arm was to allow precise control such that the operator could press one of four buttons and raise the arm to one of four setpoints

Such a system would have to account for properties such as gravity, inertia of the system, internal friction, and centre of mass. To achieve this, the arm was controlled with a combined feedforward/feedback control loop

Arm control method logic diagram:

Wiring diagram:

The grey "RoboRio" acted as the main processor for the robot where the CAN bus (green & yellow) started and terminated. All components were powered through the PDP (red & black). The radio was used to connect to the laptop & controllers. We had additional components such as rotary encoders, limit switches, and an IMU