Commit Graph

51 Commits

Author SHA1 Message Date
7381cb6b23 Bump RR FTC 2023-12-24 14:40:51 -08:00
a01ac85ef7 Better spline test 2023-12-24 13:30:20 -08:00
a890105110 Add encoder reverse directions to dead wheel localizers
Direction doesn't matter for position regression, but it does matter
for `inPerTick`, `lateralInPerTick`. And everything makes more sense
if the directions are correct.
2023-12-23 13:23:43 -08:00
ce080b0b51 Always throw RuntimeException
The FTC SDK only catches `Exception` thrown by user code,
so switch all throwables to `RuntimeException`.
2023-12-20 18:10:52 -08:00
02d8ea7615 Move drive encoder reversal before first get
Changing the direction of an encoder after reading it the first time
will create a potentially massive delta in the first odometry update.
2023-12-09 09:17:20 -08:00
01453c24d4 Add TODO comments 2023-12-05 23:18:58 -08:00
416cab6f51 Log power commands 2023-11-26 13:54:10 -08:00
7ad781b8ac Replace log() with toDouble() 2023-11-26 11:46:46 -08:00
79d6297a46 Add more debug messages 2023-11-20 22:59:36 -08:00
0e66ff3715 Add missing imports 2023-11-20 20:32:35 -08:00
ddfb994c78 Localization test degrees heading 2023-11-20 20:31:08 -08:00
071e405f92 Require odometry wheel positions to run ManualFeedbackTuner (#292) 2023-11-12 21:55:25 -08:00
e291d590a6 Ensure 2 samples when drawing paths 2023-10-21 14:19:36 -07:00
a6b4dbebc4 Replace rear with back 2023-10-17 22:48:23 -07:00
42246e0296 Drive view use feedforward factory (fixes #258) 2023-10-15 09:10:55 -07:00
57db0dc66b Pipe feedforward into drive view factory 2023-10-10 14:49:06 -07:00
1b1197db0c Re-create feedforward objects 2023-10-09 22:07:21 -07:00
2584ce8d45 Add more dash tunables 2023-10-08 15:43:48 -07:00
fc9b93aab4 Fix feedback tuner start 2023-10-07 09:58:00 -07:00
4ff75136aa Remove outdated TODO 2023-10-07 09:39:27 -07:00
dd6d43d9c0 Change default par1YTicks
This avoids populating `NaN` in odometry-derived values.
2023-10-01 15:54:38 -07:00
7cce1c43a9 Apply heading velocity correction in localizer 2023-09-24 15:29:43 -07:00
5f2fcaf51f Dead wheel overflow encoders by default 2023-09-18 22:51:19 -07:00
2f2c6e6295 Rename dead wheel params 2023-09-15 18:45:36 -07:00
dc1b43e13f Remove mecanum forward kinematics rotation factors 2023-09-10 09:12:50 -07:00
b12b121447 Add more unit comments 2023-09-10 09:12:35 -07:00
5cd5bdd04e Finish tank params refactor 2023-09-10 09:12:20 -07:00
e002d64689 Use RR FTC module 2023-08-26 10:48:26 -07:00
9db94c089d Move quickstart files to separate module 2023-08-19 19:29:18 -07:00
0c14630d40 Bump RR 2023-07-19 23:13:58 -07:00
1ae2be3dcf Add localization test
Also shorten some longer method names.
2023-05-20 22:59:50 -07:00
491bb42123 Fix tick units 2023-04-05 22:22:16 -07:00
332704b536 Record signals on Java side 2023-03-05 21:03:45 -08:00
47151cbebd Correct velocity in ManualFeedforwardTuner 2023-03-05 18:32:16 -08:00
98cbe1e950 Fix drive powers 2023-03-02 00:23:39 -08:00
b4af81739a Use IMU heading in mecanum drive localizer (fixes #215) 2023-03-01 22:17:29 -08:00
77dbd7f5e2 Move logging stuff 2023-02-02 19:49:41 -08:00
b617f87bac Add logging behind the scenes 2023-02-02 01:59:44 -08:00
8a88605057 Add setDirection() to Encoder interface (fixes #203) 2023-02-02 01:59:24 -08:00
970625f1c0 Migrate to IMU interface 2023-01-19 09:29:24 -08:00
4fc5d6465b Bump RR 2023-01-02 16:59:15 -08:00
d0b06e2d59 Update for new actions 2023-01-02 00:44:13 -08:00
2d9c57a373 Fix action drawing 2022-12-13 23:18:46 -08:00
1b7f3ca0d0 Fix DriveView setDrivePowers() 2022-12-06 21:16:31 -08:00
b44d5e0ca5 Fix CW turns 2022-12-05 22:00:23 -08:00
6f6a0c9771 Merge SDK v8.1 2022-11-25 10:13:20 -08:00
b7211333e6 Make Data fields in Logger OpModes public (#179) 2022-11-01 19:22:06 -07:00
57cc92bc47 Remove AccelLogger from TuningOpModes (#177) 2022-10-30 14:08:01 -07:00
67b0165c32 Add initial quickstart files 2022-09-26 00:04:23 -07:00
e0282fcbd3 FtcRobotController v8.0 2022-09-07 13:59:24 -07:00