8 : HeuristicPlugin(
"travel_time_heuristic")
14 if (!HeuristicPlugin::loadParams(params))
22 params.getParam(
"travel_time_cost_estimator/sway/parabol_a",
a_sway_inv_, 0.0);
24 params.getParam(
"travel_time_cost_estimator/sway/parabol_b",
b_sway_inv_, 0.0);
26 params.getParam(
"travel_time_cost_estimator/sway/const_time",
const_sway_time_, 0.0);
28 params.getParam(
"travel_time_cost_estimator/swing/parabol_a",
a_swing_inv_, 0.0);
30 params.getParam(
"travel_time_cost_estimator/swing/parabol_b",
b_swing_inv_, 0.0);
32 params.getParam(
"travel_time_cost_estimator/swing/const_time",
const_swing_time_, 0.0);
43 tf::Transform step = from.getPose().inverse() * to.getPose();
46 double expected_steps = std::max(expected_steps_x, expected_steps_y);
60 #include <pluginlib/class_list_macros.h>