40 #ifndef _vpHandEyeCalibration_h_
41 #define _vpHandEyeCalibration_h_
44 #include <visp3/core/vpExponentialMap.h>
45 #include <visp3/core/vpHomogeneousMatrix.h>
46 #include <visp3/core/vpMath.h>
47 #include <visp3/core/vpMatrix.h>
74 static int calibrate(
const std::vector<vpHomogeneousMatrix> &cMo,
const std::vector<vpHomogeneousMatrix> &rMe,
78 static void calibrationVerifrMo(
const std::vector<vpHomogeneousMatrix> &cMo,
80 static int calibrationRotationTsai(
const std::vector<vpHomogeneousMatrix> &cMo,
82 static int calibrationRotationTsaiOld(
const std::vector<vpHomogeneousMatrix> &cMo,
84 static int calibrationRotationProcrustes(
const std::vector<vpHomogeneousMatrix> &cMo,
86 static int calibrationTranslation(
const std::vector<vpHomogeneousMatrix> &cMo,
89 static int calibrationTranslationOld(
const std::vector<vpHomogeneousMatrix> &cMo,
92 static double calibrationErrVVS(
const std::vector<vpHomogeneousMatrix> &cMo,
95 static int calibrationVVS(
const std::vector<vpHomogeneousMatrix> &cMo,
const std::vector<vpHomogeneousMatrix> &rMe,
Implementation of column vector and the associated operations.
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.
Class that consider the case of a translation vector.