1 #ifndef COOPERATIVETASK_HPP
2 #define COOPERATIVETASK_HPP
4 #include "manipulationTask.hpp"
11 virtual bool findCandidateSolutions() = 0;
12 virtual bool getRandomSol() = 0;
14 bool setTargetAgent(std::multimap<std::string,std::string> agents_name);
23 bool computeConf(confPtr_t &approachC, p3d_matrix4 objectPosMat, gpGrasp grasp);
26 Robot *getTargetAgent() {
return targetAgent; }
32 #endif // COOPERATIVETASK_HPP
Definition: manipulationTask.hpp:6
This class holds a the robot represented by a kinematic chain.
Definition: robot.hpp:42
Definition: cooperativeTask.hpp:6
bool computeConf(confPtr_t &approachC, p3d_matrix4 objectPosMat, gpGrasp grasp)
compute the mainAgent conf based on a grasp and the object position
Definition: cooperativeTask.cpp:27