1 #ifndef PIPEREACHTASK_H 2 #define PIPEREACHTASK_H 4 #include "../../support/header/conversions.h" 5 #include "../../support/header/formulas.h" 19 enum VehArmType {ONLYVEH, ONLYARM, BOTH};
20 enum AngLinType {LIN, ANG, LINANGBOTH};
25 PipeReachTask(
int dim,
bool eqType, std::string robotName, VehArmType vehArmType, AngLinType angLinType = LINANGBOTH);
26 int updateMatrices(
struct Infos*
const robInfo);
30 void setReference(Eigen::Matrix4d wTgoaltool_eigen, Eigen::Matrix4d wTtool_eigen);
31 void setJacobian(Eigen::Matrix<double, 6, TOT_DOF> w_J_robot);
36 VehArmType vehArmType;
37 AngLinType angLinType;
39 #endif // PIPEREACHTASK_H
ABSTRACT class task. Each task is a derived class of this class. It contains all the variable that th...