49 #include <visp/vpTranslationVector.h>
50 #include <visp/vpRotationVector.h>
51 #include <visp/vpThetaUVector.h>
52 #include <visp/vpRxyzVector.h>
53 #include <visp/vpColVector.h>
54 #include <visp/vpHomogeneousMatrix.h>
55 #include <visp/vpExponentialMap.h>
85 std::cout <<
"Considered velocity : \n" << v << std::endl;
102 std::cout <<
"Displacement if velocity is applied during 1 s : \n"
103 << dt <<
" " << drxyz << std::endl;
119 std::cout <<
"Displacement if velocity is applied during 2 s : \n"
120 << dt <<
" " << drxyz << std::endl;
126 std::cout <<
"Velocity from displacement observed during 2 s: \n"
131 std::cout <<
"Catch an exception: " << e << std::endl;
static vpColVector inverse(const vpHomogeneousMatrix &M)
The class provides a data structure for the homogeneous matrices as well as a set of operations on th...
error that can be emited by ViSP classes.
vpThetaUVector buildFrom(const vpHomogeneousMatrix &M)
The vpRotationMatrix considers the particular case of a rotation matrix.
void extract(vpRotationMatrix &R) const
static double rad(double deg)
Class that provides a data structure for the column vectors as well as a set of operations on these v...
static vpHomogeneousMatrix direct(const vpColVector &v)
Class that consider the case of the Euler angle using the x-y-z convention, where are respectively ...
Class that consider the case of a translation vector.
Class that consider the case of the parameterization for the rotation.