Package frc.robot.lib.BLine
package frc.robot.lib.BLine
-
ClassDescriptionCommand composition helpers that proxy child commands before delegating to WPILib.Helpers for visualizing BLine paths on a WPILib
Field2dwidget.A utility class that limits the rate of change of chassis speeds for smooth motion control.Enum representing the different types of field symmetryA WPILib Command that follows aPathusing PID controllers for translation and rotation.Builder class for constructingFollowPathcommands with a fluent API.Determines how a rotation override interacts with BLine's normal constraints.Utility class for loading and parsing path data from JSON files.Container for parsed path components without constructing a full Path object.Represents a path that a robot can follow, consisting of translation and rotation targets.Default global constraints that apply when path-specific constraints are not set.An event trigger that fires a user-registered action at a t_ratio along a segment.Path-specific constraints that override global defaults.Sealed interface for all path element types.Sealed interface for constraints associated with path elements.A constraint value that applies to a range of path elements.A rotation target defining a holonomic rotation the robot should achieve.Constraints for aPath.RotationTarget.A translation target defining a position the robot should drive through.Constraints for aPath.TranslationTarget.A waypoint that combines both a translation target and a rotation target.Constraints for aPath.Waypoint, including both translation and rotation limits.