63 #include <visp/vpHomogeneousMatrix.h>
64 #include <visp/vpImage.h>
65 #include <visp/vpRGBa.h>
66 #include <visp/vpCameraParameters.h>
67 #include <visp/vpVelocityTwistMatrix.h>
72 #ifdef VISP_HAVE_ACCESS_TO_NAS
73 static const char *
const CONST_AFMA6_FILENAME;
125 #ifdef VISP_HAVE_ACCESS_TO_NAS
126 void init (
const char * paramAfma6,
const char * paramCamera);
135 const bool &verbose=
false)
const;
145 #ifdef VISP_HAVE_ACCESS_TO_NAS
146 void parseConfigFile (
const char * filename);
159 const unsigned int &image_width,
160 const unsigned int &image_height)
const;
165 friend VISP_EXPORT std::ostream & operator << (std::ostream & os,
const vpAfma6 & afma6);
169 double getCoupl56()
const;
170 double getLong56()
const;
180 static const unsigned int njoint;
186 double _joint_max[6];
187 double _joint_min[6];
Modelisation of Irisa's gantry robot named Afma6.
Definition of the vpMatrix class.
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.
The class provides a data structure for the homogeneous matrices as well as a set of operations on th...
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.
Class that consider the particular case of twist transformation matrix that allows to transform a vel...
vpAfma6ToolType tool_current
Current tool in use.
Class that provides a data structure for the column vectors as well as a set of operations on these v...
static const char *const CONST_EMC_GRIPPER_WITH_DISTORTION_FILENAME
Class that consider the case of the Euler angle using the x-y-z convention, where are respectively ...
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