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 |