31namespace VisionEstimation {
34 const std::vector<PhotonTrackedTarget>& visTags,
35 const wpi::apriltag::AprilTagFieldLayout& layout);
38 const Eigen::Matrix<double, 3, 3>& cameraMatrix,
39 const Eigen::Matrix<double, 8, 1>& distCoeffs,
40 const std::vector<PhotonTrackedTarget>& visTags,
41 const wpi::apriltag::AprilTagFieldLayout& layout,
45 const Eigen::Matrix<double, 3, 3>& cameraMatrix,
46 const Eigen::Matrix<double, 8, 1>& distCoeffs,
47 const std::vector<photon::PhotonTrackedTarget>& visTags,
48 const wpi::math::Transform3d& robot2Camera,
49 const wpi::math::Pose3d& robotPoseSeed,
50 const wpi::apriltag::AprilTagFieldLayout& layout,
52 wpi::math::Rotation2d gyroTheta,
double gyroErrorScaleFac);