45 #include <visp3/core/vpTranslationVector.h>
46 #include <visp3/core/vpRotationVector.h>
47 #include <visp3/core/vpThetaUVector.h>
48 #include <visp3/core/vpRxyzVector.h>
49 #include <visp3/core/vpColVector.h>
50 #include <visp3/core/vpHomogeneousMatrix.h>
51 #include <visp3/core/vpExponentialMap.h>
81 std::cout <<
"Considered velocity : \n" << v << std::endl;
98 std::cout <<
"Displacement if velocity is applied during 1 s : \n"
99 << dt <<
" " << drxyz << std::endl;
115 std::cout <<
"Displacement if velocity is applied during 2 s : \n"
116 << dt <<
" " << drxyz << std::endl;
122 std::cout <<
"Velocity from displacement observed during 2 s: \n"
127 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.