Skip to content

Commit 6ba9526

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

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
@@ -1850,7 +1850,10 @@ std::vector<ExtendedPredictedObject> getSafetyCheckTargetObjects(
18501850
PredictedObjects ret{};
18511851
std::for_each(objects.begin(), objects.end(), [&p, &ret, &parameters](const auto & object) {
18521852
if (filtering_utils::isSafetyCheckTargetObjectType(object.object, parameters)) {
1853-
ret.objects.push_back(object.object);
1853+
// check only moving objects
1854+
if (filtering_utils::isMovingObject(object, parameters)) {
1855+
ret.objects.push_back(object.object);
1856+
}
18541857
}
18551858
});
18561859
return ret;

0 commit comments

Comments
 (0)