AUV-Coop-Assembly
Master Thesis for Robotics Engineering. Cooperative peg-in-hole assembly with two underwater vehicles guided by vision
coopTask.h
1 #ifndef COOPTASK_H
2 #define COOPTASK_H
3 
4 #include "task.h"
5 #include "../../support/header/conversions.h"
6 
10 class CoopTask : public Task
11 {
12 public:
13  CoopTask(int dimension, bool eqType, std::string robotName);
14  int updateMatrices(struct Infos* const robInfo);
15 private:
16  void setActivation();
17  void setJacobian(Eigen::Matrix<double, 6, TOT_DOF> w_Jtool_robot);
18  void setReference(Eigen::Matrix<double, VEHICLE_DOF, 1> coopCartVel);
19 };
20 
21 #endif // COOPTASK_H
The CoopTask class.
Definition: coopTask.h:10
Definition: infos.h:117
ABSTRACT class task. Each task is a derived class of this class. It contains all the variable that th...
Definition: task.h:17