Apollo 11.0
自动驾驶开放平台
multi_lidar_fusion_config.proto
浏览该文件的文档.
1syntax = "proto2";
2
3package apollo.perception.lidar;
4
6 optional string sensor_name_pair = 1 [default = ""];
7
8 optional float location_dist_weight = 2 [default = 0];
9 optional float direction_dist_weight = 3 [default = 0];
10 optional float bbox_size_dist_weight = 4 [default = 0];
11 optional float point_num_dist_weight = 5 [default = 0];
12 optional float histogram_dist_weight = 6 [default = 0];
13 optional float centroid_shift_dist_weight = 7 [default = 0];
14 optional float bbox_iou_dist_weight = 8 [default = 0];
15 optional float semantic_map_dist_weight = 9 [default = 0];
16}
17
19 repeated MlfDistanceWeight foreground_weights = 1;
20 repeated MlfDistanceWeight background_weights = 2;
21 optional float euclidean_distance_threshold = 3 [default = 2.0];
22 optional float out_gate_match_cost = 4 [default = 5.0];
23}
24
26 optional string foreground_mathcer_method = 1
27 [default = "MultiHmBipartiteGraphMatcher"];
28 optional string background_matcher_method = 2
29 [default = "GnnBipartiteGraphMatcher"];
30 optional float bound_value = 3 [default = 100.0];
31 optional float max_match_distance = 4 [default = 4.0];
34message MlfTrackerConfig {
35 repeated string filter_name = 1;
39 optional bool use_adaptive = 1 [default = true];
40 optional bool use_breakdown = 2 [default = true];
41 optional bool use_convergence_boostup = 3 [default = true];
43 optional double init_velocity_variance = 4 [default = 5.0];
44 optional double init_acceleration_variance = 5 [default = 10.0];
45 optional double measured_velocity_variance = 6 [default = 0.4];
46 optional double predict_variance_per_sqrsec = 7 [default = 10.0];
48 optional uint32 boostup_history_size_minimum = 8 [default = 3];
49 optional uint32 boostup_history_size_maximum = 9 [default = 6];
50 optional double converged_confidence_minimum = 10 [default = 0.5];
51 optional double noise_maximum = 12 [default = 0.1];
52
53 optional double trust_orientation_range = 13 [default = 40];
57 optional double claping_acceleration_threshold = 1 [default = 10];
58 optional double claping_speed_threshold = 2 [default = 1.0];
59 optional double cyc_refine_speed = 3 [default = 1.2];
60 optional double car_refine_speed = 4 [default = 1.0];
61 optional bool use_movable_state_check = 5 [default = false];
65 optional double bottom_points_ignore_threshold = 1 [default = 0.1];
66 optional double top_points_ignore_threshold = 2 [default = 1.6];
70 optional double temporal_window = 1 [default = 20.0];
71 optional bool enable_temporal_fusion = 2 [default = true];
72 optional string one_shot_fusion_method = 3 [default = "CCRFOneShotTypeFusion"];
73 optional string sequence_fusion_method = 4 [default = "CCRFSequenceTypeFusion"];
74 optional bool use_tracked_objects = 5 [default = true];
75 optional bool print_type_filter_log = 6 [default = false];
79 optional double init_direction_variance = 1 [default=25.0];
80 optional double variance_bound = 2 [default=25.0];
81 optional double max_angular_thresh = 3 [default=50.0];
82 optional double converged_confidence_minimum = 4 [default=0.6];
83 optional double angular_scale = 5 [default=0.8];
84 optional uint32 angular_window_size = 6 [default=5];
85 optional double predict_noise_per_sqrsec = 7 [default=100.0];
86 optional double angular_confidence_thresh = 8 [default=0.7];
90 optional bool use_histogram_for_match = 1 [default = true];
91 optional uint32 histogram_bin_size = 2 [default = 10];
92 optional bool output_predict_objects = 3 [default = false];
93 optional double reserved_invisible_time = 4 [default = 0.2];
94 optional bool use_frame_timestamp = 5 [default = false];
95 optional bool set_static_outside_hdmap = 6 [default = false];
96 optional bool print_debug_log = 7 [default = false];
97 optional double delay_time_output = 8 [default = 0.25];
98 optional uint32 pub_track_times = 9 [default = 1];
99 optional bool merge_foreground_background = 10 [default = false];
100}