WPILib for Java

E602859

WPILib for Java is a Java-based robotics programming library and framework widely used in FIRST Robotics Competition to simplify control, sensor integration, and autonomous behavior on robots.

All labels observed (2)

Label Occurrences
WPILib 1
WPILib for Java canonical 1

How this entity was disambiguated

Statements (52)

Predicate Object
instanceOf FIRST Robotics Competition software framework ⓘ
Java library ⓘ
robotics software library ⓘ
category educational robotics software ⓘ
compatibleWith FRC Driver Station software ⓘ
linked to: FRC Driver Station

Glass dashboard ⓘ
NetworkTables protocol ⓘ
Shuffleboard dashboard ⓘ
SmartDashboard ⓘ
documentationURL https://docs.wpilib.org ⓘ
license BSD-style open-source license ⓘ
maintainedBy FIRST community contributors ⓘ
WPILib development team ⓘ
partOf WPILib ⓘ
linked to: WPILib for Java
primaryUsers FRC mentors ⓘ
FRC student teams ⓘ
programmingLanguage Java ⓘ
provides examples and templates for FRC robots ⓘ
hardware abstraction layer for FRC ⓘ
high-level robot framework APIs ⓘ
logging and diagnostics utilities ⓘ
unit conversion and math utilities ⓘ
repositoryHost GitHub ⓘ
sourceCodeURL https://github.com/wpilibsuite/allwpilib ⓘ
supports PID control ⓘ
autonomous behavior ⓘ
command scheduler ⓘ
command-based programming model ⓘ
dashboard data publishing ⓘ
event-based input handling ⓘ
feedforward control ⓘ
hardware abstraction for FRC robots ⓘ
iterative robot model ⓘ
kinematics for drivetrains ⓘ
network communication with driver station ⓘ
odometry for drivetrains ⓘ
robot control ⓘ
sensor integration ⓘ
simulation of robot code ⓘ
state-space control utilities ⓘ
subsystem abstraction ⓘ
teleoperated control ⓘ
timed robot model ⓘ
trajectory generation ⓘ
supportsBuildSystem GradleRIO ⓘ
supportsIDE Visual Studio Code with WPILib extension ⓘ
supportsOperatingSystem Linux ⓘ
Windows ⓘ
macOS ⓘ
targetPlatform FRC roboRIO 2.0 controller ⓘ
linked to: NI roboRIO

FRC roboRIO controller ⓘ
linked to: NI roboRIO
usedIn FIRST Robotics Competition ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

WPILib for Java → partOf → WPILib ⓘ
linked to: WPILib for Java