We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a5d0a7d commit 90ddc1dCopy full SHA for 90ddc1d
planning/obstacle_avoidance_planner/src/node.cpp
@@ -441,8 +441,8 @@ void ObstacleAvoidancePlanner::insertZeroVelocityOutsideDrivableArea(
441
if (first_outside_idx) {
442
debug_data_ptr_->stop_pose_by_drivable_area = optimized_traj_points.at(*first_outside_idx).pose;
443
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));
+ const auto dist =
+ motion_utils::calcSignedArcLength(optimized_traj_points, 0, *first_outside_idx);
446
const auto dist_with_margin = dist - vehicle_stop_margin_outside_drivable_area_;
447
const auto first_outside_idx_with_margin =
448
motion_utils::insertTargetPoint(0, dist_with_margin, optimized_traj_points);
0 commit comments