Skip to content

Commit

Permalink
fix(obstacle_cruise_planner): fix node dying (tier4#1332)
Browse files Browse the repository at this point in the history
Signed-off-by: Takayuki Murooka <takayuki5168@gmail.com>
  • Loading branch information
takayuki5168 authored and boyali committed Oct 3, 2022
1 parent 8dd423a commit 747d909
Showing 1 changed file with 4 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -96,8 +96,8 @@ size_t getIndexWithLongitudinalOffset(
tier4_autoware_utils::calcDistance2d(points.at(i), points.at(i + 1));
sum_length += segment_length;
if (sum_length >= longitudinal_offset) {
const double front_length = segment_length;
const double back_length = sum_length - longitudinal_offset;
const double front_length = segment_length - back_length;
if (front_length < back_length) {
return i;
} else {
Expand All @@ -110,15 +110,15 @@ size_t getIndexWithLongitudinalOffset(

for (size_t i = start_idx.get(); i > 0; --i) {
const double segment_length =
tier4_autoware_utils::calcDistance2d(points.at(i), points.at(i + 1));
tier4_autoware_utils::calcDistance2d(points.at(i - 1), points.at(i));
sum_length += segment_length;
if (sum_length >= -longitudinal_offset) {
const double front_length = segment_length;
const double back_length = sum_length + longitudinal_offset;
const double front_length = segment_length - back_length;
if (front_length < back_length) {
return i;
} else {
return i + 1;
return i - 1;
}
}
}
Expand Down

0 comments on commit 747d909

Please sign in to comment.