45 #include <visp3/core/vpColVector.h> 46 #include <visp3/core/vpExponentialMap.h> 47 #include <visp3/core/vpHomogeneousMatrix.h> 48 #include <visp3/core/vpRotationVector.h> 49 #include <visp3/core/vpRxyzVector.h> 50 #include <visp3/core/vpThetaUVector.h> 51 #include <visp3/core/vpTranslationVector.h> 79 std::cout <<
"Considered velocity : \n" << v << std::endl;
96 std::cout <<
"Displacement if velocity is applied during 1 s : \n" << dt <<
" " << drxyz << std::endl;
112 std::cout <<
"Displacement if velocity is applied during 2 s : \n" << dt <<
" " << drxyz << std::endl;
118 std::cout <<
"Velocity from displacement observed during 2 s: \n" << v << std::endl;
121 std::cout <<
"Catch an exception: " << e << std::endl;
static vpColVector inverse(const vpHomogeneousMatrix &M)
Implementation of an homogeneous matrix and operations on such kind of matrices.
error that can be emited by ViSP classes.
vpThetaUVector buildFrom(const vpHomogeneousMatrix &M)
Implementation of a rotation matrix and operations on such kind of matrices.
void extract(vpRotationMatrix &R) const
static double rad(double deg)
Implementation of column vector and the associated operations.
static vpHomogeneousMatrix direct(const vpColVector &v)
Implementation of a rotation vector as Euler angle minimal representation.
Class that consider the case of a translation vector.
Implementation of a rotation vector as axis-angle minimal representation.