1 #ifndef MISSIONMANAGERPEG_H 2 #define MISSIONMANAGERPEG_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" 28 #include "../rosInterfaces/header/robotInterface.h" 29 #include "../rosInterfaces/header/worldInterface.h" 30 #include "../rosInterfaces/header/coordInterfaceMissMan.h" 32 #include "../tasks/header/lastTask.h" 33 #include "../tasks/header/vehicleReachTask.h" 34 #include "../tasks/header/endEffectorReachTask.h" 35 #include "../tasks/header/jointLimitTask.h" 36 #include "../tasks/header/horizontalAttitudeTask.h" 37 #include "../tasks/header/fovEEToToolTask.h" 38 #include "../tasks/header/vehicleNullVelTask.h" 39 #include "../tasks/header/vehicleConstrainVelTask.h" 40 #include "../tasks/header/obstacleAvoidVehicleTask.h" 41 #include "../tasks/header/obstacleAvoidEETask.h" 42 #include "../tasks/header/pipeReachTask.h" 43 #include "../tasks/header/armShapeTask.h" 44 #include "../tasks/header/coopTask.h" 45 #include "../tasks/header/forceInsertTask.h" 48 int main(
int,
char**);
49 void setTaskLists(std::string robotName, std::vector<Task*> *tasks);
52 void setTaskLists(std::string robotName, std::vector<Task*>* ,
53 std::vector<Task*>*, std::vector<Task*>*);
55 void deleteTasks(std::vector<Task*> *tasks);
60 #endif // MISSIONMANAGERPEG_H