 |
Visual Servoing Platform
version 3.3.0
|
2 #include <visp3/robot/vpSimulatorCamera.h>
3 #include <visp3/visual_features/vpFeatureBuilder.h>
4 #include <visp3/vs/vpServo.h>
24 for (
unsigned int i = 0; i < 4; i++) {
38 for (
unsigned int iter = 0; iter < 150; iter++) {
41 for (
unsigned int i = 0; i < 4; i++) {
51 std::cout <<
"Catch an exception: " << e << std::endl;
static double rad(double deg)
static void create(vpFeaturePoint &s, const vpCameraParameters &cam, const vpDot &d)
Class that defines the simplest robot: a free flying camera.
Implementation of column vector and the associated operations.
void setServo(const vpServoType &servo_type)
vpHomogeneousMatrix getPosition() const
void setWorldCoordinates(double oX, double oY, double oZ)
void addFeature(vpBasicFeature &s, vpBasicFeature &s_star, unsigned int select=vpBasicFeature::FEATURE_ALL)
Class that defines a 2D point visual feature which is composed by two parameters that are the cartes...
void setInteractionMatrixType(const vpServoIteractionMatrixType &interactionMatrixType, const vpServoInversionType &interactionMatrixInversion=PSEUDO_INVERSE)
vpColVector computeControlLaw()
virtual void setSamplingTime(const double &delta_t)
vpHomogeneousMatrix inverse() const
Class that defines what is a point.
Implementation of an homogeneous matrix and operations on such kind of matrices.
void setVelocity(const vpRobot::vpControlFrameType frame, const vpColVector &vel)
error that can be emited by ViSP classes.
void track(const vpHomogeneousMatrix &cMo)