Commit Graph

93 Commits

Author SHA1 Message Date
Abhishrek05 799852f660 Add PID and Auto recording 2024-01-08 11:07:11 -07:00
66945 a6fd25339a Merge pull request #37 from Team4388/new-features
New features from 2023
2024-01-05 14:58:16 -07:00
Abhishrek05 9ebe31f406 Vision Code 2024-01-05 14:53:16 -07:00
Abhishrek05 4a3586ad88 port from 2023 2024-01-05 14:45:15 -07:00
C4llSqin 6ab1222bd9 Merge pull request #35 from Team4388/swerve-out-of-control
Swerve out of control
2024-01-05 14:02:39 -07:00
Abhishrek05 5e72e116fe Worky 2 2024-01-05 13:58:24 -07:00
Abhishrek05 5b2e8f7e98 worky 2024-01-05 13:56:01 -07:00
Aarav Shah 3b5080a334 Merge branch 'master' into swerve-out-of-control 2023-01-07 13:18:05 -07:00
Aarav Shah cecc4a5e97 Merge pull request #33 from Team4388/deintigrate-the-drive-systems
Deintigrate the drive systems
2023-01-07 13:05:52 -07:00
Aarav Shah a66fcac45d Merge branch 'master' into deintigrate-the-drive-systems 2023-01-07 12:52:01 -07:00
66945 82b9a2eaca Update Constants.java 2022-11-01 17:48:59 -06:00
66945 3a87ae3095 Merge pull request #34 from Team4388/integrate-units
RobotUnits Utility Class
2022-11-01 17:48:10 -06:00
66945 18dbf67dc0 Churro 2022-11-01 17:43:01 -06:00
Aarav Shah 37004be0ee Create RobotUnits.java 2022-11-01 17:32:01 -06:00
C4llSqin 7965a25392 DiffDrive.java 2022-11-01 17:15:52 -06:00
C4llSqin 948dba2ab7 DifDrive.java 2022-11-01 16:48:00 -06:00
C4llSqin 453334d515 DifferentalDrive.java II 2022-11-01 16:43:18 -06:00
C4llSqin c232f15f0a DifferentalDrive.java 2022-11-01 16:38:27 -06:00
C4llSqin a157b06d42 realize we need DriveConstants with a Pigeon id 2022-10-28 17:40:23 -06:00
C4llSqin fb99aa962c fix importing somthing that doesn't exist 2022-10-28 17:34:58 -06:00
C4llSqin 7a7f21c462 fix bracket 2022-10-28 17:24:48 -06:00
C4llSqin 3b0abebabd Nuke the drive subsystem 2022-10-28 17:21:14 -06:00
Keenan D. Buckley fe2c7d4ce1 Merge pull request #19 from Team4388/templates
Add Custom Templates for Easy Class Creation
2020-06-18 19:48:33 +00:00
Keenan D. Buckley 228a94f00e Merge branch 'master' into templates 2020-06-18 09:30:05 +00:00
Ryan Manley a32c9ff3e9 Merge pull request #20 from Team4388/falcon-drive
Switch from TalonSRX to TalonFx Drive Train
2020-06-17 16:28:23 -06:00
Keenan D. Buckley 69f14a5701 Switch from TalonSRX to TalonFx Drive Train 2020-04-12 13:07:09 -06:00
Keenan D. Buckley 024f158b0d Merge branch 'master' into templates 2020-04-11 20:04:28 +00:00
Keenan D. Buckley 87dc4a14c2 Update gradle.yml 2020-04-11 20:04:11 +00:00
Keenan D. Buckley 5471e12403 Add CommandTest Template (Broken) 2020-04-11 14:02:37 -06:00
Keenan D. Buckley 63c6d3dea0 Cleanup code and improve Templates 2020-04-11 13:18:40 -06:00
Keenan D. Buckley fc82caf124 Extract RobotGyros to Prevent Resource Leak 2020-04-11 13:07:05 -06:00
Keenan D. Buckley af09668843 Restructure RobotGyroUtilityTest to be more modular 2020-04-11 12:58:28 -06:00
Keenan D. Buckley 2e8b5b5470 Add Subsystem Test Template 2020-04-11 12:43:42 -06:00
Keenan D. Buckley 344d97938c Merge branch 'templates' of https://github.com/Team4388/Robot-Essentials into templates 2020-04-11 12:40:00 -06:00
Keenan D. Buckley 8b081c8942 Add UtilityTest Template 2020-04-11 12:39:53 -06:00
Keenan D. Buckley 34245a8409 Merge branch 'master' into templates 2020-04-11 18:00:56 +00:00
Keenan D. Buckley 2cd7caf1fa Update gradle.yml 2020-04-11 18:00:28 +00:00
Keenan D. Buckley 3ad521ea9b Add Templates Extension 2020-04-11 11:50:13 -06:00
Keenan D. Buckley ec1d4a5230 Merge pull request #17 from Team4388/dependency-injection
Setup Unit Testing
2020-04-11 16:36:39 +00:00
Keenan D. Buckley 1ec273a39b Add tests for getRate() function in RobotGyro 2020-04-08 10:27:33 -06:00
Keenan D. Buckley a56ca65d14 Add tests for RobotTime class 2020-04-08 09:30:16 -06:00
Keenan D. Buckley 21566c6c15 Cleanup Code 2020-03-29 00:26:57 -06:00
Keenan D. Buckley d354ac078b Create Mock PigeonIMU and write more Unit tests
- Test to make sure the RoboyGyro class knows what kind of gyro its using
- Test to make sure all the getters for the gyro class work (at least for pigeon)
2020-03-29 00:10:06 -06:00
Keenan D. Buckley f06b36e443 Add LEDSubsystem Test 2020-03-28 23:16:04 -06:00
Keenan D. Buckley 7cad919e71 Improve Gyro Heading Test 2020-03-28 23:15:45 -06:00
Keenan D. Buckley 9be0a7fe48 Fix broken test 2020-03-28 22:49:32 -06:00
Keenan D. Buckley 57442554ad Broken test for testing the CI 2020-03-28 22:47:55 -06:00
Keenan D. Buckley 489d4a5bff Set up Mockito and simple Unit Test 2020-03-28 22:45:44 -06:00
Keenan D. Buckley e373211f27 Convert RobotTime into a singleton 2020-03-28 21:42:08 -06:00
Keenan D. Buckley 850f503889 Create RobotMap to decouple Subsystems from their hardware.
With the hardware objects decoupled from the subsystems, we can then pass mock hardware into these subsystems to run simulations/tests on.
2020-03-28 21:27:15 -06:00