Commit Graph

41 Commits

Author SHA1 Message Date
nathanrsxtn d9a4be3090 Add path recording constants
Reogranize path recording code
Change recorded path naming to use date and time
Try out keeping log messages in a resource file
2022-03-01 11:57:49 -07:00
aarav18 1d58130aca sad 2022-02-08 19:42:54 -07:00
aarav18 60f5cc6097 pids tuned somewhat, heading thing FIXED 2022-02-07 19:49:27 -07:00
aarav18 e0d293a0bc auto paths and heading = 0 2022-02-05 15:51:32 -07:00
aarav18 e9859e90c6 triangle path and some pid work 2022-02-05 15:19:00 -07:00
aarav18 d49ee663fb odo auto 2022-02-05 11:50:49 -07:00
aarav18 a7693d1c27 auto stuff 2022-02-05 10:08:37 -07:00
aarav18 e9ab948adc some auto stuff 2022-02-03 20:53:43 -07:00
nathanrsxtn 6cf8ca98c3 Fix field relative rotation 2022-01-31 19:29:00 -07:00
nathanrsxtn fb1afe0f62 Fix Xbox controller diagonals
- Add some Sysid data
- Make drive motors break in neutral
2022-01-29 14:49:18 -07:00
nathanrsxtn 01b755eee0 Fully implement raw input with Xbox controllers
- Add field to SmartDashboard
- Switch to WPI's XboxController
- Add raw controllers with deadzones
2022-01-29 02:40:44 -07:00
Ryan Manley 1e7cbc3515 Drivetrain testing 2022-01-25 19:52:04 -07:00
aarav18 8d2911b4f7 getScalarForLine function 2022-01-20 19:38:58 -07:00
aarav18 bfa044e340 constants reworked (needs testing, which will be done with odometry testing) 2022-01-20 19:00:42 -07:00
Ryan Manley 93f83986e5 This has errors lol 2022-01-18 19:53:14 -07:00
Ryan Manley 3061563db3 integrated xboxraw 2022-01-15 15:52:38 -07:00
aarav18 45574a2a06 Bumpers and drift protection 2022-01-15 14:55:07 -07:00
Aarav Shah 2788291c6e moving raw input to XboxControllerRaw [WIP] 2022-01-15 13:12:31 -07:00
Aarav Shah 878bb170a3 Switch to raw controller inputs, try gyro reset button
Thanks Nathan!
2022-01-14 21:02:15 -07:00
Aarav Shah 789f4f6a9b PID Tuning, Controller Adjust 2022-01-14 17:48:53 -07:00
nathanrsxtn 28e970e398 Restore some gyro changes 2022-01-12 17:04:58 -07:00
Aarav Shah 06091a9bd9 FIX and FAST 2022-01-11 19:57:50 -07:00
nathanrsxtn df23971218 Resolved merging error 2022-01-11 11:49:45 -07:00
Ryan 9578b4e184 Merge branch 'master' of https://github.com/Team4388/2022NoWayHome 2022-01-11 11:34:11 -07:00
Ryan 430dd2d6aa Removed Redundant Arcade Drive Code and Added some more verbose comments 2022-01-11 11:27:26 -07:00
nathanrsxtn 71563e6759 Upgrade to 2022
* Update license
* Remove arcade drive
* Correct indentation
* Disable RobotGyro (new gyro is untested)
2022-01-11 11:05:52 -07:00
aarav18 c4005e76f8 another test change 2022-01-10 19:05:07 -07:00
aarav18 cc0468d111 test change 2022-01-10 19:04:29 -07:00
Aarav Shah a968157065 FIX 2021-12-27 17:38:12 -07:00
ryan123rudder 39f50feda4 Full Rework
- New SwerveModule subsystem
- Seperates everything out
- Untested
- VERY FUNKY
- Will need an hour or two to clean up and making usable beyond a basic test
2021-12-16 21:48:59 -07:00
aarav18 6c99069847 Bug fixes 2021-12-16 16:22:36 -07:00
aarav18 af7f994605 configured cancoder as remote encoder for swerve steer motors (hopefully) 2021-12-06 17:53:15 -07:00
aarav18 91881c52f0 swerve motor configuration (non-PID) 2021-12-06 17:45:45 -07:00
‮Zach Wilke 57d1826444 Merge branch 'master' of https://github.com/Team4388/Swerve-Drive 2021-12-06 16:43:25 -07:00
‮Zach Wilke 5f3e48b0ec Encoder offsets. 2021-12-06 16:41:28 -07:00
aarav18 c8927be4f0 swerve pid constants and gains 2021-12-06 16:38:29 -07:00
‮Zach Wilke 293aa25a0f Left Back 2021-12-02 17:36:28 -07:00
‮Zach Wilke 32e1cb39c8 Added Encoders 2021-12-02 17:24:41 -07:00
Abhishrek05 1f51cc41cc motors/motor ids 2021-11-29 17:18:31 -07:00
aarav18 a3d2b5f029 Basic swerve stuff
Also separated arcade from swerve everywhere in the code.
2021-11-15 17:52:28 -07:00
Abhishrek05 c6d2fdf80f Initial commit 2021-11-15 16:26:16 -07:00