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
Keenan D. Buckley
2e0330cab5
Merge pull request #9 from Team4388/add-gyro
...
Add Gyroscope to Robot Essentials
2020-03-28 04:26:18 +00:00
Keenan D. Buckley
2c5ae300b4
Example Usage of getRobotGyro
...
If you need to access an object from outside the subsystem, you should do this.
2020-03-27 13:44:10 -06:00
Keenan D. Buckley
17fbc03999
Changed subsystem variables to private where applicable
...
May need to be changed later, but try to use methods to access these variables instead of accessing them directly, as it fits better with the command based model and will be easier to rewrite should motors change, usage changes, etc.
2020-03-27 13:42:20 -06:00
Keenan D. Buckley
4271a66d1a
Add basic getRate() functionallity for Pigeons
2020-03-27 12:32:46 -06:00
Keenan D. Buckley
ecff989745
Create RobotTime
...
To keep track of deltas, frames, and times. Need it for completing pigeon gyro rates.
2020-03-27 12:20:22 -06:00
Keenan D. Buckley
f310c8d90a
Create the RobotGyro Object
...
Will allow for easily interchangable use of a pigeon or a navX. Just swap which gyro you pass RobotGyro. More advanced functionality like RemoteSensors with the pigeon and collision detection with the navX will have to be done by getting the gyro from RobotGyro and then using it.
2020-03-27 11:36:35 -06:00