40 int main(
int argc,
char** argv)
46 std::string map_filename;
47 private_nh.
param(
"map_filename", map_filename, std::string(
"package://global_planner_tests/maps/smile.png"));
52 std::string planner_name;
53 private_nh.
param(
"global_planner", planner_name, std::string(
"dlux_global_planner::DluxGlobalPlanner"));
55 global_planner->initialize(private_nh, global_planner_loader.getName(planner_name), tf, global_costmap);
ROSCPP_DECL void init(int &argc, char **argv, const std::string &name, uint32_t options=0)
bool param(const std::string ¶m_name, T ¶m_val, const T &default_val) const
int main(int argc, char **argv)
bool hasCompleteCoverage(nav_core2::GlobalPlanner &planner, const nav_core2::Costmap &costmap, int max_failure_cases=10, bool check_exception_type=true, bool verbose=false, bool quit_early=true)
Run a bunch of tests, assuming there is a valid path from any free cell to any other free cell...
std::shared_ptr< Costmap > Ptr
std::shared_ptr< tf::TransformListener > TFListenerPtr