AUV-Coop-Assembly
Master Thesis for Robotics Engineering. Cooperative peg-in-hole assembly with two underwater vehicles guided by vision
|
Task to make the vehicle reach a goal (both linear and angular position) More...
#include <vehicleReachTask.h>
Public Member Functions | |
VehicleReachTask (int dimension, bool eqType, std::string robotName, LinAngType linAngType) | |
VehicleReachTask::VehicleReachTask Constructor of specific task simply calls the parent constructor through inizializer list. More... | |
int | updateMatrices (struct Infos *const robInfo) |
VehicleReachTask::updateMatrices overriden of the pure virtual method of Task parent class. More... | |
![]() | |
std::string | getName () |
CMAT::Matrix | getJacobian () |
CMAT::Matrix | getActivation () |
CMAT::Matrix | getReference () |
CMAT::Matrix | getError () |
int & | getFlag_W () |
Task::getFlag_W Various getter methods. More... | |
double & | getMu_W () |
Task::getMu_W Various getter methods. More... | |
int & | getFlag_G () |
Task::getFlag_G Various getter methods. More... | |
double & | getMu_G () |
Task::getMu_G Various getter methods. More... | |
void | setFlag_W (int) |
void | setMu_W (double) |
void | setFlag_G (int) |
void | setMu_G (double) |
int | getThreshold () |
int | getLambda () |
int | getDof () |
int | getDimension () |
Additional Inherited Members | |
![]() | |
bool | updated |
bool | eqType |
double | gain |
![]() | |
Task (int dimension, bool eqType, std::string robotName, std::string taskName) | |
Task::Task Constructor called by sons Constructor. without argument dof, default dof from define.h file is used. More... | |
![]() | |
int | dimension |
int | dof |
std::string | taskName |
std::string | robotName |
CMAT::Matrix | J |
CMAT::Matrix | A |
CMAT::Matrix | reference |
CMAT::Matrix | error |
int | flag_W |
double | mu_W |
int | flag_G |
double | mu_G |
int | threshold |
int | lambda |
Task to make the vehicle reach a goal (both linear and angular position)
Definition at line 11 of file vehicleReachTask.h.
VehicleReachTask::VehicleReachTask | ( | int | dim, |
bool | eqType, | ||
std::string | robotName, | ||
LinAngType | linAngType | ||
) |
VehicleReachTask::VehicleReachTask Constructor of specific task simply calls the parent constructor through inizializer list.
dimension | dimension of the task (e.g. 1 for scalar task) |
eqType | true or false for equality or inequality task |
activeLog | bool to set logger prints |
Definition at line 10 of file vehicleReachTask.cpp.
|
virtual |
VehicleReachTask::updateMatrices overriden of the pure virtual method of Task parent class.
robInfo | struct filled with all infos needed by the task to compute the matrices |
Implements Task.
Definition at line 21 of file vehicleReachTask.cpp.