1 #ifndef MISSIONMANAGER_H 2 #define MISSIONMANAGER_H 9 #include <std_msgs/Bool.h> 12 #include <boost/asio.hpp> 13 #include <boost/date_time/posix_time/posix_time.hpp> 15 #include "../support/header/conversions.h" 16 #include "../support/header/defines.h" 17 #include "../support/header/prints.h" 18 #include "../support/header/formulas.h" 20 #include "../helper/header/infos.h" 21 #include "../helper/header/jacobianHelper.h" 22 #include "../helper/header/kdlHelper.h" 23 #include "../helper/header/logger.h" 25 #include "../controller/header/controller.h" 26 #include "../controller/header/collisionPropagator.h" 27 #include "../controller/header/graspConstrainer.h" 29 #include "../rosInterfaces/header/robotInterface.h" 30 #include "../rosInterfaces/header/worldInterface.h" 31 #include "../rosInterfaces/header/coordInterfaceMissMan.h" 33 #include "../tasks/header/lastTask.h" 34 #include "../tasks/header/vehicleReachTask.h" 35 #include "../tasks/header/endEffectorReachTask.h" 36 #include "../tasks/header/jointLimitTask.h" 37 #include "../tasks/header/horizontalAttitudeTask.h" 38 #include "../tasks/header/fovEEToToolTask.h" 39 #include "../tasks/header/vehicleNullVelTask.h" 40 #include "../tasks/header/vehicleConstrainVelTask.h" 41 #include "../tasks/header/obstacleAvoidVehicleTask.h" 42 #include "../tasks/header/obstacleAvoidEETask.h" 43 #include "../tasks/header/pipeReachTask.h" 44 #include "../tasks/header/armShapeTask.h" 45 #include "../tasks/header/coopTask.h" 46 #include "../tasks/header/forceInsertTask.h" 50 int main(
int,
char**);
51 void setTaskLists(std::string robotName, std::vector<Task*> *tasks);
54 void setTaskLists(std::string robotName, std::vector<Task*>* ,
55 std::vector<Task*>*, std::vector<Task*>*);
57 void deleteTasks(std::vector<Task*> *tasks);
62 #endif // MISSIONMANAGER_H