{"id":25675564,"url":"https://github.com/tasrobotics/raidzero-frc-2025","last_synced_at":"2026-03-16T16:38:46.067Z","repository":{"id":278124285,"uuid":"911849560","full_name":"TASRobotics/RaidZero-FRC-2025","owner":"TASRobotics","description":"4253 Raid Zero robot code for 2025 Reefscape season","archived":false,"fork":false,"pushed_at":"2025-04-19T22:06:10.000Z","size":1045,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-04-23T08:09:00.146Z","etag":null,"topics":["4253","firstroboticscompetition","frc","reefscape"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TASRobotics.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-01-04T02:32:20.000Z","updated_at":"2025-04-14T06:01:48.000Z","dependencies_parsed_at":"2025-02-18T06:22:42.323Z","dependency_job_id":"6b6f34ef-26f5-4254-aede-c580f92bf9a3","html_url":"https://github.com/TASRobotics/RaidZero-FRC-2025","commit_stats":null,"previous_names":["tasrobotics/raidzero-frc-2025"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TASRobotics%2FRaidZero-FRC-2025","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TASRobotics%2FRaidZero-FRC-2025/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TASRobotics%2FRaidZero-FRC-2025/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TASRobotics%2FRaidZero-FRC-2025/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TASRobotics","download_url":"https://codeload.github.com/TASRobotics/RaidZero-FRC-2025/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250395288,"owners_count":21423400,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["4253","firstroboticscompetition","frc","reefscape"],"created_at":"2025-02-24T13:17:19.952Z","updated_at":"2026-03-16T16:38:41.028Z","avatar_url":"https://github.com/TASRobotics.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RaidZero FRC 2025\n\n4253 Raid Zero robot code for 2025 Reefscape season\n\n## Subsystem details\n\n### Climb\n\n| Device Name | Device Type          | CAN ID | CAN Bus |\n|-------------|----------------------|--------|---------|\n| Climb Joint | TalonFX - Kraken     | 17     | RoboRIO |\n| Climb Winch | TalonFX - Kraken     | 16     | RoboRIO |\n\n### Limelight\n\n##### Offsets table\n\n| Limelight | IP           | X       | Y      | Z       | Roll | Pitch | Yaw    |\n|-----------|--------------|---------|--------|---------|------|-------|--------|\n| FL        | 10.42.53.11  | -0.2155 | 0.2216 | 0.2689  | 0.0  | 20.0  | -45.0  |\n| FR        | 10.42.53.12  | 0.2155  | 0.2216 | 0.2689  | 0.0  | 20.0  | 45.0   |\n| BR        | 10.42.53.13  | 0.2445  | 0.2216 | -0.2521 | 0.0  | 35.0  | -135.0 |\n| BL        | 10.42.53.14  | -0.254  | 0.2286 | 0.1778  | 0.0  | 45.0  | 180.0  |\n\n\u003cdetails\u003e\n    \u003csummary\u003eDirections\u003c/summary\u003e\n    \u003cul\u003e\n        \u003cli\u003eX is left-right direction\n            \u003cul\u003e\n            \u003cli\u003eLeft is negative, right is positive\u003c/li\u003e\n            \u003c/ul\u003e\n        \u003c/li\u003e\n        \u003cli\u003eY is up-down direction\n            \u003cul\u003e\n                \u003cli\u003eDown is negative, up is positive\u003c/li\u003e\n            \u003c/ul\u003e\n        \u003c/li\u003e\n        \u003cli\u003eZ is forward-backward direction\n            \u003cul\u003e\n                \u003cli\u003eBackward is negative, forward is positive\u003c/li\u003e\n            \u003c/ul\u003e\n        \u003c/li\u003e\n        \u003cli\u003eCounterclockwise is positive degrees\u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n    \u003csummary\u003eNotes\u003c/summary\u003e\n    \u003cul\u003e\n        \u003cli\u003eForward of the bot is the scoring side\u003c/li\u003e\n        \u003cli\u003eBack of the bot contains the RoboRIO\u003c/li\u003e\n        \u003cli\u003eAll units are in meters and degrees\u003c/li\u003e\n        \u003cli\u003eXYZ measurements are relative to the center of the bot in CAD\u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/details\u003e\n\n### Swerve\n\n| Device Name | Device Type         | CAN ID | CAN Bus                      |\n|-------------|---------------------|--------|------------------------------|\n| RotorFL     | TalonFX - Kraken    | 6      | CANivore - \"CANdoAttitude\"   |\n| ThrottleFL  | TalonFX - Kraken    | 5      | CANivore - \"CANdoAttitude\"   |\n| CANCoderFL  | CANCoder            | 3      | CANivore - \"CANdoAttitude\"   |\n| RotorFR     | TalonFX - Kraken    | 4      | CANivore - \"CANdoAttitude\"   |\n| ThrottleFR  | TalonFX - Kraken    | 3      | CANivore - \"CANdoAttitude\"   |\n| CANCoderFR  | CANCoder            | 2      | CANivore - \"CANdoAttitude\"   |\n| RotorBL     | TalonFX - Kraken    | 8      | CANivore - \"CANdoAttitude\"   |\n| ThrottleBL  | TalonFX - Kraken    | 7      | CANivore - \"CANdoAttitude\"   |\n| CANCoderBL  | CANCoder            | 4      | CANivore - \"CANdoAttitude\"   |\n| RotorBR     | TalonFX - Kraken    | 2      | CANivore - \"CANdoAttitude\"   |\n| ThrottleBR  | TalonFX - Kraken    | 1      | CANivore - \"CANdoAttitude\"   |\n| CANCoderBR  | CANCoder            | 1      | CANivore - \"CANdoAttitude\"   |\n| Pigeon      | Pigeon2 IMU         | 0      | CANivore - \"CANdoAttitude\"   |\n\n### Telescoping arm\n\n#### Arm\n\n| Device Name                | Device Type       | CAN ID | CAN Bus |\n|----------------------------|-------------------|--------|---------|\n| Telescopingarm Joint       | TalonFX - Kraken  | 10     | RoboRIO |\n| Telescopingarm Telescope   | TalonFX - Kraken  | 11     | RoboRIO |\n| Joint CANCoder             | CANCoder          | 11     | RoboRIO |\n\n#### Coral intake\n\n| Device Name        | Device Type                    | CAN ID | CAN Bus |\n|--------------------|--------------------------------|--------|---------|\n| CoralIntake        | TalonFXS - Minion              | 12     | RoboRIO |\n| CoralIntake follow | TalonFXS - Minion              | 13     | RoboRIO |\n| LaserCAN top       | Grapple Robotics - LaserCAN    | 1      | RoboRIO |\n| LaserCAN bottom    | Grapple Robotics - LaserCAN    | 0      | RoboRIO |\n\n## Controls\n\n### Driver\n\n| Input Type      | Function                       | Tap/Hold |\n|-----------------|--------------------------------|----------|\n| Left Stick X    | Field relative Y speed         | N/A      |\n| Left Stick Y    | Field relative X speed         | N/A      |\n| Right Stick X   | Robot rotation speed           | N/A      |\n| Left Bumper     | Extake coral                   | Hold     |\n| Right Bumper    | Intake coral                   | Tap      |\n| A               | Robot centric slowed driving   | Hold     |\n| B               | OTF to closest station         | Hold     |\n| X               | OTF to closest left reef       | Hold     |\n| Y               | OTF to closest right reef      | Hold     |\n| POV Right       | X swerve brake                 | Hold     |\n\n### Operator\n\n| Button ID  | Function                      | Tap/Hold |\n|------------|-------------------------------|----------|\n| 1          | Retract climb winch (Up)      | Hold     |\n| 2          | Deploy climb                  | Tap      |\n| 3          | Extend climb winch (Down)     | Hold     |\n| 4          | Check L4 slam                 | Hold     |\n| 5          | L4 Slam                       | Tap      |\n| 6          | Unbound                       | N/A      |\n| 7          | Arm L2                        | Hold     |\n| 8          | Arm L3                        | Hold     |\n| 9          | Arm L4                        | Hold     |\n| 10         | Extake coral                  | Hold     |\n| 11         | Intake coral                  | Tap      |\n| 12         | Scooch coral upwards          | Tap      |\n| 13         | Reset intake Y offset         | Tap      |\n| 14         | Unbound                       | N/A      |\n| 15         | Decrease intake Y offset      | Tap      |\n| 16         | Increase intake Y offset      | Tap      |\n\n## Libraries/APIs used\n\n- [Phoenix 5](https://docs.ctre-phoenix.com/en/stable/)\n- [Phoenix 6](https://pro.docs.ctr-electronics.com/en/latest/)\n- [PathPlannerLib](https://pathplanner.dev/home.html)\n- [LimelightLib](https://github.com/LimelightVision/limelightlib-wpijava)\n- [ElasticLib](https://github.com/Gold872/elastic-dashboard)\n- [libgrapplefrc](https://github.com/GrappleRobotics/libgrapplefrc)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftasrobotics%2Fraidzero-frc-2025","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftasrobotics%2Fraidzero-frc-2025","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftasrobotics%2Fraidzero-frc-2025/lists"}