0414-3
This commit is contained in:
parent
e62d791607
commit
01c51a7971
@ -949,8 +949,9 @@ class fu_node : public rclcpp::Node
|
|||||||
}
|
}
|
||||||
|
|
||||||
LOG_INFO_THROTTLE(1000, "[障碍物分析] 距离:%d栅格 | 宽度:%d栅格 | 左边缘:%d | 右边缘:%d",
|
LOG_INFO_THROTTLE(1000, "[障碍物分析] 距离:%d栅格 | 宽度:%d栅格 | 左边缘:%d | 右边缘:%d",
|
||||||
state_machine_->obstacle_analysis.obstacle_distance, state_machine_->obstacle_analysis.obstacle_width,
|
state_machine_->obstacle_analysis.obstacle_distance,
|
||||||
state_machine_->obstacle_analysis.left_edge, state_machine_->obstacle_analysis.right_edge);
|
state_machine_->obstacle_analysis.obstacle_width, state_machine_->obstacle_analysis.left_edge,
|
||||||
|
state_machine_->obstacle_analysis.right_edge);
|
||||||
}
|
}
|
||||||
|
|
||||||
// ======== 计算行驶状态 ========
|
// ======== 计算行驶状态 ========
|
||||||
@ -1012,16 +1013,12 @@ class fu_node : public rclcpp::Node
|
|||||||
|
|
||||||
// 检查栅格数据新鲜度(超过3秒认为数据过期)
|
// 检查栅格数据新鲜度(超过3秒认为数据过期)
|
||||||
auto now = node_clock_->now();
|
auto now = node_clock_->now();
|
||||||
double grid_age = 0.0;
|
|
||||||
{
|
|
||||||
std::lock_guard<std::mutex> lock(grid_mutex_);
|
|
||||||
grid_age = (now - last_grid_time_).seconds();
|
|
||||||
}
|
|
||||||
|
|
||||||
// 如果有有效栅格数据,即使稍微过期也继续使用(只要数据不是太旧)
|
// 如果有有效栅格数据,即使稍微过期也继续使用(只要数据不是太旧)
|
||||||
|
double grid_age = 0.0;
|
||||||
bool is_grid_valid = false;
|
bool is_grid_valid = false;
|
||||||
{
|
{
|
||||||
std::lock_guard<std::mutex> lock(grid_mutex_);
|
std::lock_guard<std::mutex> lock(grid_mutex_);
|
||||||
|
grid_age = (now - last_grid_time_).seconds();
|
||||||
is_grid_valid = grid_data_valid_;
|
is_grid_valid = grid_data_valid_;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user