@@ -1066,11 +1066,11 @@ MinMaxValue DynamicAvoidanceModule::calcMinMaxLongitudinalOffsetToAvoid(
1066
1066
// calculate bound start and end length
1067
1067
const double start_length_to_avoid = [&]() {
1068
1068
if (obj_vel < parameters_->max_stopped_object_vel ) {
1069
- // The ego and object are the same directional or the object is parked.
1069
+ // The ego and object are the opposite directional or the object is parked.
1070
1070
return std::min (time_while_collision.time_to_start_collision , 8.0 ) * std::abs (obj_vel) +
1071
1071
std::abs (relative_velocity) * parameters_->start_duration_to_avoid_oncoming_object ;
1072
1072
}
1073
- // The ego and object are the opposite directional.
1073
+ // The ego and object are the same directional.
1074
1074
const double obj_acc = -0.5 ;
1075
1075
const double decel_time = 1.0 ;
1076
1076
const double obj_moving_dist =
@@ -1082,10 +1082,10 @@ MinMaxValue DynamicAvoidanceModule::calcMinMaxLongitudinalOffsetToAvoid(
1082
1082
}();
1083
1083
const double end_length_to_avoid = [&]() {
1084
1084
if (obj_vel < parameters_->max_stopped_object_vel ) {
1085
- // The ego and object are the same directional or the object is parked.
1085
+ // The ego and object are the opposite directional or the object is parked.
1086
1086
return std::abs (relative_velocity) * parameters_->end_duration_to_avoid_oncoming_object ;
1087
1087
}
1088
- // The ego and object are the opposite directional.
1088
+ // The ego and object are the same directional.
1089
1089
return std::min (time_while_collision.time_to_end_collision , 3.0 ) * obj_vel +
1090
1090
std::abs (relative_velocity) * parameters_->end_duration_to_avoid_overtaking_object ;
1091
1091
}();
0 commit comments