Skip to content
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

Update with WPILib stuff #1

Merged
merged 25 commits into from
Apr 11, 2022
Merged

Conversation

ysthakur
Copy link

@ysthakur ysthakur commented Apr 11, 2022

Because some tests are failing.

calcmogul and others added 25 commits March 19, 2022 20:38
The existing implementation will produce a cost of NaN if a tolerance of
infinity is entered, but the limit approaches zero. Being able to
specify that a state has no cost is useful, so this change adds support for
that.
The Joseph form of the error covariance update equation is more
numerically stable when the Kalman gain isn't optimal. Numerical
instability and filter divergence can occur if the user goes long time
periods between updates and the error covariance becomes ill-conditioned
(the ratio between the largest and smallest eigenvalue gets too large).
- Add InterpolatedTreeMap for Java from team 254's 2016 MIT licensed code
- Add InterpolatedMap for C++ from team 3512's code with @calcmogul (original author) permission

Co-authored-by: Tyler Veness <calcmogul@gmail.com>
Remove OBE RobotDrive porting guide from MecanumDrive
Rotation2d.fromRadians() doesn't exist. The constructor should be used
instead.
The math works just fine without model discretization.
Co-authored-by: Starlight220 <53231611+Starlight220@users.noreply.github.com>
This previously always returned false; the get method it inherited was not used in the getAsBoolean defined in the Trigger class. The fix is to swap get() and getAsBoolean() implementations in the Trigger class.
This is a less confusing name, as enabled() can imply it enables the compressor.
@ysthakur ysthakur merged commit 096ba42 into blair-robot-project:main Apr 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants