41#include <visp3/core/vpConfig.h>
42#include <visp3/core/vpDebug.h>
43#include <visp3/robot/vpViper850.h>
49#ifdef ENABLE_VISP_NAMESPACE
54 std::cout <<
"a test for vpViper850 class..." << std::endl;
59 std::cout <<
"-- Default settings for Viper 850 ---" << std::endl;
60 std::cout << viper850 << std::endl;
62 std::cout <<
cam << std::endl;
64 std::cout <<
"-- Settings associated to the Marlin F033C camera without "
69 std::cout << viper850 << std::endl;
71 std::cout <<
cam << std::endl;
73 std::cout <<
"-- Settings associated to the Marlin F033C camera with "
77 std::cout << viper850 << std::endl;
79 std::cout <<
cam << std::endl;
107 std::cout <<
"fMe:" << std::endl
108 <<
"\tt: " <<
t.t() << std::endl
109 <<
"\trzyz (rad): " <<
r.t() << std::endl
116 std::cout <<
"Catch an exception: " <<
e.getStringMessage() << std::endl;
Generic class defining intrinsic camera parameters.
@ perspectiveProjWithDistortion
Perspective projection with distortion model.
Implementation of column vector and the associated operations.
error that can be emitted by ViSP classes.
Implementation of an homogeneous matrix and operations on such kind of matrices.
void extract(vpRotationMatrix &R) const
static double rad(double deg)
static double deg(double rad)
Implementation of a rotation matrix and operations on such kind of matrices.
Implementation of a rotation vector as Euler angle minimal representation.
Class that consider the case of a translation vector.
Modelization of the ADEPT Viper 850 robot.
void getCameraParameters(vpCameraParameters &cam, const unsigned int &image_width, const unsigned int &image_height) const
@ TOOL_MARLIN_F033C_CAMERA
void get_fMe(const vpColVector &q, vpHomogeneousMatrix &fMe) const