Robotics StackExchange | Archived questions

about meaning of planner in global_planner

I'd like anyone to teach me what planner in global planner means.

CMakeLists.txt in globalplanner has planner as addexecutable and and targetlinklibraries.

addexecutable(planner
  src/plannode.cpp
)
targetlinklibraries(planner
  ${PROJECTNAME}
  ${catkinLIBRARIES}
)
PROJECTNAME means project(globalplanner).
CMakeLists.txt in Carrotplanner has carrotplanner as targetlinklibraries.
addlibrary(carrotplanner src/carrotplanner.cpp)
targetlinklibraries(carrotplanner
    ${catkinLIBRARIES}
    )
Does it mean that I can use rosrun globalplanner planner as globalplanner has a plannode.cpp.
and
int main(int argc, char** argv) {
    ros::init(argc, argv, "global_planner");

tf::TransformListener tf(ros::Duration(10));
costmap_2d::Costmap2DROS lcr("costmap", tf);
global_planner::PlannerWithCostmap pppp(<b>"planner"</b>, &lcr);
ros::spin();
return 0;

}

Does this"planner" correspond with addexecutable(planner src/plannode.cpp ) ? Could anyone tell me about it? Thank you in advance!

following globalplanner, I edited my code, compiling it. As the result, I got library and executable.

Linking CXX shared library /home/ken/catkinws/devel/lib/libomplplannerrrt2.so
[100%] Built target omplplannerrrt2
Scanning dependencies of target planners
[100%] Building CXX object navigation/omplplannerrrt2/CMakeFiles/planners.dir/src/OMPLplannode.cpp.o
Linking CXX executable /home/ken/catkinws/devel/lib/omplplannerrrt2/planners
[100%] Built target planners

Asked by Ken_in_JAPAN on 2014-07-08 01:43:11 UTC

Comments

This is node, so I should execute rosrun ompl_planner_rrt2 planners.

Asked by Ken_in_JAPAN on 2014-08-02 16:12:17 UTC

Answers