@@ -34,14 +34,20 @@ DynamicObstacleStopModuleManager::DynamicObstacleStopModuleManager(rclcpp::Node
34
34
pp.minimum_object_velocity = getOrDeclareParameter<double >(node, ns + " .minimum_object_velocity" );
35
35
pp.stop_distance_buffer = getOrDeclareParameter<double >(node, ns + " .stop_distance_buffer" );
36
36
pp.time_horizon = getOrDeclareParameter<double >(node, ns + " .time_horizon" );
37
+ pp.yaw_threshold = getOrDeclareParameter<double >(node, ns + " .yaw_threshold" );
38
+ pp.yaw_threshold_behind_object = getOrDeclareParameter<double >(node, ns + " .yaw_threshold_behind_object" );
37
39
pp.hysteresis = getOrDeclareParameter<double >(node, ns + " .hysteresis" );
38
40
pp.add_duration_buffer = getOrDeclareParameter<double >(node, ns + " .add_stop_duration_buffer" );
39
41
pp.remove_duration_buffer =
40
42
getOrDeclareParameter<double >(node, ns + " .remove_stop_duration_buffer" );
41
43
pp.minimum_object_distance_from_ego_path =
42
44
getOrDeclareParameter<double >(node, ns + " .minimum_object_distance_from_ego_path" );
45
+ pp.behind_object_distance_threshold =
46
+ getOrDeclareParameter<double >(node, ns + " .behind_object_distance_threshold" );
43
47
pp.ignore_unavoidable_collisions =
44
48
getOrDeclareParameter<bool >(node, ns + " .ignore_unavoidable_collisions" );
49
+ pp.ignore_objects_behind_ego =
50
+ getOrDeclareParameter<bool >(node, ns + " .ignore_objects_behind_ego" );
45
51
46
52
const auto vehicle_info = vehicle_info_util::VehicleInfoUtil (node).getVehicleInfo ();
47
53
pp.ego_lateral_offset =
0 commit comments