We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6fb0beb commit dcb6b10Copy full SHA for dcb6b10
planning/obstacle_cruise_planner/src/node.cpp
@@ -1181,6 +1181,14 @@ std::optional<SlowDownObstacle> ObstacleCruisePlannerNode::createSlowDownObstacl
1181
if (id == 0) {
1182
continue;
1183
}
1184
+
1185
+ if (!route_handler_->getLaneletMapPtr()->polygonLayer.exists(id)) {
1186
+ RCLCPP_DEBUG(
1187
+ rclcpp::get_logger("ObstacleCruisePlanner"),
1188
+ "Specified Lanelet polygon id [%ld] is not exsit in the map", id);
1189
+ continue;
1190
+ }
1191
1192
const auto intersection_poly =
1193
lanelet::utils::to2D(route_handler_->getLaneletMapPtr()->polygonLayer.get(id))
1194
.basicPolygon();
0 commit comments