Commit Graph

53 Commits

Author SHA1 Message Date
thenetworkgrinch
75ec1aee24 Updated to 2024.4.6.3 2024-01-26 11:29:15 -06:00
thenetworkgrinch
f57f693955 Added back wheel speed desaturation 2024-01-22 17:40:04 -06:00
thenetworkgrinch
a20a6b83af Updated to 2024.4.6.1 2024-01-22 15:11:18 -06:00
thenetworkgrinch
ac980a91b6 Added configurable heading correction deadband 2024-01-18 15:37:24 -06:00
thenetworkgrinch
83f80a91d7 Add Tuner X check at construction 2024-01-18 12:11:22 -06:00
thenetworkgrinch
3677d0be86 Added Tuner X reccommendation if compatible config is used. Added QOL improvment functions 2024-01-18 12:09:37 -06:00
thenetworkgrinch
1ca3db242c Fixed NetworkAlerts 2024-01-17 09:17:39 -06:00
thenetworkgrinch
a71d7a0b4e Updated to 2024 2024-01-15 14:37:13 -06:00
thenetworkgrinch
f03926627d Updated Javadocs, added ability to push offset to absolute encoders. 2023-12-12 10:48:54 -06:00
thenetworkgrinch
07095742e8 Updated docs, reduced code footprint 2023-11-29 17:36:08 -06:00
Technologyman00
a6b43076f0 Display Errors with Reading the Absolute Encoders
Display Errors with Reading the Absolute Encoder
2023-11-20 20:34:28 -06:00
thenetworkgrinch
035dba4fe2 Updated YAGSL to contain NavX fix, center of rotation, and warnings under certain circumstances. 2023-11-09 20:53:40 -06:00
thenetworkgrinch
6aaf512b38 Updated YAGSL to next-gen 2023-11-09 17:32:48 -06:00
thenetworkgrinch
0b02b3c504 Added new encoders, updated docs, safety's 2023-09-01 00:21:16 -05:00
thenetworkgrinch
10a4b528a4 Added lock to ensure safety of odometry update 2023-08-29 21:56:52 -05:00
thenetworkgrinch
14f66bb679 Removed requirement for odometry to be called in the subsystem. 2023-08-29 21:03:58 -05:00
thenetworkgrinch
12f6e0ed38 Fixed issue with angle optimization 2023-08-29 19:59:07 -05:00
thenetworkgrinch
d356dec4d0 Updated YAGSL to support CANandEncoders. 2023-08-09 13:15:02 -05:00
thenetworkgrinch
67c5980cbc Updated to include optional chassis correction. 2023-04-08 13:33:02 -05:00
thenetworkgrinch
f5aabb594f Enhanced odometry 2023-04-08 13:14:18 -05:00
thenetworkgrinch
5b38929c48 Update YAGSL to handle controls better 2023-04-08 12:31:07 -05:00
thenetworkgrinch
d37a38bb7b Updated YAGSL 2023-04-05 09:03:10 -05:00
thenetworkgrinch
d160c01364 Updated swerve module optimizations and moved math to SwerveMath. 2023-03-29 07:24:24 -05:00
thenetworkgrinch
8d83836a8a Included custom vision std dev, corrected some telemtry 2023-03-28 10:15:48 -05:00
thenetworkgrinch
670154f061 Added some helper functions and cleared up some optimizations 2023-03-20 19:20:26 -05:00
thenetworkgrinch
9887cf3c26 Updated and added absolute encoder stability 2023-03-15 21:49:24 -05:00
thenetworkgrinch
ac920249ac New name for module locations, some fixes 2023-03-09 21:48:47 -06:00
thenetworkgrinch
ec958aecaa Updated IMU 2023-03-08 23:34:33 -06:00
thenetworkgrinch
5fd00878d2 Updated to include gyro and accelerometer, and Rotation3d offset. 2023-03-06 20:45:54 -06:00
thenetworkgrinch
9b78c6363f Updated YAGSL to remove misconception of IEEERemainder 2023-02-27 21:59:12 -06:00
thenetworkgrinch
ef58f545df Removed IEEE remainder for set position 2023-02-27 21:45:50 -06:00
thenetworkgrinch
4651cccb8e Added matter calculator 2023-02-24 22:10:33 -06:00
thenetworkgrinch
69edd17103 Updated swervelib telemetry configurability. Reliable gyroscope modulo 2023-02-24 19:11:05 -06:00
thenetworkgrinch
9b699291e8 Added heading angular velocity deadband from 1466 2023-02-23 22:46:43 -06:00
thenetworkgrinch
f5c63d5c6f Updated docs and swervelib 2023-02-23 21:12:29 -06:00
thenetworkgrinch
dd7d432e90 Updated YAGSL 2023-02-22 20:50:16 -06:00
thenetworkgrinch
8bfa4a8824 Added more encoder support, possible advantagescope support. 2023-02-21 22:38:14 -06:00
thenetworkgrinch
dd28a657b2 Addressing issue #7 by reading CANCoder values until successful with 10ms delay between readings. Fall back to reading relative encoder. 2023-02-20 20:59:31 -06:00
thenetworkgrinch
e8f6ca3659 Updated docs, renamed SwerveDrive lock function and setBrake function 2023-02-15 22:18:27 -06:00
thenetworkgrinch
e4436b5ed2 Updated documentation. Fixed setChassisSpeeds 2023-02-15 00:08:44 -06:00
thenetworkgrinch
95b089960b Updated documentation, renamed functions to make more sense. 2023-02-14 22:58:34 -06:00
thenetworkgrinch
88cf3f8da3 Removed redundant lock function 2023-02-14 22:49:55 -06:00
thenetworkgrinch
54f7e442f7 Updated documentation. Added swerve measurement function 2023-02-14 22:37:45 -06:00
thenetworkgrinch
9a7ba52cee Updated swervelib documentation and merged @7910f6ba7ee4 PR 2023-02-14 22:03:02 -06:00
thenetworkgrinch
154bee371a Added lock mode 2023-02-13 23:19:13 -06:00
thenetworkgrinch
eb872a6976 Added lock mode, autonomous example 2023-02-13 23:03:31 -06:00
thenetworkgrinch
8f28956426 Updated support for Talons 2023-02-13 17:21:24 -06:00
thenetworkgrinch
6a40ec018e Updated swervelib 2023-02-13 14:37:05 -06:00
T Grinch
821580edd0 Removed jitter caused by unintentional zeroing. Updated simulation to support module positions. 2023-02-03 18:27:20 +00:00
T Grinch
777486091b Adjust Deadband #3 2023-02-03 17:24:16 +00:00