Skip to content

Commit c732823

Browse files
committed
fix(avoidance): check safety for only moving objects
Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
1 parent 6be9a00 commit c732823

File tree

1 file changed

+4
-1
lines changed
  • planning/behavior_path_avoidance_module/src

1 file changed

+4
-1
lines changed

planning/behavior_path_avoidance_module/src/utils.cpp

+4-1
Original file line numberDiff line numberDiff line change
@@ -1846,7 +1846,10 @@ std::vector<ExtendedPredictedObject> getSafetyCheckTargetObjects(
18461846
PredictedObjects ret{};
18471847
std::for_each(objects.begin(), objects.end(), [&p, &ret, &parameters](const auto & object) {
18481848
if (filtering_utils::isSafetyCheckTargetObjectType(object.object, parameters)) {
1849-
ret.objects.push_back(object.object);
1849+
// check only moving objects
1850+
if (filtering_utils::isMovingObject(object, parameters)) {
1851+
ret.objects.push_back(object.object);
1852+
}
18501853
}
18511854
});
18521855
return ret;

0 commit comments

Comments
 (0)