Skip to content

Commit

Permalink
refactor(behavior_path_planner): add vehicle_info_ as member variable…
Browse files Browse the repository at this point in the history
… in goal_planner (autowarefoundation#4859)

add vehicle_info_

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>
  • Loading branch information
kyoichi-sugahara committed Sep 19, 2023
1 parent 7bc2614 commit b2cde52
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,8 @@ class GoalPlannerModule : public SceneModuleInterface

std::shared_ptr<GoalPlannerParameters> parameters_;

vehicle_info_util::VehicleInfo vehicle_info_;

// planner
std::vector<std::shared_ptr<PullOverPlannerBase>> pull_over_planners_;
std::unique_ptr<PullOverPlannerBase> freespace_planner_;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,10 +54,12 @@ GoalPlannerModule::GoalPlannerModule(
const std::string & name, rclcpp::Node & node,
const std::shared_ptr<GoalPlannerParameters> & parameters,
const std::unordered_map<std::string, std::shared_ptr<RTCInterface> > & rtc_interface_ptr_map)
: SceneModuleInterface{name, node, rtc_interface_ptr_map}, parameters_{parameters}
: SceneModuleInterface{name, node, rtc_interface_ptr_map},
parameters_{parameters},
vehicle_info_{vehicle_info_util::VehicleInfoUtil(node).getVehicleInfo()}
{
LaneDepartureChecker lane_departure_checker{};
lane_departure_checker.setVehicleInfo(vehicle_info_util::VehicleInfoUtil(node).getVehicleInfo());
lane_departure_checker.setVehicleInfo(vehicle_info_);

occupancy_grid_map_ = std::make_shared<OccupancyGridBasedCollisionDetector>();

Expand Down

0 comments on commit b2cde52

Please sign in to comment.