85 Commits

Author SHA1 Message Date
af672c7807 Bump RR 2024-07-21 21:55:34 -07:00
416ba0d1ad Bump RR 2024-03-16 08:58:51 -07:00
6b35895532 Use new params 2024-03-02 22:56:53 -08:00
03d95d791e Rename LazyImu drive members
Also makes sure the mecanum drive localizer fetches the IMU
on construction.
2024-02-20 22:07:37 -08:00
9d2cd48287 Stop reading localizer inputs on construction
This ensures that any motion between construction and first update
will be ignored (this is usually the period between init and start
of an op mode). If teams want to track pose during that period,
they can call `updatePoseEstimate()` explicitly. This matches the
behavior of the 0.5.x localizers (without the annoying reset on
every pose estimate set).

The localizers also now log much more data to help troubleshoot
localization issues in the future.
2024-02-19 14:23:43 -08:00
8e84495f1a Add drawing class 2024-01-31 17:52:54 -08:00
01d55d76f4 Draw robot in LocalizationTest (fixes #360) 2024-01-30 22:10:27 -08:00
c6ef075c48 Update to lazy IMU (fixes #346) 2024-01-25 22:27:07 -08:00
5cf1596910 Set better default lateralInPerTick 2024-01-14 09:09:14 -08:00
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
e4cff7367d Bump RR FTC 2023-12-17 12:45:19 -08:00
263100de3b Bump RR 2023-12-12 09:48:38 -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
d586fc3e74 Bump RR FTC 2023-11-26 14:28:01 -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
e69e475565 Bump dash 2023-11-05 16:56:40 -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
6115d0311f Bump RR FTC 2023-10-08 15:35:35 -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
629c103d77 Bump dash 2023-09-22 18:26:54 -07:00
973ca84a46 Bump RR FTC 2023-09-19 22:20:41 -07:00
5f2fcaf51f Dead wheel overflow encoders by default 2023-09-18 22:51:19 -07:00
334252c421 Bump RR FTC 2023-09-17 16:12:05 -07:00
3c2d54523a Bump deps 2023-09-17 09:36:46 -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
76e5f3e4b9 Bump RR FTC 2023-09-06 20:34:57 -07:00
1486131931 Bump RR FTC 2023-09-05 07:17:22 -07:00
7c43265fd6 Bump RR FTC 2023-09-03 21:54:12 -07:00
e002d64689 Use RR FTC module 2023-08-26 10:48:26 -07:00
9fa28159da Remove tuning web files 2023-08-26 10:09:43 -07:00