allwpilib icon indicating copy to clipboard operation
allwpilib copied to clipboard

Official Repository of WPILibJ and WPILibC

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

Currently, the WPILib trajectory stack consists of `Trajectory` and related classes in addition to the following controllers and helper classes: - `RamseteController` - `RamseteCommand` - `LTVUnicycleController` - `LTVDifferentialDriveController` `RamseteController` has...

This PR does the following 1. Renames DCMotorSim to AngularMechanismSim. I'm not opposed to other options. This serves as a base class for mechanisms with both angular position and velocity...

Resolves #6531 I went through and tested all the topics and it seems to work to me, first time using imgui lol

Currently, tests use command class constructors to make commands (e.g., `new RunCommand(() -> {})`). This deviates from the recommended coding style and is not as readable. The tests should be...

component: command-based
type: testing
type: chore

added `Commands.looseSequence()` Comparable to `Commands.sequence()` to create a `SequentialCommandGroup` Each command is run individually by proxy. The requirements of each command are only for the duration of that command and...

The drive classes no longer need this interface, and it rigidly couples us to motor controller vendors who only update and do a major release of their vendordep once per...

This PR sets period as a constructor argument along with adding another constructor overload to accomodate. The constructor now creates the feedforward, plant, r and nextR variables used by the...

In many places (eg. Commands.java) things like `Set` and `Set` are used inconsistently with `Command... commands` or `Subsystem... subsystems`. This should be fixed either by adding more overloads so as...

component: command-based
type: chore

Users should be inheriting from these classes instead of directly instantiating them.

**Describe the bug** `SimHooks.stepTiming()` hangs when called from a callback registered with `SimDeviceSim.registerValueChangedCallback()` if another `SimDeviceSim` has been created. **To Reproduce** Run the following test (which uses an `ADXRS450_GyroSim` as...

type: bug
os: simulation
component: hal