Skip to content

Commit a24a335

Browse files
mkqudamaxime-clemzulfaqar-azmi-t4
authored
docs(lane_change): update lane change documentation (#9949)
* update lane change requirements documentation Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * remove unused function getNumToPreferredLane Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * update candidate path generation documentation Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * update prepare phase and lane changing phase documentation Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * update longitudinal acceleration sampling documentation Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * add prepare duration sampling documentation Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * update candidate path validity and safety documentation Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * fix formatting Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * update image and fix formatting Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * add overtaking turn lane documentation Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * Update planning/behavior_path_planner/autoware_behavior_path_lane_change_module/README.md Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> * Update planning/behavior_path_planner/autoware_behavior_path_lane_change_module/README.md Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> * Update planning/behavior_path_planner/autoware_behavior_path_lane_change_module/README.md Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> * Update planning/behavior_path_planner/autoware_behavior_path_lane_change_module/README.md Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> * add LC global flowchart to documentation Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * Update planning/behavior_path_planner/autoware_behavior_path_lane_change_module/README.md Co-authored-by: Zulfaqar Azmi <93502286+zulfaqar-azmi-t4@users.noreply.github.com> * Update planning/behavior_path_planner/autoware_behavior_path_lane_change_module/README.md Co-authored-by: Zulfaqar Azmi <93502286+zulfaqar-azmi-t4@users.noreply.github.com> * reorganize lane change documentation Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * fix section title Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * add global flowchart description Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * add warning Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * apply pre-commit checks Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * fix spelling Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> * edit some descriptions Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> --------- Signed-off-by: mohammad alqudah <alqudah.mohammad@tier4.jp> Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> Co-authored-by: Zulfaqar Azmi <93502286+zulfaqar-azmi-t4@users.noreply.github.com>
1 parent 374316b commit a24a335

File tree

8 files changed

+490
-310
lines changed

8 files changed

+490
-310
lines changed

planning/behavior_path_planner/autoware_behavior_path_lane_change_module/README.md

+490-299
Large diffs are not rendered by default.

planning/behavior_path_planner/autoware_behavior_path_lane_change_module/include/autoware/behavior_path_lane_change_module/base_class.hpp

-2
Original file line numberDiff line numberDiff line change
@@ -235,8 +235,6 @@ class LaneChangeBase
235235
virtual bool is_near_regulatory_element() const = 0;
236236

237237
protected:
238-
virtual int getNumToPreferredLane(const lanelet::ConstLanelet & lane) const = 0;
239-
240238
virtual bool isValidPath(const PathWithLaneId & path) const = 0;
241239

242240
virtual bool isAbleToStopSafely() const = 0;

planning/behavior_path_planner/autoware_behavior_path_lane_change_module/include/autoware/behavior_path_lane_change_module/scene.hpp

-2
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,6 @@ class NormalLaneChange : public LaneChangeBase
120120
protected:
121121
lanelet::ConstLanelets get_lane_change_lanes(const lanelet::ConstLanelets & current_lanes) const;
122122

123-
int getNumToPreferredLane(const lanelet::ConstLanelet & lane) const override;
124-
125123
TurnSignalInfo get_terminal_turn_signal_info() const final;
126124

127125
lane_change::TargetObjects get_target_objects(

planning/behavior_path_planner/autoware_behavior_path_lane_change_module/src/scene.cpp

-7
Original file line numberDiff line numberDiff line change
@@ -924,13 +924,6 @@ bool NormalLaneChange::isAbortState() const
924924
return abort_path_ != nullptr;
925925
}
926926

927-
int NormalLaneChange::getNumToPreferredLane(const lanelet::ConstLanelet & lane) const
928-
{
929-
const auto get_opposite_direction =
930-
(direction_ == Direction::RIGHT) ? Direction::LEFT : Direction::RIGHT;
931-
return std::abs(getRouteHandler()->getNumLaneToPreferredLane(lane, get_opposite_direction));
932-
}
933-
934927
lane_change::TargetObjects NormalLaneChange::get_target_objects(
935928
const FilteredLanesObjects & filtered_objects,
936929
[[maybe_unused]] const lanelet::ConstLanelets & current_lanes) const

0 commit comments

Comments
 (0)