allwpilib icon indicating copy to clipboard operation
allwpilib copied to clipboard

Official Repository of WPILibJ and WPILibC

Results 502 allwpilib issues
Sort by recently updated
recently updated
newest added

There's a lot more algorithm options, and some of them provide more accuracy for the same amount of work. For example, [Tsitouras 5(4)](http://users.uoa.gr/~tsitourasc/RK54_new_v2.pdf). Here's some useful docs from DifferentialEquations.jl: https://diffeq.sciml.ai/stable/solvers/ode_solve/...

component: wpimath

FlywheelSim, for example, should document that the first constructor argument (a LinearSystem) can be obtained via one of the LinearSystemId factory functions.

type: docs
good first issue
component: wpimath

With the release of the new ARM-based M1 MacBooks, along with all the Linux systems that are ARM-based (Raspberry Pi, Nvidia Jetson, etc), what is the extent of the native...

type: feature
effort: 8

Teams often need to convert from SI units to the unorthodox units the vendors CTRE and REV use. We could add conversion functions to edu.wpi.first.math.util.Units in Java and add custom...

good first issue
component: wpimath

- Add and use dedicated kI and kD variables - Add instructions to view Elevator Sim in simulator - More accurate PID gains ![10 4 1](https://user-images.githubusercontent.com/43558768/184849733-84a32847-898a-4c60-85ad-11b34e60334b.jpg) kP = 10, kI...

**Describe the bug** The `MotorControllerGroup` is deprecated in 2024 tools (resulting in warnings when it's used in Java or C++), but this is not reflected in the FRC Control System...

See #5067 for motivation. This deprecates `PIDCommand`, `ProfiledPIDCommand`, `PIDSubsystem`, `ProfiledPIDSubsystem`, and `TrapezoidProfileSubsystem`. `TrapezoidProfileCommand` is kept because it manages a lot of variables (timer, profile, io), although it might be useful...

component: command-based

This squashes a few Error Prone warnings: - https://errorprone.info/bugpattern/FloatingPointLiteralPrecision - https://errorprone.info/bugpattern/InvalidParam - https://errorprone.info/bugpattern/ProtectedMembersInFinalClass - https://errorprone.info/bugpattern/UnnecessaryMethodReference - https://errorprone.info/bugpattern/UnnecessaryParentheses - https://errorprone.info/bugpattern/OperatorPrecedence (bitwise ops only, checkstyle conflicts)

Added a README.md describing how to build a simulation extension. Also added a README.md for the DS extension.