4 #include "manipulationTask.hpp"
5 #include "Planner-pkg.h"
14 virtual bool initAll();
15 virtual bool initialize();
16 virtual bool finalize();
17 virtual bool findCandidateSolutions();
18 virtual bool getRandomSol();
19 virtual bool findConfigurations();
20 virtual bool findTrajectories();
23 virtual bool setAgents(std::multimap<std::string,std::string> agents_name);
24 virtual bool setObjects(std::multimap<std::string,std::string> objects_name);
25 virtual bool setPoints(std::multimap<std::string,p3d_point> points);
26 virtual bool setdata(std::multimap<std::string,std::string> additionalData);
27 virtual void smoothSolution(
int alternativeId);
28 virtual std::string getDescr();
29 virtual std::string getTextFromValues();
30 virtual double computeHeuristicCost();
31 virtual double getSSSizeLeft();
36 virtual std::pair<Sem::PlanningPart,bool> getPlanPartToUse();
40 void correctConfigs();
43 unsigned int current_grasp_id;
44 std::map<int,std::vector<gpGrasp> > graspLists;
47 p3d_traj* approachTraj;
50 p3d_traj* closeHandTraj;
54 bool _noArmPreference;
55 std::vector<armLabel> _availableArms;
Definition: taskSolution.hpp:9
Definition: Sem_PlanParts.hpp:35
virtual std::vector< int > getJointsIdsToUse()
getJointsIdsToUse
Definition: pick.cpp:823
Definition: manipulationTask.hpp:6
virtual bool computeSolutionTrajectories(TaskSolution *ts)
overides computeSolutionTrajectories(int solutionId)
Definition: pick.cpp:370
This file implements macros to help with the logging, in a way similar to ROS, using log4cxx...