1 #ifndef VEHICLEREACHTASK_H 2 #define VEHICLEREACHTASK_H 5 #include "../../support/header/conversions.h" 7 enum LinAngType {LINEAR, ANGULAR, LIN_ANG, YAXIS};
14 VehicleReachTask(
int dimension,
bool eqType, std::string robotName, LinAngType linAngType);
19 LinAngType linAngType;
22 int setJacobian(Eigen::Matrix4d wTv_eigen);
24 Eigen::Matrix4d wTv_eigen, Eigen::Matrix4d wTg_eigen);
28 #endif // VEHICLEREACHTASK_H int updateMatrices(struct Infos *const robInfo)
VehicleReachTask::updateMatrices overriden of the pure virtual method of Task parent class...
VehicleReachTask(int dimension, bool eqType, std::string robotName, LinAngType linAngType)
VehicleReachTask::VehicleReachTask Constructor of specific task simply calls the parent constructor t...
Task to make the vehicle reach a goal (both linear and angular position)
ABSTRACT class task. Each task is a derived class of this class. It contains all the variable that th...