Skip to content

Commit 90ddc1d

Browse files
authored
fix(obstacle_avoidance_planner): fix the bug of inserting stop point (autowarefoundation#4479)
Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
1 parent a5d0a7d commit 90ddc1d

File tree

1 file changed

+2
-2
lines changed
  • planning/obstacle_avoidance_planner/src

1 file changed

+2
-2
lines changed

planning/obstacle_avoidance_planner/src/node.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -441,8 +441,8 @@ void ObstacleAvoidancePlanner::insertZeroVelocityOutsideDrivableArea(
441441
if (first_outside_idx) {
442442
debug_data_ptr_->stop_pose_by_drivable_area = optimized_traj_points.at(*first_outside_idx).pose;
443443
const auto stop_idx = [&]() {
444-
const auto dist = tier4_autoware_utils::calcDistance2d(
445-
optimized_traj_points.at(0), optimized_traj_points.at(*first_outside_idx));
444+
const auto dist =
445+
motion_utils::calcSignedArcLength(optimized_traj_points, 0, *first_outside_idx);
446446
const auto dist_with_margin = dist - vehicle_stop_margin_outside_drivable_area_;
447447
const auto first_outside_idx_with_margin =
448448
motion_utils::insertTargetPoint(0, dist_with_margin, optimized_traj_points);

0 commit comments

Comments
 (0)