Commit Graph

139 Commits

Author SHA1 Message Date
thenetworkgrinch
a0d8d440e3 Updated javadocs 2023-11-09 18:54:46 -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
38c7bdba7d Updated javadocs 2023-08-09 16:23:30 -05:00
thenetworkgrinch
de4e35db62 Added overrides for canandcoder, falcon/talonfx for encoder pulse per rotation configuration option. 2023-08-09 16:20:15 -05:00
thenetworkgrinch
f88fdfb6cf Added support for CANandCoder 2023-08-09 15:05:33 -05:00
thenetworkgrinch
d356dec4d0 Updated YAGSL to support CANandEncoders. 2023-08-09 13:15:02 -05:00
thenetworkgrinch
b18491fa9c Removed UTF-8 char 2023-04-08 13:47:25 -05:00
thenetworkgrinch
ecef13c190 Updated docs 2023-04-08 13:35:46 -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
b1689f3ec2 Update add function 2023-03-30 23:28:07 -05:00
thenetworkgrinch
3a65fdfc24 Fixed URIs 2023-03-29 07:32:41 -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
8cddf7aa92 Updated YAGSL 2023-03-22 20:02:49 -05:00
thenetworkgrinch
e2cb296051 Moved telemetry to correctly report module angles 2023-03-21 22:36:46 -05:00
thenetworkgrinch
e8e2edaf5a Updated YAGSL SparkMAX handling 2023-03-21 22:18:24 -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
e15e538d56 Merge branch 'main' of github.com:BroncBotz3481/YAGSL 2023-03-09 22:52:46 -06:00
thenetworkgrinch
ac920249ac New name for module locations, some fixes 2023-03-09 21:48:47 -06:00
T Grinch
31efc506d3 Update README.md 2023-03-09 09:55:26 -06:00
thenetworkgrinch
ec958aecaa Updated IMU 2023-03-08 23:34:33 -06:00
T Grinch
ca03b2122f Update LICENSE.md 2023-03-06 22:48:37 -06:00
T Grinch
d276714dd0 Create LICENSE.md 2023-03-06 22:48:02 -06:00
thenetworkgrinch
02666ce1c8 Added last velocity init 2023-03-06 21:19:01 -06:00
thenetworkgrinch
1bebe8a5fd Added redundancy to prevent sending CAN messages too often, might interfere with PWM motors 2023-03-06 20:55:49 -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
ecb7af89f5 Fixed falcon and removed 'fscalar' as a PIDF option 2023-02-25 23:36:11 -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
b484ed9bc0 Added overridable configuration options in module json 2023-02-23 22:16:09 -06:00
thenetworkgrinch
f5c63d5c6f Updated docs and swervelib 2023-02-23 21:12:29 -06:00
T Grinch
b1781a2238 Update README.md 2023-02-23 16:01:16 -06:00
thenetworkgrinch
cd7751ef71 Added more 2023-02-22 23:10:57 -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
24e0a2d43c Added fscalar to JSON configuration 2023-02-20 22:04:54 -06:00
thenetworkgrinch
78fb79768e Addressing issue #6 by copying CAN status frame optimization from democat's library 2023-02-20 21:45:16 -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
T Grinch
8f9ffdf031 Added installation steps to readme.
Signed-off-by: thenetworkgrinch <thenetworkgrinch@users.noreply.github.com>
2023-02-17 22:26:39 -06:00