allwpilib
allwpilib copied to clipboard
Official Repository of WPILibJ and WPILibC
The RomiReference example project includes a `RomiGyro` class that implements gyro support for the Romi. This class knows internals about the way the Romi communicates with the simulator to provide...
Due to effects like drift (incorrect angular rate center) and null acceleration bias (running into a wall biasing the angular rate), IMU heading measurements can diverge from the true heading...
~Currently, WPILib is installed to `~/wpilib/` and this is not easily changeable. I find this location rather annoying as it clutters up `~/`~ ~However, if it were possible to change...
Separate min and max linear acceleration is useful for robots with uneven weight distributions that are easier to tip when accelerating forward vs backward. I can't think of a use...
There's a docs.wpilib.org link in stacktraces ("See https://wpilib.org/stacktrace for more information.") that points to a documentation page about how to interpret the stacktrace. We should do the same for motor...
There could be use cases for it, and the validation is definitely not worthy of crashing the code -- very few things are.
In the spirit of incorporating state-of-the-art features into WPILib, we should add an example that demonstrates how to incorporate pose measurements from OpenCV's PnP or PnPransac into a pose estimate...