Mech-Eye API 2.4.0
API reference documentation for Mech-Eye Industrial 3D Camera
|
#include <MechEyeSettings.h>
Public Types | |
enum struct | calibrationType { EyeInHand , EyeToHand , UNKNOWN } |
enum struct | boardType { BDB_5 , BDB_6 , BDB_7 , OCB_5 , OCB_10 , OCB_15 , OCB_20 , CGB_20 , CGB_35 , CGB_50 , UNKNOWN } |
Public Attributes | |
std::string | poseData |
std::string | extrinsic |
Settings used for HandEye Calibration.
Definition at line 522 of file MechEyeSettings.h.
|
strong |
Option for board type.
Only take effect in process of handeye calibration.
Setter: MechEyeDevice::setBoardType
Definition at line 540 of file MechEyeSettings.h.
|
strong |
Option for calibration type.
Only take effect in process of handeye calibration.
Setter: MechEyeDevice::setCalibrateType
Enumerator | |
---|---|
EyeInHand | The camera is mounted in the robot's hand. |
EyeToHand | The camera is fixed mountedwith respect to the robot's base. |
Definition at line 529 of file MechEyeSettings.h.
std::string mmind::api::HandeyeCalibrationSettings::extrinsic |
The final result of handeye calibration.
Only take effect in process of handeye calibration.
Getter: MechEyeDevice.calibrateHandEye
The format is like 'Tx,Ty,Tz,Qw,Qx,Qy,Qz', which is same as poseData
Definition at line 568 of file MechEyeSettings.h.
std::string mmind::api::HandeyeCalibrationSettings::poseData |
The data of current robot pose which contains translation and quaternions.
Only take effect in process of handeye calibration.
Setter: MechEyeDevice.addPose
The format is like 'Tx,Ty,Tz,Qw,Qx,Qy,Qz', the input data is split by ','.
Definition at line 560 of file MechEyeSettings.h.