All Classes and Interfaces
Class
Description
Holds various helper geometries describing the relation between camera and target.
An estimated pose based on pipeline result
Auto-generated serialization/deserialization helper for MultiTargetPNPResult
This class is a wrapper around all per-pipeline NT topics that PhotonVision should be publishing
It's split here so the sim and real-camera implementations can share a common implementation of
the naming and registration of the NT content.
A packet that holds byte-packed data to be sent over NetworkTables.
Protobuf type
ProtobufMultiTargetPNPResult
Protobuf type
ProtobufPhotonPipelineResult
Protobuf type
ProtobufPhotonTrackedTarget
Protobuf type
ProtobufPNPResult
Protobuf type
ProtobufTargetCorner
Represents a camera that is connected to PhotonVision.
A handle for simulating
PhotonCamera
values.Auto-generated serialization/deserialization helper for PhotonPipelineMetadata
Represents a pipeline result from a PhotonCamera.
Auto-generated serialization/deserialization helper for PhotonPipelineResult
The PhotonPoseEstimator class filters or combines readings from all the AprilTags visible at a
given timestamp on the field to produce a single robot in field pose, using the strategy set
below.
Tuning handles we have over the CONSTRAINED_SOLVEPNP
PhotonPoseEstimator.PoseStrategy
.Position estimation strategies that can be used by the
PhotonPoseEstimator
class.Auto-generated serialization/deserialization helper for PhotonTrackedTarget
The best estimated transformation from solvePnP, and possibly an alternate transformation
depending on the solvePNP method.
Auto-generated serialization/deserialization helper for PnpResult
Represents a transformation that first rotates a pose around the origin, and then translates it.
Calibration and performance values for this camera.
Represents a point in an image at the corner of the minimum-area bounding rectangle, in pixels.
Auto-generated serialization/deserialization helper for TargetCorner
Describes the 3d model of a target.
Send ping-pongs to estimate server time, relative to nt::Now.
Helper to hold a single TimeSyncServer instance with some default config
A simulated vision system involving a camera(s) and coprocessor(s) mounted on a mobile robot
running PhotonVision, detecting targets placed on the field.
Describes a vision target located somewhere on the field that your vision system can detect.