Skip to content

Commit a8af792

Browse files
committed
fix(safety_check): set safety condition properly
Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
1 parent 1bebec9 commit a8af792

File tree

1 file changed

+2
-0
lines changed
  • planning/behavior_path_planner/autoware_behavior_path_planner_common/src/utils/path_safety_checker

1 file changed

+2
-0
lines changed

planning/behavior_path_planner/autoware_behavior_path_planner_common/src/utils/path_safety_checker/safety_check.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -881,6 +881,8 @@ autoware_internal_planning_msgs::msg::SafetyFactorArray to_safety_factor_array(
881881
const CollisionCheckDebugMap & debug_map)
882882
{
883883
autoware_internal_planning_msgs::msg::SafetyFactorArray safety_factors;
884+
safety_factors.is_safe = std::all_of(
885+
debug_map.begin(), debug_map.end(), [](const auto & result) { return result.second.is_safe; });
884886
for (const auto & [uuid, data] : debug_map) {
885887
autoware_internal_planning_msgs::msg::SafetyFactor safety_factor;
886888
safety_factor.type = autoware_internal_planning_msgs::msg::SafetyFactor::OBJECT;

0 commit comments

Comments
 (0)