42 #include <visp/vpConfig.h>
44 #ifdef VISP_HAVE_BICLOPS
46 #ifndef __vpROBOT_BICLOPS_CONTROLLER_H
47 #define __vpROBOT_BICLOPS_CONTROLLER_H
59 #include <visp/vpConfig.h>
65 class VISP_EXPORT Biclops;
93 } vpControllerStatusType;
96 #ifndef DOXYGEN_SHOULD_SKIP_THIS
99 vpControllerStatusType status[2];
102 double actual_q_dot[2];
110 void init(
const char *configfile);
111 void setPosition(
const vpColVector & q,
const double percentVelocity);
120 void writeShm(shmType &shm);
124 return stopControllerThread_;
129 stopControllerThread_ = stop;
137 PMDAxisControl *panAxis;
138 PMDAxisControl *tiltAxis;
139 PMDAxisControl *vergeAxis;
141 PMDAxisControl::Profile panProfile;
142 PMDAxisControl::Profile tiltProfile;
143 PMDAxisControl::Profile vergeProfile;
146 bool stopControllerThread_;
void stopRequest(bool stop)
PMDAxisControl * getPanAxis()
PMDAxisControl * getVergeAxis()
Class that provides a data structure for the column vectors as well as a set of operations on these v...
Interface to Biclops, pan, tilt, verge head for computer vision applications.
PMDAxisControl * getTiltAxis()