ROSPlan installation/build problem
Hi,
I am trying to install the ROSPlan package, in order to use ROSPlan_interface_quadrotor. I get an eroor to which I havent found a solution.
In file included from /home/viki/ROSPlan/src/rosplan/rosplan_planning_system/include/rosplan_planning_system/EsterelPlanDispatcher.h:13:0,
from /home/viki/ROSPlan/src/rosplan/rosplan_planning_system/src/EsterelPlanDispatcher.cpp:1:
/home/viki/ROSPlan/src/rosplan/rosplan_planning_system/include/rosplan_planning_system/CFFPlanParser.h:2:30: fatal error: std_srvs/Trigger.h: No such file or directory
#include "std_srvs/Trigger.h"
^
compilation terminated.
make[2]: *** [rosplan/rosplan_planning_system/CMakeFiles/planner.dir/src/PlanningSystem.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [rosplan/rosplan_planning_system/CMakeFiles/planner.dir/src/EsterelPlanDispatcher.cpp.o] Error 1
make[1]: *** [rosplan/rosplan_planning_system/CMakeFiles/planner.dir/all] Error 2
make: *** [all] Error 2
Invoking "make" failed
I have tried to find some update to ros_comm_msgs which std_srvs is a part of, but I couldnt find an update. Does anybody know what could be the solution?
Which version of ROS are you trying to build this on?
std_srvs/Trigger
isn't supported on all versions, so it might be that you're using one that is too old. Could also be that therosplan
pkg isn't properly declaring its dependencies.Thank you. I am using Indigo. I want to finally use it for hector quadcopter. If ROSPlan doesnt run with indigo, I have a problem, because I want to use quadrotot which doesnt run on later versions
Could you provide a link to the repository you're actually trying to build? It could be that the package isn't correctly declaring its dependencies.
https://github.com/KCL-Planning/ROSPlan
this is what i have been using