4 #include "GTP/Tasks/manipulationTable/cooperativeTask.hpp"
5 #include "Planner-pkg.h"
7 #define MAX_NBR_TEST 1000
17 bool findCandidateSolutions();
19 bool findConfigurations();
20 bool findTrajectories();
24 bool setAgents(std::multimap<std::string,std::string> agents_name);
25 bool setObjects(std::multimap<std::string,std::string> objects_name);
26 bool setPoints(std::multimap<std::string,p3d_point> points);
27 bool setdata(std::multimap<std::string,std::string> additionalData);
28 bool setSupportObject(std::multimap<std::string,std::string> objects_name);
29 void smoothSolution(
int alternativeId);
30 std::string getDescr();
31 std::string getTextFromValues();
33 bool setTargetPoint(std::multimap<std::string,p3d_point> points);
36 bool findCurrentTestPoint();
37 configPt findObjectConf();
39 bool checkTargetReach();
49 p3d_traj* approachTraj;
51 confPtr_t _objectFinalConf;
52 confPtr_t _agentFinalConf;
56 p3d_point _targetPoint;
58 p3d_point _currentTest;
61 std::vector<std::pair<int, p3d_point> > _targetShoulder;
62 double _mainAgentReach;
63 double _targetAgentReach;
64 p3d_point _mainAgentShoulder;
66 int _currTargetHandId;
Definition: taskSolution.hpp:9
bool computeSolutionTrajectories(TaskSolution *TS)
overides computeSolutionTrajectories(int solutionId)
Definition: give.cpp:255
Definition: facts.hpp:160
Definition: cooperativeTask.hpp:6