Tyler Veness
220f4e1ba4
[wpimath] Remove RamseteController and RamseteCommand ( #7522 )
2024-12-07 23:38:35 -08:00
Tyler Veness
ae44295024
Use std::bit_cast ( #7492 )
2024-12-07 23:02:09 -08:00
Tyler Veness
4910436b10
[wpimath] Remove LUTs from LTV controllers ( #7521 )
...
The Raspberry Pi 5 is fast enough that we no longer need it.
```
Running ./build/DAREBench
Run on (4 X 2400 MHz CPU s)
CPU Caches:
L1 Data 64 KiB (x4)
L1 Instruction 64 KiB (x4)
L2 Unified 512 KiB (x4)
L3 Unified 2048 KiB (x1)
Load Average: 0.47, 0.72, 0.45
***WARNING*** CPU scaling is enabled, the benchmark real time measurements may be noisy and will incur extra overhead.
-------------------------------------------------------------------------------
Benchmark Time CPU Iterations
-------------------------------------------------------------------------------
DARE_WPIMath_Dynamic 34.4 us 34.4 us 20315
DARE_WPIMath_NoPrecondChecks_Dynamic 21.7 us 21.7 us 32266
DARE_WPIMath_Static 15.2 us 15.2 us 45878
DARE_WPIMath_NoPrecondChecks_Static 7.84 us 7.84 us 89316
DARE_SLICOT 79.4 us 79.4 us 8789
DARE_Drake 34.9 us 34.9 us 20074
```
2024-12-07 23:00:15 -08:00
Tyler Veness
a7349f00ef
[wpimath] Fix duplicate Rotation2d constructor ( #7524 )
2024-12-07 22:31:09 -08:00
Peter Johnson
e493da3486
Merge branch 'main' into 2027
2024-12-07 21:38:18 -08:00
Peter Johnson
838c5fbcd7
[ci] Fix labeler yaml ( #7523 )
2024-12-07 21:37:49 -08:00
Peter Johnson
32ba751e58
Merge branch 'main' into 2027
2024-12-07 21:30:28 -08:00
Tyler Veness
62a6a77bbf
[wpimath] Add affine transformation constructors and getters to geometry API ( #7509 )
...
Fixes #7429 .
2024-12-07 21:29:02 -08:00
Tyler Veness
c81bd0c909
[ci] Upgrade to Ubuntu 24.04 ( #7496 )
2024-12-07 21:20:48 -08:00
Peter Johnson
38a239b531
[ci] Add labeler action to auto-label PRs ( #7520 )
2024-12-07 21:15:49 -08:00
Tyler Veness
c497e4ec22
[wpimath] Fix SimpleFeedforward overload set ( #7516 )
2024-12-07 20:32:16 -08:00
Thad House
6dbff902fa
[build] Remove athena completely from build ( #7517 )
2024-12-07 20:31:10 -08:00
Thad House
9a1b4245fa
[build] Restore Windows constexpr mutex define on wpiutil ( #7515 )
2024-12-07 18:55:06 -08:00
Thad House
be72e0ecd8
Skip linux arm64 build on tools build ( #7511 )
2024-12-07 16:37:11 -08:00
Tyler Veness
e222efaa01
[wpimath] Add affine transformation constructors and getters to geometry API ( #7430 )
...
Fixes #7429 .
2024-12-07 15:49:17 -08:00
Thad House
e69c5710b3
[hal] Add ErrorInfo support to systemcore DS ( #7488 )
2024-12-07 14:14:21 -08:00
Peter Johnson
52b33edcbd
Merge branch 'main' into 2027
2024-12-07 14:11:47 -08:00
shueja
f772bb141d
[epilogue] Add extra parentheses around cast when using varhandle ( #7428 )
...
* [epilogue] Add extra parentheses around cast when using varhandle
* Fixed tests and added one for private suppliers
* Fix tests
* Formatting fixes
* Update epilogue-processor/src/test/java/edu/wpi/first/epilogue/processor/AnnotationProcessorTest.java
Co-authored-by: Gold856 <117957790+Gold856@users.noreply.github.com >
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Gold856 <117957790+Gold856@users.noreply.github.com >
Co-authored-by: Sam Carlberg <sam@slfc.dev >
2024-12-07 16:09:35 -05:00
Tyler Veness
278efa6384
[upstream_utils] Remove Sleipnir patches no longer needed with GCC 11 ( #7491 )
2024-12-07 12:36:25 -08:00
Tyler Veness
e876452967
[ci] Upgrade to wpiformat 2024.50 ( #7506 )
2024-12-07 11:40:24 -08:00
Sam Carlberg
5c95966d44
Fix epilogue loading optional types from the newcommands vendordep ( #7505 )
2024-12-07 13:56:05 -05:00
Thad House
c8900cadc3
Add SPARKmini to PWM support ( #7504 )
2024-12-07 00:48:20 -08:00
Thad House
5058b48dea
[developerRobot] Switch to initial password and host for systemcore ( #7503 )
2024-12-06 23:19:48 -08:00
Tyler Veness
882233bede
[wpimath] Improve SimpleMotorFeedforward argument names and deprecation message ( #7489 )
...
Also roll back SimpleMotorFeedforward unit API until 2027.
2024-12-06 22:32:40 -08:00
Peter Johnson
1921d019b7
[build] Update arm builds to bookworm ( #7501 )
...
Also bumps native-utils to 2025.9.0.
And upgrades OpenCV to -3; fixes some enum conversion deprecation warnings.
2024-12-06 22:19:00 -08:00
Tyler Veness
144e79a614
[wpimath] Remove Rotation2d value field ( #7490 )
...
It's not part of SO(2).
2024-12-06 21:00:09 -08:00
Peter Johnson
c3fc7c829d
[build] Upgrade OpenCV to 4.10.0 ( #7500 )
2024-12-06 15:41:40 -08:00
Ryan Blue
4ce8930342
[developerRobot] Add instructions for developerRobot java sim (NFC) ( #7498 )
2024-12-06 00:24:26 -08:00
Thad House
38b09a6dfd
[hal] Clean up systemcore notifier impl ( #7487 )
...
* Clean up systemcore notifier impl
* Formatting fixes
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-05 09:17:45 -08:00
Thad House
d7cd71589a
[hal] Enable an I2C bus on systemcore ( #7485 )
2024-12-04 20:19:51 -08:00
Daniel Chen
60198c0bec
[epilogue] Improved opt-in logging support ( #7437 )
2024-12-03 20:30:55 -08:00
Gold856
54f0e11fc0
[build] Update OpenCV to 2025-4.8.0-2 ( #7476 )
2024-12-03 20:30:03 -08:00
Thad House
a954091ea2
[ci] Remove 32-bit Windows builds ( #7475 )
2024-12-01 17:45:04 -08:00
Thad House
bf653d9895
[hal] Add SystemServer DS support ( #7466 )
2024-12-01 17:05:07 -08:00
Thad House
5a9e0abe44
[ci] Build tools with systemcore image ( #7472 )
2024-12-01 17:03:51 -08:00
Peter Johnson
5cab27fdd5
Merge branch 'main' into 2027
2024-12-01 17:03:03 -08:00
sciencewhiz
de82ed434d
[hal] Add usage reporting for TOF sensors ( #7470 )
2024-12-01 17:02:20 -08:00
Thad House
4dd3a36d2e
[ci] Switch lint task to use base ubuntu image ( #7471 )
2024-12-01 17:01:19 -08:00
Thad House
ce63770970
Merge branch 'main' into 2027
2024-12-01 12:40:50 -08:00
sciencewhiz
92f8c89267
[hal] Add usage reporting for 2025 legal motor controllers ( #7467 )
2024-11-30 22:25:04 -08:00
Thad House
1eecaaf337
[build] Update OpenCV to 2025 ( #7468 )
2024-11-30 22:21:41 -08:00
sciencewhiz
892e062316
[hal,wpilib,wpimath] Add Usage Reporting for Choreo and PathWeaver ( #7464 )
2024-11-30 20:33:09 -08:00
sciencewhiz
9807d60566
[hal,wpilib] Change Power Distribution usage reporting to Instances ( #7465 )
...
LabVIEW doesn't appear to report PDP. This should reduce the number of
Unknowns in the parsed UsageReporting.
2024-11-30 20:32:21 -08:00
Thad House
c51f65bd4f
[hal] Add initial SystemServer support ( #7463 )
2024-11-30 20:31:26 -08:00
Thad House
c387a7ecae
[build] Update to 2025 compilers ( #7462 )
2024-11-30 10:07:53 -08:00
Thad House
82132c3272
[hal] Initial SystemCore empty HAL ( #7454 )
2024-11-30 10:04:00 -08:00
Peter Johnson
715cbb6b76
[sim] GUI: Update FMS widget when real DS is connected ( #7456 )
2024-11-30 09:49:09 -08:00
Ryan Blue
9d40b993f8
[wpiutil] Fix HasNestedStruct docs (NFC) ( #7459 )
2024-11-30 07:44:19 -08:00
Sam Carlberg
92ee5bc523
[epilogue] Add usage reporting ( #7461 )
2024-11-30 09:50:34 -05:00
Peter Johnson
847c3120d3
Merge branch 'main' into 2027
2024-11-30 00:35:00 -08:00