From 7c5df1714e22c19b3a87f4b531a69e1e1e729514 Mon Sep 17 00:00:00 2001 From: acki Date: Thu, 29 May 2025 18:01:11 -0400 Subject: [PATCH] log --- src/modelec_strat/src/enemy_manager.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/modelec_strat/src/enemy_manager.cpp b/src/modelec_strat/src/enemy_manager.cpp index 354bb14..756c68e 100644 --- a/src/modelec_strat/src/enemy_manager.cpp +++ b/src/modelec_strat/src/enemy_manager.cpp @@ -84,6 +84,8 @@ namespace Modelec void EnemyManager::OnLidarData(const sensor_msgs::msg::LaserScan::SharedPtr msg) { + is_enemy_close_ = false; + if (std::isnan(current_pos_.x) || std::isnan(current_pos_.y)) { RCLCPP_WARN(this->get_logger(), "Current robot position unknown, cannot compute enemy position"); @@ -186,7 +188,7 @@ namespace Modelec if (min_distance < std::numeric_limits::max()) { - is_enemy_close_ = false; + if (is_enemy_close_) return; modelec_interfaces::msg::OdometryPos enemy_pos; enemy_pos.x = best_x;