I am writing global planner for ROS. It is usually written as plugin, and the planner must define functions:
void initialize(std::string name, costmap_2d::Cos