Zivid C++ API 2.14.0+e4a0c4a9-1
|
Binds together a robot pose and the detection result acquired from the pose. More...
#include <Zivid/Calibration/HandEye.h>
Public Member Functions | |
ZIVID_CORE_EXPORT | HandEyeInput (const Pose &robotPose, const DetectionResult &detectionResult) |
Constructs a HandEyeInput instance from a calibration board detection result. | |
ZIVID_CORE_EXPORT | HandEyeInput (const Pose &robotPose, const DetectionResultFiducialMarkers &detectionResult) |
Constructs a HandEyeInput instance from a fiducial marker detection result. | |
ZIVID_CORE_EXPORT const Pose & | robotPose () const |
Robot pose for the detected object(s). | |
ZIVID_CORE_EXPORT const DetectionResult & | detectionResult () const |
Feature detection result. | |
ZIVID_CORE_EXPORT std::string | toString () const |
Get string representation of the hand-eye calibration input. | |
Binds together a robot pose and the detection result acquired from the pose.
ZIVID_CORE_EXPORT Zivid::Calibration::HandEyeInput::HandEyeInput | ( | const Pose & | robotPose, |
const DetectionResult & | detectionResult ) |
Constructs a HandEyeInput instance from a calibration board detection result.
robotPose | Robot pose for detected feature points. |
detectionResult | Calibration board detection result. |
Note: the units of the input robot poses must be consistent with the units of the point clouds used to create the detection result. Zivid point clouds are, by default, in millimeters.
ZIVID_CORE_EXPORT Zivid::Calibration::HandEyeInput::HandEyeInput | ( | const Pose & | robotPose, |
const DetectionResultFiducialMarkers & | detectionResult ) |
Constructs a HandEyeInput instance from a fiducial marker detection result.
robotPose | Robot pose for the detected markers. |
detectionResult | Fiducial marker detection result. |
Note: the units of the input robot poses must be consistent with the units of the point clouds used to create the detection result. Zivid point clouds are, by default, in millimeters.
ZIVID_CORE_EXPORT const DetectionResult & Zivid::Calibration::HandEyeInput::detectionResult | ( | ) | const |
Feature detection result.
Only use this function if the HandEyeInput was created from a DetectionResult object. Throws an exception otherwise.
ZIVID_CORE_EXPORT const Pose & Zivid::Calibration::HandEyeInput::robotPose | ( | ) | const |
Robot pose for the detected object(s).
ZIVID_CORE_EXPORT std::string Zivid::Calibration::HandEyeInput::toString | ( | ) | const |
Get string representation of the hand-eye calibration input.