59 #include <visp3/core/vpHomogeneousMatrix.h>
60 #include <visp3/core/vpImage.h>
61 #include <visp3/core/vpRGBa.h>
62 #include <visp3/core/vpCameraParameters.h>
63 #include <visp3/core/vpVelocityTwistMatrix.h>
68 #ifdef VISP_HAVE_ACCESS_TO_NAS
69 static const char *
const CONST_AFMA6_FILENAME;
121 #ifdef VISP_HAVE_ACCESS_TO_NAS
122 void init (
const char * paramAfma6,
const char * paramCamera);
131 const bool &verbose=
false)
const;
141 #ifdef VISP_HAVE_ACCESS_TO_NAS
142 void parseConfigFile (
const char * filename);
155 const unsigned int &image_width,
156 const unsigned int &image_height)
const;
161 friend VISP_EXPORT std::ostream & operator << (std::ostream & os,
const vpAfma6 & afma6);
165 double getCoupl56()
const;
166 double getLong56()
const;
176 static const unsigned int njoint;
182 double _joint_max[6];
183 double _joint_min[6];
Modelisation of Irisa's gantry robot named Afma6.
Implementation of a matrix and operations on matrices.
static const char *const CONST_EMC_GRIPPER_WITHOUT_DISTORTION_FILENAME
Perspective projection without distortion model.
static const char *const CONST_EMC_CCMOP_WITH_DISTORTION_FILENAME
vpAfma6ToolType getToolType() const
Get the current tool type.
Implementation of an homogeneous matrix and operations on such kind of matrices.
vpAfma6ToolType
List of possible tools that can be attached to the robot end-effector.
vpCameraParameters::vpCameraParametersProjType projModel
static const char *const CONST_EMC_VACUUM_WITH_DISTORTION_FILENAME
void setToolType(vpAfma6::vpAfma6ToolType tool)
Set the current tool type.
static const char *const CONST_EMC_VACUUM_WITHOUT_DISTORTION_FILENAME
static const char *const CONST_GRIPPER_CAMERA_NAME
static const vpAfma6ToolType defaultTool
Default tool attached to the robot end effector.
static const char *const CONST_EMC_CCMOP_WITHOUT_DISTORTION_FILENAME
static const char *const CONST_EMC_GENERIC_WITHOUT_DISTORTION_FILENAME
static const char *const CONST_CAMERA_AFMA6_FILENAME
vpCameraParametersProjType
Generic class defining intrinsic camera parameters.
vpCameraParameters::vpCameraParametersProjType getCameraParametersProjType() const
Get the current camera model projection type.
Implementation of a velocity twist matrix and operations on such kind of matrices.
vpAfma6ToolType tool_current
Current tool in use.
Implementation of column vector and the associated operations.
static const char *const CONST_EMC_GRIPPER_WITH_DISTORTION_FILENAME
Implementation of a rotation vector as Euler angle minimal representation.
static const char *const CONST_CCMOP_CAMERA_NAME
static const char *const CONST_VACUUM_CAMERA_NAME
Class that consider the case of a translation vector.
static const char *const CONST_EMC_GENERIC_WITH_DISTORTION_FILENAME
static const char *const CONST_GENERIC_CAMERA_NAME