46 #ifndef _vpHandEyeCalibration_h_ 47 #define _vpHandEyeCalibration_h_ 50 #include <visp3/core/vpExponentialMap.h> 51 #include <visp3/core/vpHomogeneousMatrix.h> 52 #include <visp3/core/vpMath.h> 53 #include <visp3/core/vpMatrix.h> 67 static int calibrate(
const std::vector<vpHomogeneousMatrix> &cMo,
const std::vector<vpHomogeneousMatrix> &rMe,
71 static void calibrationVerifrMo(
const std::vector<vpHomogeneousMatrix> &cMo,
const std::vector<vpHomogeneousMatrix> &rMe,
73 static int calibrationRotationTsai(
const std::vector<vpHomogeneousMatrix> &cMo,
const std::vector<vpHomogeneousMatrix> &rMe,
75 static int calibrationRotationTsaiOld(
const std::vector<vpHomogeneousMatrix> &cMo,
const std::vector<vpHomogeneousMatrix> &rMe,
77 static int calibrationRotationProcrustes(
const std::vector<vpHomogeneousMatrix> &cMo,
const std::vector<vpHomogeneousMatrix> &rMe,
79 static int calibrationTranslation(
const std::vector<vpHomogeneousMatrix> &cMo,
const std::vector<vpHomogeneousMatrix> &rMe,
81 static int calibrationTranslationOld(
const std::vector<vpHomogeneousMatrix> &cMo,
const std::vector<vpHomogeneousMatrix> &rMe,
83 static double calibrationErrVVS(
const std::vector<vpHomogeneousMatrix> &cMo,
const std::vector<vpHomogeneousMatrix> &rMe,
85 static int calibrationVVS(
const std::vector<vpHomogeneousMatrix> &cMo,
const std::vector<vpHomogeneousMatrix> &rMe,
Tool for hand-eye calibration.
Implementation of an homogeneous matrix and operations on such kind of matrices.
Implementation of a rotation matrix and operations on such kind of matrices.
Implementation of column vector and the associated operations.
Class that consider the case of a translation vector.