Package frc.robot.constants
Class VisionConstants
java.lang.Object
frc.robot.constants.VisionConstants
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final LoggedTunableNumberMultiplier to convert linear StdDev to angular StdDev for the pose estimator.static final LoggedTunableNumberContinuous scaling factor to dynamically inflate StdDev linearly based on chassis angular spin (deg/s).static final Stringstatic final Stringstatic final LoggedTunableNumberAllowable field coordinate boundary margin in meters for pose rejection.static final LoggedTunableNumberContinuous scaling factor to dynamically inflate StdDev linearly based on robot ground speed (m/s).static final LoggedTunableNumberMaximum acceptable ambiguity ratio for single-tag observations.static final LoggedTunableNumberMaximum acceptable angular acceleration (deg/sec^2) across any axis to reject frames impacted by extreme physical shock or bumping (vibrational blur).static final LoggedTunableNumberMaximum acceptable pitch or roll angle (deg) to reject vision when beached on an obstacle.static final LoggedTunableNumberMaximum acceptable Z-height offset (meters) to reject 'flying robot' hallucinations.static final LoggedTunableNumberMultiplier applied to linear StdDev when multiple tags are simultaneously visible.static final LoggedTunableNumberStatic standard deviation for VIO SLAM angular measurements (radians).static final LoggedTunableNumberStatic standard deviation for VIO SLAM measurements (meters and radians).static final LoggedTunableNumberBase linear standard deviation for single-tag AprilTag poses. -
Method Summary
-
Field Details
-
CAMERA_0_NAME
- See Also:
-
CAMERA_1_NAME
- See Also:
-
TAG_STD_BASE
Base linear standard deviation for single-tag AprilTag poses. -
MAX_AMBIGUITY
Maximum acceptable ambiguity ratio for single-tag observations. -
MAX_Z_HEIGHT
Maximum acceptable Z-height offset (meters) to reject 'flying robot' hallucinations. -
MAX_ANGULAR_ACCEL_DEG_PER_SEC2
Maximum acceptable angular acceleration (deg/sec^2) across any axis to reject frames impacted by extreme physical shock or bumping (vibrational blur). -
MAX_TILT_DEG
Maximum acceptable pitch or roll angle (deg) to reject vision when beached on an obstacle. -
FIELD_MARGIN_METERS
Allowable field coordinate boundary margin in meters for pose rejection. -
MULTI_TAG_STD_MULTIPLIER
Multiplier applied to linear StdDev when multiple tags are simultaneously visible. -
ANGULAR_STD_MULTIPLIER
Multiplier to convert linear StdDev to angular StdDev for the pose estimator. -
LINEAR_VELOCITY_STD_MULTIPLIER
Continuous scaling factor to dynamically inflate StdDev linearly based on robot ground speed (m/s). -
ANGULAR_VELOCITY_STD_MULTIPLIER
Continuous scaling factor to dynamically inflate StdDev linearly based on chassis angular spin (deg/s). -
SLAM_STD_DEV
Static standard deviation for VIO SLAM measurements (meters and radians). -
SLAM_ANGULAR_STD_DEV
Static standard deviation for VIO SLAM angular measurements (radians).
-