AUV-Coop-Assembly
Master Thesis for Robotics Engineering. Cooperative peg-in-hole assembly with two underwater vehicles guided by vision
jointLimitTask.h
1 #ifndef JOINTLIMITTASK_H
2 #define JOINTLIMITTASK_H
3 
4 #include "task.h"
5 
6 class JointLimitTask : public Task
7 {
8 public:
9  JointLimitTask(int dimension, bool eqType, std::string robotName);
10  ~JointLimitTask();
11  int updateMatrices(struct Infos* const robInfo);
12 private:
13  int setActivation(std::vector<double> jState);
14  int setJacobian();
15  int setReference(std::vector<double> jState);
16 
17  double* safeGuardUp;
18  double* safeGuardLow;
19  double* halfPoint;
20 };
21 
22 #endif // JOINTLIMITTASK_H
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