Class AprilTagVisionSubsystemConfig.CameraTransform
java.lang.Object
frc.robot.subsystems.apriltagvision.config.AprilTagVisionSubsystemConfig.CameraTransform
- Enclosing class:
- AprilTagVisionSubsystemConfig
Nested class for JSON deserialization of camera transforms.
Translation values are in meters and rotations are in radians.
-
Field Summary
FieldsModifier and TypeFieldDescriptiondoubleRobot-to-camera pitch in radians.doubleRobot-to-camera roll in radians.doubleRobot-to-camera X offset in meters (forward positive).doubleRobot-to-camera Y offset in meters (left positive).doubleRobot-to-camera yaw in radians.doubleRobot-to-camera Z offset in meters (up positive). -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionedu.wpi.first.math.geometry.Transform3dConverts this config object to a WPILib Transform3d.
-
Field Details
-
x
public double xRobot-to-camera X offset in meters (forward positive). -
y
public double yRobot-to-camera Y offset in meters (left positive). -
z
public double zRobot-to-camera Z offset in meters (up positive). -
roll
public double rollRobot-to-camera roll in radians. -
pitch
public double pitchRobot-to-camera pitch in radians. -
yaw
public double yawRobot-to-camera yaw in radians.
-
-
Constructor Details
-
CameraTransform
public CameraTransform()
-
-
Method Details
-
toTransform3d
public edu.wpi.first.math.geometry.Transform3d toTransform3d()Converts this config object to a WPILib Transform3d.- Returns:
- Transform3d representing the robot-to-camera transform
-