-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Updated for frieght #179
Closed
jbeta02
wants to merge
9
commits into
FIRST-Tech-Challenge:master
from
acmerobotics:updatedForFrieght
Closed
Updated for frieght #179
jbeta02
wants to merge
9
commits into
FIRST-Tech-Challenge:master
from
acmerobotics:updatedForFrieght
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…obotControllerActivity for Dashboard and Robomatic.
Add Gradle Dependencies for Roadrunner and FTC Dashboard, Modify FtcR…
H map config
ncn1issad
pushed a commit
to Xeo-Alba-Iulia/IntoTheDEEEEEP
that referenced
this pull request
Sep 30, 2024
danieldb
added a commit
to wheelerrobotics/FtcRobotController24-25
that referenced
this pull request
Dec 4, 2024
commit 341eec43e2a03f6e4c5f6d87e9592af30e541d77 Author: danieldb <[email protected]> Date: Wed Dec 4 14:48:45 2024 -0500 resolve conflicts commit f48e8d4 Author: j5155 <[email protected]> Date: Sat Nov 30 15:31:43 2024 -0900 Use Pinpoint IMU for tuning commit 63c073c Merge: af146cd fb3777a Author: j5155 <[email protected]> Date: Sat Nov 30 15:22:47 2024 -0900 Merge branch 'master' into pinpoint # Conflicts: # TeamCode/build.gradle commit fb3777a Author: j5155 <[email protected]> Date: Sat Nov 30 15:22:17 2024 -0900 ftc-otos 0.1.2 commit 3c1afbe Author: j5155 <[email protected]> Date: Sat Nov 30 13:47:59 2024 -0900 Improve commenting around inpertick/lateralinpertick commit ab6f994 Author: j5155 <[email protected]> Date: Sun Nov 24 13:06:44 2024 -0900 update ftc-otos commit a6b50af Merge: 2444bf9 a2012b1 Author: j5155 <[email protected]> Date: Sun Nov 17 15:34:46 2024 -0900 Merge remote-tracking branch 'origin/master' commit 2444bf9 Author: j5155 <[email protected]> Date: Sun Nov 17 15:34:41 2024 -0900 switch to dairy library repo commit af146cd Author: j5155 <[email protected]> Date: Sun Nov 17 15:34:03 2024 -0900 switch to dairy library repo commit bf3c7c7 Merge: 5d8f3e2 496e6f7 Author: j5155 <[email protected]> Date: Sun Nov 17 15:14:28 2024 -0900 Merge remote-tracking branch 'origin/pinpoint' into pinpoint commit 5d8f3e2 Author: j5155 <[email protected]> Date: Mon Oct 7 10:20:01 2024 -0800 Log status too commit a70c9d4 Author: j5155 <[email protected]> Date: Mon Oct 7 10:17:50 2024 -0800 Add raw pinpoint pose logging commit 80b1f9f Author: j5155 <[email protected]> Date: Sat Oct 5 21:07:30 2024 -0800 fix example commit 61144b8 Author: j5155 <[email protected]> Date: Sat Oct 5 20:55:14 2024 -0800 fix localizationtest commit 58ec068 Author: j5155 <[email protected]> Date: Sat Oct 5 20:54:19 2024 -0800 add logging commit 44dd9c4 Author: j5155 <[email protected]> Date: Sat Oct 5 11:10:29 2024 -0800 Update upstream driver commit 5a9366e Author: j5155 <[email protected]> Date: Sat Sep 28 15:18:52 2024 -0800 Add calibration sleep commit 0caeb3c Author: j5155 <[email protected]> Date: Sat Sep 28 14:42:19 2024 -0800 Bump roadrunner-ftc and fix misc issues commit 7e0b287 Author: j5155 <[email protected]> Date: Wed Sep 25 21:07:42 2024 -0800 bump lib commit d031549 Author: j5155 <[email protected]> Date: Sun Sep 22 12:27:30 2024 -0800 Comment improvements commit 8c86541 Author: j5155 <[email protected]> Date: Fri Sep 20 15:40:41 2024 -0800 fix example commit 9faf4bc Author: j5155 <[email protected]> Date: Fri Sep 20 15:39:22 2024 -0800 update road-runner-ftc fork commit 7208a1e Author: j5155 <[email protected]> Date: Fri Sep 20 11:19:36 2024 -0800 add PinpointDrive to TuningOpModes commit 7d6ccd9 Author: j5155 <[email protected]> Date: Thu Sep 19 17:26:35 2024 -0800 Update library, add initial draft of PinpointDrive and example class commit a2012b1 Author: j5155 <[email protected]> Date: Thu Nov 14 01:34:46 2024 +0000 Update README.md commit 5de0ad2 Merge: 6a86d94 f63d1bc Author: j5155 <[email protected]> Date: Mon Nov 11 14:56:22 2024 -0900 Merge branch 'master' of https://github.com/acmerobotics/road-runner-quickstart commit f63d1bc Merge: 8e7870f ee16f8e Author: Ryan Brott <[email protected]> Date: Sat Nov 9 15:26:35 2024 -0800 Merge SDK v10.1.1 commit 496e6f7 Author: j5155 <[email protected]> Date: Fri Nov 8 02:50:43 2024 +0000 Create PINPOINT_INSTRUCTIONS.md commit 6a86d94 Merge: 855bfc5 8e7870f Author: j5155 <[email protected]> Date: Thu Oct 17 20:21:48 2024 -0800 Merge branch 'master' of https://github.com/acmerobotics/road-runner-quickstart commit 8e7870f Author: Ryan Brott <[email protected]> Date: Sun Oct 13 10:13:09 2024 -0700 Fix tank drive turn min ang accel (fixes FIRST-Tech-Challenge#420) commit 35a2025 Author: j5155 <[email protected]> Date: Mon Oct 7 10:20:01 2024 -0800 Log status too commit f912338 Author: j5155 <[email protected]> Date: Mon Oct 7 10:17:50 2024 -0800 Add raw pinpoint pose logging commit 75b968e Author: j5155 <[email protected]> Date: Sat Oct 5 21:07:30 2024 -0800 fix example commit 962b020 Author: j5155 <[email protected]> Date: Sat Oct 5 20:55:14 2024 -0800 fix localizationtest commit f8e44bb Author: j5155 <[email protected]> Date: Sat Oct 5 20:54:19 2024 -0800 add logging commit b87c929 Merge: 5f1a35b 855bfc5 Author: j5155 <[email protected]> Date: Sat Oct 5 20:53:49 2024 -0800 Merge branch 'master' into pinpoint commit 855bfc5 Author: j5155 <[email protected]> Date: Sat Oct 5 20:53:15 2024 -0800 add logging commit 5f1a35b Author: j5155 <[email protected]> Date: Sat Oct 5 11:10:29 2024 -0800 Update upstream driver commit 7bc306e Author: j5155 <[email protected]> Date: Sat Sep 28 15:18:52 2024 -0800 Add calibration sleep commit 7b9b799 Author: j5155 <[email protected]> Date: Sat Sep 28 14:42:19 2024 -0800 Bump roadrunner-ftc and fix misc issues commit 6ac2fcd Author: j5155 <[email protected]> Date: Wed Sep 25 21:07:42 2024 -0800 bump lib commit 73980a6 Merge: 9c4ec40 161a550 Author: j5155 <[email protected]> Date: Sun Sep 22 12:44:21 2024 -0800 Merge branch 'master' into pinpoint # Conflicts: # TeamCode/build.gradle commit 161a550 Merge: b8ed5e3 5f35f4c Author: j5155 <[email protected]> Date: Sun Sep 22 12:43:14 2024 -0800 Merge remote-tracking branch 'upstream/master' # Conflicts: # TeamCode/build.gradle commit 9c4ec40 Author: j5155 <[email protected]> Date: Sun Sep 22 12:27:30 2024 -0800 Comment improvements commit 5f35f4c Author: Ethan <[email protected]> Date: Sat Sep 21 18:53:31 2024 -0700 Merge FTC SDK v10.1 Co-authored-by: Cal Kestis <[email protected]> Co-authored-by: Cal Kestis <[email protected]> commit cf9c062 Author: j5155 <[email protected]> Date: Fri Sep 20 15:40:41 2024 -0800 fix example commit f983193 Author: j5155 <[email protected]> Date: Fri Sep 20 15:39:22 2024 -0800 update road-runner-ftc fork commit d1d2e3f Author: j5155 <[email protected]> Date: Fri Sep 20 11:19:36 2024 -0800 add PinpointDrive to TuningOpModes commit 7bab5bf Author: j5155 <[email protected]> Date: Thu Sep 19 17:26:35 2024 -0800 Update library, add initial draft of PinpointDrive and example class commit dab1d63 Author: Ryan Brott <[email protected]> Date: Thu Sep 19 09:41:48 2024 -0700 Fix angular velocity Add workaround for FIRST-Tech-Challenge#1070 commit b8ed5e3 Author: j5155 <[email protected]> Date: Wed Sep 18 21:46:22 2024 -0800 update to upstream road-runner-ftc commit a05fae8 Author: Ryan Brott <[email protected]> Date: Wed Sep 18 21:37:05 2024 -0700 Bump RR FTC (fixes #405) commit 5874659 Merge: 5cd2717 a75cfba Author: j5155 <[email protected]> Date: Mon Sep 9 18:54:48 2024 -0800 Merge upstream; update dash commit a75cfba Author: Ryan Brott <[email protected]> Date: Sun Sep 8 19:10:24 2024 -0700 Bump dash commit 5cd2717 Merge: e373ae3 3a22b94 Author: j5155 <[email protected]> Date: Sun Sep 8 13:27:43 2024 -0800 Merge branch 'sdk-update' commit 3a22b94 Author: j5155 <[email protected]> Date: Sun Sep 8 13:21:06 2024 -0800 update to latest road-runner-ftc-otos commit 9b78591 Author: j5155 <[email protected]> Date: Tue Aug 27 14:18:09 2024 -0800 improve comments commit abef3bb Author: j5155 <[email protected]> Date: Sun Aug 11 17:38:02 2024 -0800 use corrected driver commit 76027d0 Author: j5155 <[email protected]> Date: Wed Aug 7 17:49:13 2024 -0800 update to 9.2, use official driver commit 6bbaf26 Author: j5155 <[email protected]> Date: Sat Jul 6 15:27:01 2024 -0800 read pos and vel at the same time, massively improving loop times commit 84ee83b Author: j5155 <[email protected]> Date: Mon Jul 1 16:02:33 2024 -0800 actually update the pose commit ab39f1c Author: j5155 <[email protected]> Date: Sun Jun 30 22:49:52 2024 -0800 Add tuners and docs commit dba0a0a Author: j5155 <[email protected]> Date: Sun Jun 23 20:13:01 2024 -0800 fix OTOSDrive to actually write lastpose + logging commit 946c885 Author: j5155 <[email protected]> Date: Sun Jun 23 20:09:56 2024 -0800 various fixes commit 93220df Author: j5155 <[email protected]> Date: Mon Jun 3 23:45:01 2024 -0800 actually use otosdrive as tuning drive commit 22cdc0c Author: j5155 <[email protected]> Date: Mon Jun 3 23:43:58 2024 -0800 initial support for OTOS as encoder for tuningopmodes (not used for rotation yet, still depends on chub imu) commit b6f31bf Author: j5155 <[email protected]> Date: Mon Jun 3 23:30:25 2024 -0800 update library and deal with manual pose setting commit baadb75 Author: j5155 <[email protected]> Date: Mon Jun 3 22:36:49 2024 -0800 use library for functions instead of hardcoding into quickstart commit d0c6c83 Author: j5155 <[email protected]> Date: Mon Jun 3 22:24:08 2024 -0800 add dependency on forked library and change drive and localizers to use it # Conflicts: # TeamCode/build.gradle commit 8e0748e Author: j5155 <[email protected]> Date: Sat Jun 1 20:53:47 2024 -0800 add initial drive based on apriltagdrive and modify LocalizationTest to use it commit e373ae3 Author: j5155 <[email protected]> Date: Sun Sep 8 13:21:06 2024 -0800 update to latest road-runner-ftc-otos commit ed1d692 Merge: af672c7 442c867 Author: Ryan Brott <[email protected]> Date: Sun Sep 8 09:28:19 2024 -0700 Merge SDK v10.0 commit 5f74a18 Author: j5155 <[email protected]> Date: Tue Aug 27 14:18:09 2024 -0800 improve comments commit 22aa137 Author: j5155 <[email protected]> Date: Sun Aug 11 17:38:02 2024 -0800 use corrected driver commit e94d726 Author: j5155 <[email protected]> Date: Wed Aug 7 17:49:13 2024 -0800 update to 9.2, use official driver commit 97eccbb Merge: e90979d af672c7 Author: j5155 <[email protected]> Date: Sun Jul 28 22:37:43 2024 -0800 update to 9.2 (UNTESTED) commit af672c7 Author: Ryan Brott <[email protected]> Date: Sun Jul 21 21:55:34 2024 -0700 Bump RR commit d7f1453 Merge: 416ba0d 6ce588f Author: Ryan Brott <[email protected]> Date: Sun Jul 21 21:14:41 2024 -0700 Merge FTC SDK v9.2 commit e90979d Author: j5155 <[email protected]> Date: Sat Jul 6 15:27:01 2024 -0800 read pos and vel at the same time, massively improving loop times commit 4cf4292 Author: j5155 <[email protected]> Date: Mon Jul 1 16:02:33 2024 -0800 actually update the pose commit 5a39761 Author: j5155 <[email protected]> Date: Sun Jun 30 22:49:52 2024 -0800 Add tuners and docs commit c42e2fd Author: j5155 <[email protected]> Date: Sun Jun 23 20:13:01 2024 -0800 fix OTOSDrive to actually write lastpose + logging commit 8663bfb Author: j5155 <[email protected]> Date: Sun Jun 23 20:09:56 2024 -0800 various fixes commit 1a35281 Author: j5155 <[email protected]> Date: Mon Jun 3 23:45:01 2024 -0800 actually use otosdrive as tuning drive commit 9500d7b Author: j5155 <[email protected]> Date: Mon Jun 3 23:43:58 2024 -0800 initial support for OTOS as encoder for tuningopmodes (not used for rotation yet, still depends on chub imu) commit f02ae49 Author: j5155 <[email protected]> Date: Mon Jun 3 23:30:25 2024 -0800 update library and deal with manual pose setting commit 4f5d8c2 Author: j5155 <[email protected]> Date: Mon Jun 3 22:36:49 2024 -0800 use library for functions instead of hardcoding into quickstart commit e53b9c8 Author: j5155 <[email protected]> Date: Mon Jun 3 22:24:08 2024 -0800 add dependency on forked library and change drive and localizers to use it commit 168bb60 Author: j5155 <[email protected]> Date: Sat Jun 1 20:53:47 2024 -0800 add initial drive based on apriltagdrive and modify LocalizationTest to use it commit 416ba0d Author: Ryan Brott <[email protected]> Date: Sat Mar 16 08:58:51 2024 -0700 Bump RR commit 6b35895 Author: Ryan Brott <[email protected]> Date: Sat Mar 2 22:56:53 2024 -0800 Use new params commit 03d95d7 Author: Ryan Brott <[email protected]> Date: Tue Feb 20 22:07:37 2024 -0800 Rename `LazyImu` drive members Also makes sure the mecanum drive localizer fetches the IMU on construction. commit 9d2cd48 Author: Ryan Brott <[email protected]> Date: Mon Feb 19 14:23:43 2024 -0800 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. commit ecc49aa Merge: 8e84495 1da45a3 Author: Ryan Brott <[email protected]> Date: Sat Feb 17 10:51:28 2024 -0800 Merge SDK v9.1 commit 8e84495 Author: Ryan Brott <[email protected]> Date: Wed Jan 31 17:52:54 2024 -0800 Add drawing class commit 01d55d7 Author: Ryan Brott <[email protected]> Date: Tue Jan 30 22:10:22 2024 -0800 Draw robot in LocalizationTest (fixes FIRST-Tech-Challenge#360) commit c6ef075 Author: Ryan Brott <[email protected]> Date: Thu Jan 25 22:27:07 2024 -0800 Update to lazy IMU (fixes FIRST-Tech-Challenge#346) commit 5cf1596 Author: Ryan Brott <[email protected]> Date: Sun Jan 14 09:09:14 2024 -0800 Set better default `lateralInPerTick` commit 7381cb6 Author: Ryan Brott <[email protected]> Date: Sun Dec 24 14:40:51 2023 -0800 Bump RR FTC commit a01ac85 Author: Ryan Brott <[email protected]> Date: Sun Dec 24 13:30:20 2023 -0800 Better spline test commit a890105 Author: Ryan Brott <[email protected]> Date: Sat Dec 23 13:23:40 2023 -0800 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. commit ce080b0 Author: Ryan Brott <[email protected]> Date: Wed Dec 20 18:10:52 2023 -0800 Always throw `RuntimeException` The FTC SDK only catches `Exception` thrown by user code, so switch all throwables to `RuntimeException`. commit e4cff73 Author: Ryan Brott <[email protected]> Date: Sun Dec 17 12:45:19 2023 -0800 Bump RR FTC commit 263100d Author: Ryan Brott <[email protected]> Date: Tue Dec 12 09:48:38 2023 -0800 Bump RR commit 02d8ea7 Author: Ryan Brott <[email protected]> Date: Sat Dec 9 09:17:20 2023 -0800 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. commit 01453c2 Author: Ryan Brott <[email protected]> Date: Tue Dec 5 23:18:58 2023 -0800 Add TODO comments commit d586fc3 Author: Ryan Brott <[email protected]> Date: Sun Nov 26 14:28:01 2023 -0800 Bump RR FTC commit 416cab6 Author: Ryan Brott <[email protected]> Date: Sun Nov 26 13:54:10 2023 -0800 Log power commands commit 7ad781b Author: Ryan Brott <[email protected]> Date: Sun Nov 26 11:46:46 2023 -0800 Replace `log()` with `toDouble()` commit 79d6297 Author: Ryan Brott <[email protected]> Date: Mon Nov 20 22:59:36 2023 -0800 Add more debug messages commit 0e66ff3 Author: Ryan Brott <[email protected]> Date: Mon Nov 20 20:32:35 2023 -0800 Add missing imports commit ddfb994 Author: Ryan Brott <[email protected]> Date: Mon Nov 20 20:31:08 2023 -0800 Localization test degrees heading commit df17f93 Author: Ryan Brott <[email protected]> Date: Mon Nov 20 00:21:34 2023 -0800 Fix yaml commit a6ed85a Merge: d955adf 071e405 Author: Ryan Brott <[email protected]> Date: Mon Nov 20 00:13:42 2023 -0800 Merge branch 'master' of github.com:acmerobotics/road-runner-quickstart commit d955adf Author: Ryan Brott <[email protected]> Date: Mon Nov 20 00:13:30 2023 -0800 Add bug template commit 071e405 Author: j5155 <[email protected]> Date: Sun Nov 12 20:55:25 2023 -0900 Require odometry wheel positions to run ManualFeedbackTuner (FIRST-Tech-Challenge#292) commit e69e475 Author: Ryan Brott <[email protected]> Date: Sun Nov 5 16:56:40 2023 -0800 Bump dash commit e291d59 Author: Ryan Brott <[email protected]> Date: Sat Oct 21 14:19:36 2023 -0700 Ensure 2 samples when drawing paths commit a6b4dbe Author: Ryan Brott <[email protected]> Date: Tue Oct 17 22:48:23 2023 -0700 Replace rear with back commit 42246e0 Author: Ryan Brott <[email protected]> Date: Sun Oct 15 09:10:55 2023 -0700 Drive view use feedforward factory (fixes FIRST-Tech-Challenge#258) commit 57db0dc Author: Ryan Brott <[email protected]> Date: Tue Oct 10 14:49:06 2023 -0700 Pipe feedforward into drive view factory commit 1b1197d Author: Ryan Brott <[email protected]> Date: Mon Oct 9 22:07:21 2023 -0700 Re-create feedforward objects commit 2584ce8 Author: Ryan Brott <[email protected]> Date: Sun Oct 8 15:43:48 2023 -0700 Add more dash tunables commit 6115d03 Author: Ryan Brott <[email protected]> Date: Sun Oct 8 15:35:35 2023 -0700 Bump RR FTC commit fc9b93a Author: Ryan Brott <[email protected]> Date: Sat Oct 7 09:58:00 2023 -0700 Fix feedback tuner start commit 4ff7513 Author: Ryan Brott <[email protected]> Date: Sat Oct 7 09:39:20 2023 -0700 Remove outdated TODO commit dd6d43d Author: Ryan Brott <[email protected]> Date: Sun Oct 1 15:54:38 2023 -0700 Change default `par1YTicks` This avoids populating `NaN` in odometry-derived values. commit 219e078 Merge: 7cce1c4 f326c0d Author: Ryan Brott <[email protected]> Date: Sat Sep 30 17:08:15 2023 -0700 Merge SDK v9.0.1 commit 7cce1c4 Author: Ryan Brott <[email protected]> Date: Sun Sep 24 15:29:43 2023 -0700 Apply heading velocity correction in localizer commit 629c103 Author: Ryan Brott <[email protected]> Date: Fri Sep 22 18:26:54 2023 -0700 Bump dash commit 973ca84 Author: Ryan Brott <[email protected]> Date: Tue Sep 19 22:20:41 2023 -0700 Bump RR FTC commit 5f2fcaf Author: Ryan Brott <[email protected]> Date: Mon Sep 18 22:51:19 2023 -0700 Dead wheel overflow encoders by default commit 334252c Author: Ryan Brott <[email protected]> Date: Sun Sep 17 16:12:05 2023 -0700 Bump RR FTC commit 3c2d545 Author: Ryan Brott <[email protected]> Date: Sun Sep 17 09:36:46 2023 -0700 Bump deps commit 2f2c6e6 Author: Ryan Brott <[email protected]> Date: Fri Sep 15 18:45:36 2023 -0700 Rename dead wheel params commit dc1b43e Author: Ryan Brott <[email protected]> Date: Sun Sep 10 09:12:50 2023 -0700 Remove mecanum forward kinematics rotation factors commit b12b121 Author: Ryan Brott <[email protected]> Date: Sun Sep 10 09:12:35 2023 -0700 Add more unit comments commit 5cd5bdd Author: Ryan Brott <[email protected]> Date: Sun Sep 10 09:12:20 2023 -0700 Finish tank params refactor commit a474732 Merge: 76e5f3e f3a5a54 Author: Ryan Brott <[email protected]> Date: Sun Sep 10 07:47:04 2023 -0700 Merge FTC SDK v9.0 commit 76e5f3e Author: Ryan Brott <[email protected]> Date: Wed Sep 6 20:34:57 2023 -0700 Bump RR FTC commit 1486131 Author: Ryan Brott <[email protected]> Date: Tue Sep 5 07:17:22 2023 -0700 Bump RR FTC commit 7c43265 Author: Ryan Brott <[email protected]> Date: Sun Sep 3 21:54:12 2023 -0700 Bump RR FTC commit 5c0fd0b Author: Ryan Brott <[email protected]> Date: Sun Sep 3 21:49:49 2023 -0700 Update README.md commit e002d64 Author: Ryan Brott <[email protected]> Date: Sat Aug 26 10:41:44 2023 -0700 Use RR FTC module commit 9fa2815 Author: Ryan Brott <[email protected]> Date: Sat Aug 26 10:09:43 2023 -0700 Remove tuning web files commit 3fc724e Merge: 9db94c0 660a2f6 Author: Ryan Brott <[email protected]> Date: Sat Aug 19 19:30:45 2023 -0700 Merge SDK v8.2 commit 9db94c0 Author: Ryan Brott <[email protected]> Date: Sat Aug 19 19:29:18 2023 -0700 Move quickstart files to separate module commit 0c14630 Author: Ryan Brott <[email protected]> Date: Wed Jul 19 23:13:58 2023 -0700 Bump RR commit 1ae2be3 Author: Ryan Brott <[email protected]> Date: Sat May 20 22:59:50 2023 -0700 Add localization test Also shorten some longer method names. commit 491bb42 Author: Ryan Brott <[email protected]> Date: Wed Apr 5 22:22:16 2023 -0700 Fix tick units commit 5fbb278 Author: Ryan Brott <[email protected]> Date: Mon Mar 27 22:25:28 2023 -0700 Add link to quickstart2 docs (fixes FIRST-Tech-Challenge#217) commit 1c857f2 Author: Ryan Brott <[email protected]> Date: Fri Mar 10 01:22:48 2023 -0800 Bump dash commit db869f3 Author: Ryan Brott <[email protected]> Date: Mon Mar 6 22:50:07 2023 -0800 Adapt regression to signals commit 332704b Author: Ryan Brott <[email protected]> Date: Sun Mar 5 21:01:03 2023 -0800 Record signals on Java side commit 47151cb Author: Ryan Brott <[email protected]> Date: Sun Mar 5 18:32:16 2023 -0800 Correct velocity in ManualFeedforwardTuner commit 98cbe1e Author: Ryan Brott <[email protected]> Date: Thu Mar 2 00:23:39 2023 -0800 Fix drive powers commit 80ea431 Author: Ryan Brott <[email protected]> Date: Thu Mar 2 00:16:35 2023 -0800 Regression improvements commit 9651735 Author: Ryan Brott <[email protected]> Date: Wed Mar 1 23:32:02 2023 -0800 No intercept regression commit b4af817 Author: Ryan Brott <[email protected]> Date: Wed Mar 1 21:46:32 2023 -0800 Use IMU heading in mecanum drive localizer (fixes FIRST-Tech-Challenge#215) commit 77dbd7f Author: Ryan Brott <[email protected]> Date: Thu Feb 2 19:48:52 2023 -0800 Move logging stuff commit b617f87 Author: Ryan Brott <[email protected]> Date: Thu Feb 2 01:57:04 2023 -0800 Add logging behind the scenes commit 8a88605 Author: Ryan Brott <[email protected]> Date: Sat Jan 28 18:32:35 2023 -0800 Add setDirection() to Encoder interface (fixes FIRST-Tech-Challenge#203) commit 970625f Author: Ryan Brott <[email protected]> Date: Thu Jan 19 09:29:24 2023 -0800 Migrate to IMU interface commit b38e9e6 Author: Ryan Brott <[email protected]> Date: Thu Jan 5 18:04:04 2023 -0800 Bump dash commit 4fc5d64 Author: Ryan Brott <[email protected]> Date: Mon Jan 2 16:59:15 2023 -0800 Bump RR commit d0b06e2 Author: Ryan Brott <[email protected]> Date: Sun Jan 1 22:40:18 2023 -0800 Update for new actions commit 2d9c57a Author: Ryan Brott <[email protected]> Date: Tue Dec 13 23:18:46 2022 -0800 Fix action drawing commit 45d77b8 Author: Ryan Brott <[email protected]> Date: Wed Dec 7 22:12:43 2022 -0800 Bump dash commit 4a3417c Merge: 1b7f3ca 0879b47 Author: Ryan Brott <[email protected]> Date: Wed Dec 7 22:11:56 2022 -0800 Merge SDK v8.1.1 commit 1b7f3ca Author: Ryan Brott <[email protected]> Date: Tue Dec 6 21:16:31 2022 -0800 Fix DriveView setDrivePowers() commit 7c9fd6c Author: Ryan Brott <[email protected]> Date: Tue Dec 6 21:15:01 2022 -0800 Hopefully fix track width regression commit b44d5e0 Author: Ryan Brott <[email protected]> Date: Mon Dec 5 22:00:23 2022 -0800 Fix CW turns commit 6f6a0c9 Merge: b721133 501c7c0 Author: Ryan Brott <[email protected]> Date: Fri Nov 25 10:08:20 2022 -0800 Merge SDK v8.1 commit b721133 Author: abidingabi <[email protected]> Date: Tue Nov 1 22:22:06 2022 -0400 Make Data fields in Logger OpModes public (FIRST-Tech-Challenge#179) commit 57cc92b Author: abidingabi <[email protected]> Date: Sun Oct 30 17:08:01 2022 -0400 Remove AccelLogger from TuningOpModes (FIRST-Tech-Challenge#177) commit 05056c0 Author: Ryan Brott <[email protected]> Date: Wed Sep 28 22:33:54 2022 -0700 Bump dash commit 67b0165 Author: Ryan Brott <[email protected]> Date: Thu Sep 22 08:11:23 2022 -0700 Add initial quickstart files
0verkil
added a commit
to escape-velocity-14343/SquID-Testing
that referenced
this pull request
Dec 27, 2024
* Add initial quickstart files * Bump dash * Remove AccelLogger from TuningOpModes (FIRST-Tech-Challenge#177) * Make Data fields in Logger OpModes public (FIRST-Tech-Challenge#179) * Fix CW turns * Hopefully fix track width regression * Fix DriveView setDrivePowers() * Bump dash * Fix action drawing * Update for new actions * Bump RR * Bump dash * Migrate to IMU interface * Add setDirection() to Encoder interface (fixes FIRST-Tech-Challenge#203) * Add logging behind the scenes * Move logging stuff * Use IMU heading in mecanum drive localizer (fixes FIRST-Tech-Challenge#215) * No intercept regression * Regression improvements * Fix drive powers * Correct velocity in ManualFeedforwardTuner * Record signals on Java side * Adapt regression to signals * Bump dash * Add link to quickstart2 docs (fixes FIRST-Tech-Challenge#217) * Fix tick units * Add localization test Also shorten some longer method names. * Bump RR * Move quickstart files to separate module * Remove tuning web files * Use RR FTC module * Update README.md * Bump RR FTC * Bump RR FTC * Bump RR FTC * Finish tank params refactor * Add more unit comments * Remove mecanum forward kinematics rotation factors * Rename dead wheel params * Bump deps * Bump RR FTC * Dead wheel overflow encoders by default * Bump RR FTC * Bump dash * Apply heading velocity correction in localizer * Change default `par1YTicks` This avoids populating `NaN` in odometry-derived values. * Remove outdated TODO * Fix feedback tuner start * Bump RR FTC * Add more dash tunables * Re-create feedforward objects * Pipe feedforward into drive view factory * Drive view use feedforward factory (fixes FIRST-Tech-Challenge#258) * Replace rear with back * Ensure 2 samples when drawing paths * Bump dash * Require odometry wheel positions to run ManualFeedbackTuner (FIRST-Tech-Challenge#292) * Add bug template * Fix yaml * Localization test degrees heading * Add missing imports * Add more debug messages * Replace `log()` with `toDouble()` * Log power commands * Bump RR FTC * Add TODO comments * 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. * Bump RR * Bump RR FTC * Always throw `RuntimeException` The FTC SDK only catches `Exception` thrown by user code, so switch all throwables to `RuntimeException`. * 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. * Better spline test * Bump RR FTC * Set better default `lateralInPerTick` * Update to lazy IMU (fixes FIRST-Tech-Challenge#346) * Draw robot in LocalizationTest (fixes FIRST-Tech-Challenge#360) * Add drawing class * 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. * Rename `LazyImu` drive members Also makes sure the mecanum drive localizer fetches the IMU on construction. * Use new params * Bump RR * Bump RR * Bump dash * Added example code and driver to teamcode * Update README.md * Update README.md * Update README.md * Update README.md * Bump RR FTC (fixes #405) * Fix angular velocity Add workaround for FIRST-Tech-Challenge#1070 * Merge FTC SDK v10.1 Co-authored-by: Cal Kestis <[email protected]> Co-authored-by: Cal Kestis <[email protected]> * Added example code and driver to teamcode * Update README.md * Update README.md * Update README.md * Removed duplicate Pose2D class, added imports for FTC SDK Pose2D. * Update README.md changed README to reflect removing the duplicate Pose2D * Changed i2c read speed to 400khz, added an "update only pos" function. Needs more work to determine what the best "power user setup" is. * Added Overflow for update() to allow user to specify when only certain data gets updated. * Fixed typo on velocity read registers * Landed on overloading update function with the ability to only pull heading. Consider V2 having the ability to read just Position and just Velocity. * Added overflow to the update() method to allow only updating the IMU heading * Finalized faster i2c read speed improvements * Bugfix for Encoder Direction * Removed Incorrect Example * Update SensorGoBildaPinpointExample.java Removed a new line which was accidentally added * Fix tank drive turn min ang accel (fixes FIRST-Tech-Challenge#420) * Update README.md * Move DriveLocalizer classes out of the actual drive classes * move all of the localizers and then change them to implement updatePositionEstimate and updateVelocityEstimate instead of simply "update" * change MecanumDrive and TankDrive to use the new Localizer methods * update to follow recommendations from PR comments * add `pose` property back to not break backwards compatibility * remove OTOS example + change drive localizer class names to pre-PR versions * add janky checks to check if the `pose` property of the drive classes was changed directly and if so, setPose to the pose property so the localizer pose property is updated to match * Revert teamwebcamcalibrations.xml * move DriveLocalizers to their original spot in the drive class, delete localization subpackage; fold calculatePoseDelta into the localizer update methods * remove pose variable from drive class and delegate it solely to the localizer object * delete unneeded files * delete unneeded messages * cleaning up of localizer update methods as per latest review * add pinpoint localizer * make mecanumdrive use pinpoint localizer * add parameters to pinpoint localizer * add field centric powers function to mecanumdrive * make field centric accurate * refactor clutter to a single folder and fix errors --------- Co-authored-by: Ryan Brott <[email protected]> Co-authored-by: abidingabi <[email protected]> Co-authored-by: Ethan Doak <[email protected]> Co-authored-by: Ethan <[email protected]> Co-authored-by: Cal Kestis <[email protected]> Co-authored-by: Cal Kestis <[email protected]> Co-authored-by: Zach Harel <[email protected]> Co-authored-by: 0verkil <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Solved merge conflicts form Friday 9/ 24