4253 Raid Zero robot code for 2025 Reefscape season
| Device Name |
Device Type |
CAN ID |
CAN Bus |
| Climb Joint |
TalonFX - Kraken |
17 |
RoboRIO |
| Climb Winch |
TalonFX - Kraken |
16 |
RoboRIO |
| Limelight |
IP |
X |
Y |
Z |
Roll |
Pitch |
Yaw |
| FL |
10.42.53.11 |
-0.2155 |
0.2216 |
0.2689 |
0.0 |
20.0 |
-45.0 |
| FR |
10.42.53.12 |
0.2155 |
0.2216 |
0.2689 |
0.0 |
20.0 |
45.0 |
| BR |
10.42.53.13 |
0.2445 |
0.2216 |
-0.2521 |
0.0 |
35.0 |
-135.0 |
| BL |
10.42.53.14 |
-0.254 |
0.2286 |
0.1778 |
0.0 |
45.0 |
180.0 |
Directions
- X is left-right direction
- Left is negative, right is positive
- Y is up-down direction
- Down is negative, up is positive
- Z is forward-backward direction
- Backward is negative, forward is positive
- Counterclockwise is positive degrees
Notes
- Forward of the bot is the scoring side
- Back of the bot contains the RoboRIO
- All units are in meters and degrees
- XYZ measurements are relative to the center of the bot in CAD
| Device Name |
Device Type |
CAN ID |
CAN Bus |
| RotorFL |
TalonFX - Kraken |
6 |
CANivore - "CANdoAttitude" |
| ThrottleFL |
TalonFX - Kraken |
5 |
CANivore - "CANdoAttitude" |
| CANCoderFL |
CANCoder |
3 |
CANivore - "CANdoAttitude" |
| RotorFR |
TalonFX - Kraken |
4 |
CANivore - "CANdoAttitude" |
| ThrottleFR |
TalonFX - Kraken |
3 |
CANivore - "CANdoAttitude" |
| CANCoderFR |
CANCoder |
2 |
CANivore - "CANdoAttitude" |
| RotorBL |
TalonFX - Kraken |
8 |
CANivore - "CANdoAttitude" |
| ThrottleBL |
TalonFX - Kraken |
7 |
CANivore - "CANdoAttitude" |
| CANCoderBL |
CANCoder |
4 |
CANivore - "CANdoAttitude" |
| RotorBR |
TalonFX - Kraken |
2 |
CANivore - "CANdoAttitude" |
| ThrottleBR |
TalonFX - Kraken |
1 |
CANivore - "CANdoAttitude" |
| CANCoderBR |
CANCoder |
1 |
CANivore - "CANdoAttitude" |
| Pigeon |
Pigeon2 IMU |
0 |
CANivore - "CANdoAttitude" |
| Device Name |
Device Type |
CAN ID |
CAN Bus |
| Telescopingarm Joint |
TalonFX - Kraken |
10 |
RoboRIO |
| Telescopingarm Telescope |
TalonFX - Kraken |
11 |
RoboRIO |
| Joint CANCoder |
CANCoder |
11 |
RoboRIO |
| Device Name |
Device Type |
CAN ID |
CAN Bus |
| CoralIntake |
TalonFXS - Minion |
12 |
RoboRIO |
| CoralIntake follow |
TalonFXS - Minion |
13 |
RoboRIO |
| LaserCAN top |
Grapple Robotics - LaserCAN |
1 |
RoboRIO |
| LaserCAN bottom |
Grapple Robotics - LaserCAN |
0 |
RoboRIO |
| Input Type |
Function |
Tap/Hold |
| Left Stick X |
Field relative Y speed |
N/A |
| Left Stick Y |
Field relative X speed |
N/A |
| Right Stick X |
Robot rotation speed |
N/A |
| Left Bumper |
Extake coral |
Hold |
| Right Bumper |
Intake coral |
Tap |
| A |
Robot centric slowed driving |
Hold |
| B |
OTF to closest station |
Hold |
| X |
OTF to closest left reef |
Hold |
| Y |
OTF to closest right reef |
Hold |
| POV Right |
X swerve brake |
Hold |
| Button ID |
Function |
Tap/Hold |
| 1 |
Retract climb winch (Up) |
Hold |
| 2 |
Deploy climb |
Tap |
| 3 |
Extend climb winch (Down) |
Hold |
| 4 |
Check L4 slam |
Hold |
| 5 |
L4 Slam |
Tap |
| 6 |
Unbound |
N/A |
| 7 |
Arm L2 |
Hold |
| 8 |
Arm L3 |
Hold |
| 9 |
Arm L4 |
Hold |
| 10 |
Extake coral |
Hold |
| 11 |
Intake coral |
Tap |
| 12 |
Scooch coral upwards |
Tap |
| 13 |
Reset intake Y offset |
Tap |
| 14 |
Unbound |
N/A |
| 15 |
Decrease intake Y offset |
Tap |
| 16 |
Increase intake Y offset |
Tap |