You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(start_planner): refactor backward path calculation in StartPlannerModule (#5529)
* refactor(start_planner): refactor backward path calculation in StartPlannerModule
The method "calcStartPoseCandidatesBackwardPath" has been renamed to "calcBackwardPathFromStartPose" to better reflect its purpose. The method now calculates the backward path by shifting the original start pose coordinates to align with the pull out lanes. The stop objects in the pull out lanes are filtered by velocity, using the new "filterStopObjectsInPullOutLanes" method. Additionally, the redundant "isOverlappedWithLane" method has been removed.
Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>
---------
Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>
Co-authored-by: Kosuke Takeuchi <kosuke.tnp@gmail.com>
Copy file name to clipboardexpand all lines: planning/behavior_path_planner/docs/behavior_path_planner_start_planner_design.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -252,7 +252,7 @@ If a safe path cannot be generated from the current position, search backwards f
252
252
| max_back_distance |[m]| double | maximum back distance | 30.0 |
253
253
| backward_search_resolution |[m]| double | distance interval for searching backward pull out start point | 2.0 |
254
254
| backward_path_update_duration |[s]| double | time interval for searching backward pull out start point. this prevents chattering between back driving and pull_out | 3.0 |
255
-
| ignore_distance_from_lane_end |[m]| double | distance from end of pull out lanes for ignoring start candidates | 15.0 |
255
+
| ignore_distance_from_lane_end |[m]| double |If distance from shift start pose to end of shoulder lane is less than this value, this start pose candidate is ignored| 15.0 |
Copy file name to clipboardexpand all lines: planning/behavior_path_planner/include/behavior_path_planner/scene_module/start_planner/start_planner_module.hpp
+5-5
Original file line number
Diff line number
Diff line change
@@ -176,8 +176,9 @@ class StartPlannerModule : public SceneModuleInterface
0 commit comments