48#include <visp3/core/vpConfig.h>
49#include <visp3/core/vpDebug.h>
50#if !defined(_WIN32) && (defined(__unix__) || defined(__unix) || (defined(__APPLE__) && defined(__MACH__)))
56#include <visp3/robot/vpRobotPtu46.h>
60#ifdef ENABLE_VISP_NAMESPACE
73 vpCTRACE <<
"Set position in the articular frame: " << q.t();
78 vpCTRACE <<
"Set position in the articular frame: " << q.t();
83 vpCTRACE <<
"Position in the articular frame " << qm.t();
91 vpCTRACE <<
"Set camera frame velocity " << qdot.t();
100 vpCTRACE <<
"Set camera frame velocity " << qdot.t();
108 vpCTRACE <<
"Set articular frame velocity " << qdot.t();
116 vpCTRACE <<
"Set articular frame velocity " << qdot.t();
121 std::cout <<
"Sorry PtU46 not available. Got exception: " <<
e << std::endl;
129 std::cout <<
"You do not have an PTU46 PT robot connected to your computer..." << std::endl;
Implementation of column vector and the associated operations.
error that can be emitted by ViSP classes.
static double rad(double deg)
Interface for the Directed Perception ptu-46 pan, tilt head .
@ STATE_POSITION_CONTROL
Initialize the position controller.
@ STATE_VELOCITY_CONTROL
Initialize the velocity controller.