We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4700aa1 commit bae21feCopy full SHA for bae21fe
planning/behavior_path_avoidance_module/src/utils.cpp
@@ -702,8 +702,8 @@ bool isNeverAvoidanceTarget(
702
703
if (object.is_on_ego_lane) {
704
if (
705
- !!planner_data->route_handler->getRoutingGraphPtr()->right(object.overhang_lanelet) &&
706
- !!planner_data->route_handler->getRoutingGraphPtr()->left(object.overhang_lanelet)) {
+ planner_data->route_handler->getRightLanelet(object.overhang_lanelet).has_value() &&
+ planner_data->route_handler->getLeftLanelet(object.overhang_lanelet).has_value()) {
707
object.reason = AvoidanceDebugFactor::NOT_PARKING_OBJECT;
708
RCLCPP_DEBUG(rclcpp::get_logger(__func__), "object isn't on the edge lane. never avoid it.");
709
return true;
0 commit comments