90 | .ref_line_include_angle_cost = false,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/legacy_planner.h:91:11: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
91 | .max_pinch = 0.04,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/legacy_planner.h:92:11: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
92 | .jack_knife_angle_threshold = M_PI,
| ^
In file included from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:13,
from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:6:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h: In member function ‘virtual absl::lts_20250127::Status senior::pnc::ssep::TractorTrailerEnterParkingSpotPlanner::Build()’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h:42:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
42 | .xy_resolution = 0.5,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h:43:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
43 | .heading_resolution = 3.0 / 180.0 * M_PI,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h:44:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
44 | .path_length_resolution = 0.5,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h:45:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
45 | .final_straight_length = 3.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h:46:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
46 | .goal_trailer_heading_diff_thresh = 3.5 / 180.0 * M_PI,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h:47:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
47 | .use_ref_line = false,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h:48:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
48 | .low_bay_mode = false,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h:49:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
49 | .tt_heuristic_table_path =
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h:73:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
73 | .forward_path_length_weight = 20.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h:74:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
74 | .backward_path_length_weight = 100.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h:75:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
75 | .pinch_weight = 100.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h:76:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
76 | .curvature_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h:77:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
77 | .collision_weight = 50.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h:78:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
78 | .collision_soft_safety_buffer = 0.2,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h:79:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
79 | .extra_forward_collision_check_dist = 0.5,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h:80:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
80 | .ref_line_weight = 0.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h:81:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
81 | .ref_line_linear_cost_range = 4.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h:82:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
82 | .ref_line_include_angle_cost = false,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h:83:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
83 | .max_pinch = 0.04,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_parking_spot_planner.h:84:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
84 | .jack_knife_angle_threshold = M_PI,
| ^
In file included from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:14,
from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:6:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h: In member function ‘virtual absl::lts_20250127::Status senior::pnc::ssep::TractorTrailerEnterYardPlanner::Build()’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:44:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
44 | .xy_resolution = coarse_search_param_.xy_resolution,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:45:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
45 | .heading_resolution = coarse_search_param_.tractor_phi_resolution,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:46:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
46 | .path_length_resolution = coarse_search_param_.step_size,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:47:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
47 | .final_straight_length = 0.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:48:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
48 | .goal_trailer_heading_diff_thresh =
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:50:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
50 | .use_ref_line = true,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:51:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
51 | .low_bay_mode = low_bay_mode_,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:52:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
52 | .tt_heuristic_table_path =
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:80:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
80 | .forward_path_length_weight = 100.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:81:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
81 | .backward_path_length_weight = 1000.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:82:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
82 | .pinch_weight = 100.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:83:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
83 | .curvature_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:84:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
84 | .collision_weight = 50.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:85:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
85 | .collision_hard_safety_buffer = 0.3,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:86:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
86 | .collision_soft_safety_buffer = 0.3,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:87:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
87 | .extra_forward_collision_check_dist = low_bay_mode_ ? 2.0 : 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:88:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
88 | .ref_line_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:89:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
89 | .ref_line_linear_cost_range = 4.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:90:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
90 | .ref_line_include_angle_cost = false,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:91:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
91 | .max_pinch = 0.04,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:92:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
92 | .jack_knife_angle_threshold = M_PI,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:93:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
93 | .kinematic_cost_multiplier = 1e5,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:94:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
94 | .dynamic_cost_multiplier = 1e5,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:95:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
95 | .use_soft_collision_cost = true, // 前置优化使用软碰撞约束
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:103:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
103 | .forward_path_length_weight = 100.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:104:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
104 | .backward_path_length_weight = 1000.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:105:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
105 | .pinch_weight = 100.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:106:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
106 | .curvature_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:107:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
107 | .collision_weight = 50.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:108:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
108 | .collision_hard_safety_buffer = 0.3,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:109:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
109 | .collision_soft_safety_buffer = 0.3,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:110:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
110 | .extra_forward_collision_check_dist = low_bay_mode_ ? 2.0 : 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:111:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
111 | .ref_line_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:112:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
112 | .ref_line_linear_cost_range = 4.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:113:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
113 | .ref_line_include_angle_cost = false,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:114:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
114 | .max_pinch = 0.04,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:115:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
115 | .jack_knife_angle_threshold = M_PI,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:116:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
116 | .kinematic_cost_multiplier = 1e6, // 第二步优化提高运动学精度
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:117:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
117 | .dynamic_cost_multiplier = 1e5,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:118:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
118 | .use_soft_collision_cost =
| ^
In file included from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:15,
from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:6:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h: In member function ‘virtual absl::lts_20250127::Status senior::pnc::ssep::TractorTrailerExitParkingSpotPlanner::Build()’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:38:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
38 | .xy_resolution = coarse_search_param_.xy_resolution,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:39:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
39 | .heading_resolution = coarse_search_param_.tractor_phi_resolution,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:40:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
40 | .path_length_resolution = coarse_search_param_.step_size,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:41:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
41 | .goal_trailer_heading_diff_thresh = 30.0 / 180.0 * M_PI,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:42:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
42 | .extra_forward_check_length = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:43:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
43 | .extra_backward_check_length = 3.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:44:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
44 | .ilqr_curve_table_path = coarse_search_param_.curve_lookup_table_path,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:46:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
46 | .tractor_collision_safe_distance = -0.2,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:47:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
47 | .tractor_collision_min_distance = -0.5,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:48:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
48 | .trailer_collision_safe_distance = -0.2,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:49:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
49 | .trailer_collision_min_distance = -0.5,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:50:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
50 | .tractor_tunnel_constraints_safe_distance = -0.2,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:51:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
51 | .tractor_tunnel_constraints_min_distance = -0.5,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:52:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
52 | .tractor_tunnel_constraints_length_buffer = 0.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:53:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
53 | .tractor_tunnel_constraints_width_buffer = 0.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:54:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
54 | .trailer_tunnel_constraints_safe_distance = -0.3,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:55:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
55 | .trailer_tunnel_constraints_min_distance = -0.6,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:56:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
56 | .trailer_tunnel_constraints_length_buffer = 0.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:57:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
57 | .trailer_tunnel_constraints_width_buffer = 0.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:59:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
59 | .ref_line_heur_lon_weight = 0.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:60:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
60 | .ref_line_heur_lat_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:84:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
84 | .forward_path_length_weight = 30.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:85:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
85 | .backward_path_length_weight = 100.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:86:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
86 | .pinch_weight = 100.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:87:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
87 | .collision_weight = 100.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:88:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
88 | .collision_soft_safety_buffer = 0.5,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:89:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
89 | .extra_forward_collision_check_dist = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:90:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
90 | .extra_backward_collision_check_dist = 3.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:91:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
91 | .ref_line_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:92:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
92 | .ref_line_linear_cost_range = 15.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:93:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
93 | .ref_line_linear_cost_range_min = 3.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:94:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
94 | .ref_line_include_angle_cost = false, // 不考虑参考线方向与航向差
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:95:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
95 | .max_pinch = 0.04,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:96:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
96 | .jack_knife_angle_threshold = M_PI / 4.0, // 最大夹角45度
| ^
In file included from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:16,
from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:6:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h: In member function ‘virtual absl::lts_20250127::Status senior::pnc::ssep::TractorTrailerGeneralPlanner::Build()’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:40:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
40 | .xy_resolution = coarse_search_param_.xy_resolution,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:41:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
41 | .heading_resolution = coarse_search_param_.tractor_phi_resolution,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:42:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
42 | .path_length_resolution = coarse_search_param_.step_size,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:43:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
43 | .goal_trailer_heading_diff_thresh =
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:45:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
45 | .extra_forward_check_length = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:46:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
46 | .extra_backward_check_length = 0.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:47:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
47 | .ilqr_curve_table_path = coarse_search_param_.curve_lookup_table_path,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:71:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
71 | .forward_path_length_weight = 50.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:72:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
72 | .backward_path_length_weight = 200.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:73:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
73 | .pinch_weight = 100.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:74:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
74 | .curvature_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:75:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
75 | .collision_weight = 50.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:76:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
76 | .collision_soft_safety_buffer = 0.2,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:77:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
77 | .extra_forward_collision_check_dist = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:78:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
78 | .ref_line_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:79:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
79 | .ref_line_linear_cost_range = 2.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:80:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
80 | .ref_line_linear_cost_range_min = 0.1,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:81:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
81 | .ref_line_include_angle_cost = false,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:82:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
82 | .max_pinch = 0.04,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:83:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
83 | .jack_knife_angle_threshold = M_PI,
| ^
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h:6,
from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:17,
from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:6:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.h: In constructor ‘senior::pnc::ssep::TractorTrailerMultiSegmentParkingBidirectionalSearcherBuilder::TractorTrailerMultiSegmentParkingBidirectionalSearcherBuilder(const senior::pnc::ssep::VehicleParam&, const senior::pnc::ssep::CoarseSearchParam&)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.h:65:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
65 | .collision_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.h:66:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
66 | .path_length_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.h:67:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
67 | .curvature_weight = 2.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.h:68:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
68 | .dir_switching_weight = 20.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.h:69:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
69 | .ref_line_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.h:70:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
70 | .tunnel_constraints_weight = 1.0,
| ^
In file included from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:17,
from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:6:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h: In member function ‘virtual absl::lts_20250127::Status senior::pnc::ssep::TractorTrailerMultiSegmentParkingPlanner::Build()’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h:90:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
90 | .forward_path_length_weight = 10.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h:91:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
91 | .backward_path_length_weight = 30.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h:92:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
92 | .pinch_weight = 300.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h:93:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
93 | .curvature_weight = 10.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h:94:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
94 | .reversing_curvature_weight = 50.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h:95:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
95 | .collision_weight = 50.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h:96:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
96 | .collision_soft_safety_buffer = 0.5,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h:97:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
97 | .extra_forward_collision_check_dist = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h:98:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
98 | .ref_line_weight = 0.1,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h:99:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
99 | .ref_line_include_angle_cost = false, // 不考虑参考线方向与航向差
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h:100:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
100 | .max_pinch = 0.04,
| ^
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:4,
from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:18,
from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:6:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h: At global scope:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h:103:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
103 | .collision_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h:104:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
104 | .path_length_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h:105:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
105 | .reverse_path_length_weight = 2.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h:106:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
106 | .curvature_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h:107:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
107 | .dir_switching_weight = 100.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h:108:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
108 | .ref_line_weight = 0.3,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h:109:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
109 | .tunnel_constraints_weight = 1.0,
| ^
In file included from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:18,
from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:6:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h: In member function ‘virtual absl::lts_20250127::Status senior::pnc::ssep::TruckAccurateReversingPlanner::Build()’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:34:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
34 | .collision_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:35:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
35 | .path_length_weight = 3.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:36:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
36 | .reverse_path_length_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:37:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
37 | .curvature_weight = 3.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:38:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
38 | .dir_switching_weight = 40.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:39:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
39 | .ref_line_weight = 0.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:40:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
40 | .tunnel_constraints_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h: In member function ‘virtual absl::lts_20250127::StatusOr<senior::pnc::ssep::Path> senior::pnc::ssep::TruckAccurateReversingPlanner::Plan(const senior::pnc::ssep::PathState&, std::vector<double>&, std::vector<double>&, std::mutex&, std::vector<std::vector<senior::pnc::ssep::MotionPrimitive> >*)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:92:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
92 | .forward_path_length_weight = 100.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:93:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
93 | .backward_path_length_weight = 100.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:94:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
94 | .pinch_weight = 200.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:95:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
95 | .collision_weight = 50.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:96:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
96 | .ref_line_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:97:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
97 | .ref_line_linear_cost_range = 0.5,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:98:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
98 | .ref_line_include_angle_cost = false,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:99:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
99 | .curvature_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:100:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
100 | .max_pinch = 0.03,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:101:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
101 | .kinematic_cost_multiplier = 1e5, // 第一步优化使用较低的运动学精度
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:102:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
102 | .dynamic_cost_multiplier = 1e5,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:123:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
123 | .forward_path_length_weight = 100.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:124:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
124 | .backward_path_length_weight = 100.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:125:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
125 | .pinch_weight = 200.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:126:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
126 | .collision_weight = 50.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:127:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
127 | .ref_line_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:128:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
128 | .ref_line_linear_cost_range = 0.5,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:129:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
129 | .ref_line_include_angle_cost = false,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:130:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
130 | .curvature_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:131:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
131 | .max_pinch = 0.03,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:132:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
132 | .kinematic_cost_multiplier = 1e5, // 第二步优化提高运动学精度
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:133:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
133 | .dynamic_cost_multiplier = 1e5,
| ^
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_bulk_yark_in_out_planner.h:9,
from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:19,
from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:6:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h: At global scope:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h:130:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
130 | .collision_weight = 0.1,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h:131:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
131 | .path_length_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h:132:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
132 | .curvature_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h:133:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
133 | .dir_switching_weight = 15.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h:134:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
134 | .ref_line_weight = 0.0,
| ^
In file included from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:20,
from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:6:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_fuzzy_reversing_planner.h: In member function ‘virtual absl::lts_20250127::Status senior::pnc::ssep::TruckFuzzyReversingPlanner::Build()’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_fuzzy_reversing_planner.h:36:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
36 | .collision_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_fuzzy_reversing_planner.h:37:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
37 | .path_length_weight = 3.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_fuzzy_reversing_planner.h:38:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
38 | .reverse_path_length_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_fuzzy_reversing_planner.h:39:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
39 | .curvature_weight = 3.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_fuzzy_reversing_planner.h:40:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
40 | .dir_switching_weight = 40.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_fuzzy_reversing_planner.h:41:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
41 | .ref_line_weight = 0.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_fuzzy_reversing_planner.h:42:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
42 | .tunnel_constraints_weight = 1.0,
| ^
In file included from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:21,
from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:6:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h: In member function ‘virtual absl::lts_20250127::Status senior::pnc::ssep::TruckGeneralPlanner::Build()’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h:37:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
37 | .collision_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h:38:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
38 | .path_length_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h:39:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
39 | .curvature_weight = 3.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h:40:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
40 | .dir_switching_weight = 100.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h:41:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
41 | .ref_line_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h:42:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
42 | .tunnel_constraints_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h:62:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
62 | .forward_path_length_weight = 50.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h:63:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
63 | .backward_path_length_weight = 1000.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h:64:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
64 | .pinch_weight = 200.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h:65:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
65 | .collision_weight = 100.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h:66:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
66 | .ref_line_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h:67:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
67 | .ref_line_linear_cost_range = 4.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h:68:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
68 | .ref_line_include_angle_cost = false,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h:69:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
69 | .curvature_weight = 3.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h:70:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
70 | .max_pinch = 0.03,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h:71:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
71 | .kinematic_cost_multiplier = 1e5, // 粗优化使用较小的运动学约束权重
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h:72:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
72 | .dynamic_cost_multiplier = 1e5,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h:79:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
79 | .forward_path_length_weight = 50.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h:80:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
80 | .backward_path_length_weight = 1000.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h:81:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
81 | .pinch_weight = 200.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h:82:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
82 | .collision_weight = 100.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h:83:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
83 | .ref_line_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h:84:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
84 | .ref_line_linear_cost_range = 4.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h:85:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
85 | .ref_line_include_angle_cost = false,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h:86:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
86 | .curvature_weight = 3.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h:87:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
87 | .max_pinch = 0.03,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h:88:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
88 | .kinematic_cost_multiplier = 1e6, // 精细优化使用较大的运动学约束权重
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_general_planner.h:89:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
89 | .dynamic_cost_multiplier = 1e5,
| ^
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_multi_segment_parking_planner.h:7,
from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:22,
from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:6:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h: In constructor ‘senior::pnc::ssep::TruckMultiSegmentParkingBidirectionalSearcherBuilder::TruckMultiSegmentParkingBidirectionalSearcherBuilder(const senior::pnc::ssep::VehicleParam&, const senior::pnc::ssep::CoarseSearchParam&)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h:72:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
72 | .collision_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h:73:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
73 | .path_length_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h:74:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
74 | .curvature_weight = 2.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h:75:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
75 | .dir_switching_weight = 20.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h:76:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
76 | .ref_line_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h:77:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
77 | .tunnel_constraints_weight = 1.0,
| ^
In file included from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:23,
from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:6:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_remote_guided_escape_planner.h: In member function ‘virtual absl::lts_20250127::Status senior::pnc::ssep::TruckRemoteGuidedEscapePlanner::Build()’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_remote_guided_escape_planner.h:76:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
76 | .forward_path_length_weight = 100.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_remote_guided_escape_planner.h:77:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
77 | .backward_path_length_weight = 400.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_remote_guided_escape_planner.h:78:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
78 | .pinch_weight = 200.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_remote_guided_escape_planner.h:79:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
79 | .collision_weight = 500.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_remote_guided_escape_planner.h:80:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
80 | .ref_line_weight = 10.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_remote_guided_escape_planner.h:81:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
81 | .ref_line_include_angle_cost = true,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_remote_guided_escape_planner.h:82:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
82 | .curvature_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_remote_guided_escape_planner.h:83:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
83 | .max_pinch = 0.03,
| ^
In file included from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:24,
from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:6:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_u_turn_planner.h: In member function ‘virtual absl::lts_20250127::Status senior::pnc::ssep::TruckUTurnPlanner::Build()’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_u_turn_planner.h:36:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
36 | .collision_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_u_turn_planner.h:37:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
37 | .path_length_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_u_turn_planner.h:38:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
38 | .curvature_weight = 3.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_u_turn_planner.h:39:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
39 | .dir_switching_weight = 40.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_u_turn_planner.h:40:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
40 | .ref_line_weight = 0.0,
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_u_turn_planner.h:41:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
41 | .tunnel_constraints_weight = 1.0,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::OGM> senior::pnc::ssep::SsepPlanner::BuildObstacleOGM(const std::vector<std::pair<double, double> >&, const std::vector<double>&, const SsepObstacles&, const SsepLineSegments&, const SsepLineSegments&, const SsepLineSegments&, const SsepLineSegments&, const std::vector<std::pair<double, double> >&, const senior::pnc::ssep::PathState&, const senior::pnc::ssep::PathState&, senior::pnc::ssep::SsepScenarioType) const’:
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:293:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
293 | .use_body_frame = false,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:294:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
294 | .map_resolution = coarse_search_param_.ogm_resolution,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:295:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
295 | .map_origin_x = bounds[0],
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:296:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
296 | .map_origin_y = bounds[2],
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:297:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
297 | .map_width = bounds[1] - bounds[0],
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:298:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
298 | .map_length = bounds[3] - bounds[2],
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:299:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
299 | .clear_obstacles_around_start_end_state =
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:301:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
301 | .consider_plan_region_contour = false,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:302:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
302 | .consider_start_end_tunnel = false,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:303:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
303 | .front_edge_to_center = vehicle_param_.tractor_front_edge_to_center,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:304:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
304 | .back_edge_to_center = vehicle_param_.tractor_back_edge_to_center,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:305:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
305 | .width = vehicle_param_.width,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:306:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
306 | .clear_length_buffer = 1.0,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:307:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
307 | .clear_width_buffer = 0.5,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::OGM> senior::pnc::ssep::SsepPlanner::BuildObstacleOGM(const senior::pnc::ssep::proto::AnnotatedSceneFrame&, senior::pnc::ssep::SsepScenarioType) const’:
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:337:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
337 | .use_body_frame = false,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:338:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
338 | .map_resolution = 0.1,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:339:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
339 | .map_origin_x = bounds.min_x(),
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:340:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
340 | .map_origin_y = bounds.min_y(),
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:341:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
341 | .map_width = bounds.max_x() - bounds.min_x(),
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:342:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
342 | .map_length = bounds.max_y() - bounds.min_y(),
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:343:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
343 | .clear_obstacles_around_start_end_state =
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:345:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
345 | .consider_plan_region_contour = false,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:346:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
346 | .consider_start_end_tunnel = false,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:347:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
347 | .front_edge_to_center = frame.vehicle_params().front_edge_to_center(),
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:348:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
348 | .back_edge_to_center = frame.vehicle_params().back_edge_to_center(),
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:349:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
349 | .width = frame.vehicle_params().width(),
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:350:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
350 | .clear_length_buffer = 1.0,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:351:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
351 | .clear_width_buffer = 0.5,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::OGM> senior::pnc::ssep::SsepPlanner::BuildConstraintOGM(const std::vector<std::pair<double, double> >&, const std::vector<double>&, const SsepObstacles&, const SsepLineSegments&, const SsepLineSegments&, const SsepLineSegments&, const SsepLineSegments&, const std::vector<std::pair<double, double> >&, const senior::pnc::ssep::PathState&, const senior::pnc::ssep::PathState&, senior::pnc::ssep::SsepScenarioType) const’:
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:384:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
384 | .use_body_frame = false,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:385:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
385 | .map_resolution = coarse_search_param_.ogm_resolution,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:386:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
386 | .map_origin_x = bounds[0],
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:387:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
387 | .map_origin_y = bounds[2],
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:388:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
388 | .map_width = bounds[1] - bounds[0],
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:389:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
389 | .map_length = bounds[3] - bounds[2],
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:390:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
390 | .clear_obstacles_around_start_end_state =
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:392:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
392 | .consider_plan_region_contour = true,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:393:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
393 | .front_edge_to_center = vehicle_param_.tractor_front_edge_to_center,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:394:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
394 | .back_edge_to_center = vehicle_param_.tractor_back_edge_to_center,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:395:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
395 | .width = vehicle_param_.width,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:396:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
396 | .clear_length_buffer = 0.0,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:397:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
397 | .clear_width_buffer = 0.0,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::OGM> senior::pnc::ssep::SsepPlanner::BuildConstraintOGM(const senior::pnc::ssep::proto::AnnotatedSceneFrame&, senior::pnc::ssep::SsepScenarioType) const’:
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:437:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
437 | .use_body_frame = false,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:438:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
438 | .map_resolution = 0.1,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:439:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
439 | .map_origin_x = bounds.min_x(),
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:440:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
440 | .map_origin_y = bounds.min_y(),
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:441:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
441 | .map_width = bounds.max_x() - bounds.min_x(),
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:442:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
442 | .map_length = bounds.max_y() - bounds.min_y(),
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:443:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
443 | .clear_obstacles_around_start_end_state =
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:445:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
445 | .consider_plan_region_contour = false,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:446:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
446 | .consider_start_end_tunnel = false,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:447:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
447 | .front_edge_to_center = frame.vehicle_params().front_edge_to_center(),
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:448:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
448 | .back_edge_to_center = frame.vehicle_params().back_edge_to_center(),
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:449:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
449 | .width = frame.vehicle_params().width(),
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:450:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
450 | .clear_length_buffer = 1.0,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:451:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
451 | .clear_width_buffer = 0.5,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::OGM> senior::pnc::ssep::SsepPlanner::BuildHeatNetOGM(const std::vector<std::pair<double, double> >&, const std::vector<double>&, const SsepObstacles&, const SsepLineSegments&, const SsepLineSegments&, const SsepLineSegments&, const SsepLineSegments&, const std::vector<std::pair<double, double> >&, const senior::pnc::ssep::PathState&, const senior::pnc::ssep::PathState&) const’:
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:492:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
492 | .use_body_frame = true,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:493:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
493 | .map_resolution = heatnet_map_resolution,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:494:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
494 | .map_origin_x = -0.5 * heatnet_map_size,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:495:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
495 | .map_origin_y = -0.5 * heatnet_map_size,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:496:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
496 | .map_width = heatnet_map_size,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:497:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
497 | .map_length = heatnet_map_size,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:498:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
498 | .consider_plan_region_contour = false,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:499:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
499 | .consider_start_end_tunnel = false,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:500:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
500 | .inflation_radius = 1.0,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:501:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
501 | .fill_unreachable_regions = true,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::OGM> senior::pnc::ssep::SsepPlanner::BuildHeatNetOGM(const senior::pnc::ssep::proto::AnnotatedSceneFrame&) const’:
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:522:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
522 | .use_body_frame = true,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:523:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
523 | .map_resolution = heatnet_map_resolution,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:524:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
524 | .map_origin_x = -0.5 * heatnet_map_size,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:525:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
525 | .map_origin_y = -0.5 * heatnet_map_size,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:526:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
526 | .map_width = heatnet_map_size,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:527:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
527 | .map_length = heatnet_map_size,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:528:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
528 | .consider_plan_region_contour = false,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:529:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
529 | .consider_start_end_tunnel = false,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:530:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
530 | .inflation_radius = 1.0,
| ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:531:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
531 | .fill_unreachable_regions = true,
| ^
In file included from /usr/include/eigen3/Eigen/Core:478,
from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/data/wbca/wbca_data.hpp:7,
from /root/workspace/telediagnostic/src/pnc/algorithm/wbca/path_optimization/car_path_optimization.hpp:6,
from /root/workspace/telediagnostic/src/pnc/algorithm/wbca/path_optimization/car_path_optimization.cpp:5:
/usr/include/eigen3/Eigen/src/Core/Redux.h: In instantiation of ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::Array<bool, -1, 1, 0, -1, 1>; typename Eigen::internal::traits<T>::Scalar = bool]’:
/root/workspace/telediagnostic/src/pnc/algorithm/wbca/path_optimization/car_path_optimization.cpp:373:32: required from here
/usr/include/eigen3/Eigen/src/Core/Redux.h:453:43: warning: ‘Eigen::internal::scalar_sum_op<bool, bool>::scalar_sum_op()’ is deprecated [-Wdeprecated-declarations]
453 | return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:423,
from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/data/wbca/wbca_data.hpp:7,
from /root/workspace/telediagnostic/src/pnc/algorithm/wbca/path_optimization/car_path_optimization.hpp:6,
from /root/workspace/telediagnostic/src/pnc/algorithm/wbca/path_optimization/car_path_optimization.cpp:5:
/usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h:66:3: note: declared here
66 | scalar_sum_op() {}
| ^~~~~~~~~~~~~
/root/workspace/telediagnostic/src/pnc/algorithm/wbca/imv_wbca_manager.cpp: In member function ‘virtual bool senior::pnc::algorithm::IMVWBCAManager::UpdateRouteForSmoothMode()’:
/root/workspace/telediagnostic/src/pnc/algorithm/wbca/imv_wbca_manager.cpp:551:50: warning: ‘*((void*)& pre_vt_point +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
551 | static_cast<decimal_t>(cur_vt_pint[1] - pre_vt_point[1])});
/root/workspace/telediagnostic/src/pnc/algorithm/wbca/imv_wbca_manager.cpp:550:39: warning: ‘pre_vt_point’ may be used uninitialized in this function [-Wmaybe-uninitialized]
550 | {static_cast<decimal_t>(fmax(cur_vt_pint[0], pre_vt_point[0])),
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/telediagnostic/src/pnc/algorithm/wbca/imv_wbca_manager.cpp: In member function ‘virtual bool senior::pnc::algorithm::IMVWBCAManager::UpdateRoute2()’:
/root/workspace/telediagnostic/src/pnc/algorithm/wbca/imv_wbca_manager.cpp:428:50: warning: ‘*((void*)& pre_vt_point +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
428 | static_cast<decimal_t>(cur_vt_pint[1] - pre_vt_point[1])});
/root/workspace/telediagnostic/src/pnc/algorithm/wbca/imv_wbca_manager.cpp:427:39: warning: ‘pre_vt_point’ may be used uninitialized in this function [-Wmaybe-uninitialized]
427 | {static_cast<decimal_t>(fmax(cur_vt_pint[0], pre_vt_point[0])),
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/telediagnostic/src/pnc/algorithm/wbca/path_optimization/truck_path_optimization.cpp: In member function ‘bool senior::pnc::algorithm::TruckPathOptimization::TransToPath()’:
/root/workspace/telediagnostic/src/pnc/algorithm/wbca/path_optimization/truck_path_optimization.cpp:261:35: warning: ‘*((void*)& trailer_heading_data +16)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
261 | trailer_heading_data[0] - trailer_heading_data[2];
/root/workspace/telediagnostic/src/pnc/algorithm/wbca/path_optimization/truck_path_optimization.cpp:261:35: warning: ‘trailer_heading_data’ may be used uninitialized in this function [-Wmaybe-uninitialized]
/root/workspace/telediagnostic/src/pnc/data/boundary/road_boundary.cpp: In member function ‘void senior::pnc::data::RoadBoundary::GenerateSwitchShiftL(senior::pnc::data::PlanFrame&, const senior::pnc::data::GuideLine&)’:
/root/workspace/telediagnostic/src/pnc/data/boundary/road_boundary.cpp:974:34: warning: ‘right_shift_l’ may be used uninitialized in this function [-Wmaybe-uninitialized]
974 | boundary_pt.set_right_shift_l(right_shift_l);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/root/workspace/telediagnostic/src/pnc/data/boundary/road_boundary.cpp:973:33: warning: ‘left_shift_l’ may be used uninitialized in this function [-Wmaybe-uninitialized]
973 | boundary_pt.set_left_shift_l(left_shift_l);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/heuristic_feature_computer.h:6,
from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/trailer_shortest_path_heur_computer.h:13,
from /root/workspace/telediagnostic/src/pnc/data/config/cfg_ssep.cpp:4:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h: In function ‘senior::pnc::ssep::PathState senior::pnc::ssep::ConvertPostureToPathState(const std::vector<double>&, bool)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:130:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
130 | .x = posture[0],
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:131:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
131 | .y = posture[1],
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:132:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
132 | .heading = posture[2],
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:133:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::trailer_heading’ [-Wmissing-field-initializers]
133 | };
| ^
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/preprocessed_curves/trajectories_reader.h:6,
from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/legacy_searchers/hybrid_a_star_tt.h:21,
from /root/workspace/telediagnostic/src/pnc/data/config/cfg_ssep.cpp:6:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h: In member function ‘senior::pnc::ssep::PoseTT senior::pnc::ssep::TractorTrailerCurve::GetPoseTT(int) const’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:35:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
35 | .x = GetX(idx),
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:36:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
36 | .y = GetY(idx),
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:37:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
37 | .phi_tractor = GetTractorTheta(idx),
| ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:38:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
38 | .phi_trailer = GetTrailerTheta(idx),
| ^
/root/workspace/telediagnostic/src/pnc/io/string_compress.cpp: In static member function ‘static int senior::StringCompress::DecompressString(const string&, std::string&)’:
/root/workspace/telediagnostic/src/pnc/io/string_compress.cpp:115:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
115 | ret = Z_DATA_ERROR; /* and fall through */
| ^
/root/workspace/telediagnostic/src/pnc/io/string_compress.cpp:116:9: note: here
116 | case Z_DATA_ERROR:
| ^~~~
cd /root/workspace/telediagnostic/build/snapshot_store; catkin build --get-env snapshot_store | catkin env -si /usr/bin/make --jobserver-auth=3,4; cd -
[build 14:16.7 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in...
[build 14:16.8 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in...
[build 14:16.9 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in...
[build 14:17.0 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in...
[build 14:17.1 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in...
[build 14:17.2 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in...
[build 14:17.3 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in...
[build 14:17.4 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in...
[build 14:17.5 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in...
[build 14:17.6 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in...
[build 14:17.7 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in...
[build 14:17.8 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in...
[build 14:17.9 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in...
[build 14:18.0 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in...
[build 14:18.1 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in...
...............................................................................
Finished <<< snapshot_store [ 13 minutes and 20.5 seconds ]
[build] Summary: All 22 packages succeeded!
[build] Ignored: 10 packages were skipped or are skiplisted.
[build] Warnings: 14 packages succeeded with warnings.
[build] Abandoned: No packages were abandoned.
[build] Failed: No packages failed.
[build] Runtime: 14 minutes and 18.1 seconds total.
[build] Note: Workspace packages have changed, please re-source setup files to use them.
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (zip->post)
[Pipeline] script
[Pipeline] {
[Pipeline] ansiColor
[Pipeline] {
[Pipeline] echo
>>>>>>>>>>压缩成zip包>>>>>>>>>> [Pipeline] }
[Pipeline] // ansiColor
[Pipeline] dir
Running in /root/workspace/telediagnostic/install/lib
[Pipeline] {
[Pipeline] sh
+ cp -f /root/workspace/telediagnostic/version.json ./
[Pipeline] sh
+ cp -f snapshot_store/snapshot_store_handler ./
[Pipeline] sh
+ zip -rq telediagnostic_2026-01-12_17-38-53.zip ./libhdmap_interface.so ./libhdmap_interface_shm.so ./snapshot_store_handler ./version.json
[Pipeline] echo
/root/workspace/telediagnostic/install/lib/telediagnostic_2026-01-12_17-38-53.zip,/root/workspace/telediagnostic/version.json
[Pipeline] sh
+ curl -X POST http://159.27.225.200:6201/ota-api/otaUploadFileAndVersion --form 'Content-Type="multipart/form-data"' --form 'file=@"/root/workspace/telediagnostic/install/lib/telediagnostic_2026-01-12_17-38-53.zip"' --form 'version=@"/root/workspace/telediagnostic/version.json"'
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 10.0M 0 0 100 10.0M 0 8608k 0:00:01 0:00:01 --:--:-- 8608k
100 10.0M 0 0 100 10.0M 0 4695k 0:00:02 0:00:02 --:--:-- 4695k
100 10.0M 0 0 100 10.0M 0 3227k 0:00:03 0:00:03 --:--:-- 3227k
100 10.0M 0 0 100 10.0M 0 2459k 0:00:04 0:00:04 --:--:-- 2459k
100 10.0M 0 0 100 10.0M 0 1986k 0:00:05 0:00:05 --:--:-- 1986k
100 10.0M 0 0 100 10.0M 0 1665k 0:00:06 0:00:06 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 1434k 0:00:07 0:00:07 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 1259k 0:00:08 0:00:08 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 1122k 0:00:09 0:00:09 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 1012k 0:00:10 0:00:10 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 922k 0:00:11 0:00:11 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 846k 0:00:12 0:00:12 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 782k 0:00:13 0:00:13 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 727k 0:00:14 0:00:14 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 679k 0:00:15 0:00:15 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 637k 0:00:16 0:00:16 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 600k 0:00:17 0:00:17 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 567k 0:00:18 0:00:18 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 537k 0:00:19 0:00:19 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 511k 0:00:20 0:00:20 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 487k 0:00:21 0:00:21 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 465k 0:00:22 0:00:22 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 445k 0:00:23 0:00:23 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 426k 0:00:24 0:00:24 --:--:-- 0
100 10.0M 0 43 100 10.0M 1 424k 0:00:24 0:00:24 --:--:-- 10
[Pipeline] echo
{"msg":"操作成功","code":200,"data":""}
[Pipeline] readJSON
[Pipeline] echo
[msg:操作成功, code:200, data:]
[Pipeline] echo
status:200
[Pipeline] echo
{"msg":"操作成功","code":200,"data":""}
[Pipeline] sh
+ curl -X POST http://159.27.225.200:6201/ota-api/otaUploadFileAndVersion --form 'Content-Type="multipart/form-data"' --form 'file=@"/root/workspace/telediagnostic/install/lib/telediagnostic_2026-01-12_17-38-53.zip"' --form 'version=@"/root/workspace/telediagnostic/version.json"'
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 10.0M 0 0 100 10.0M 0 50.2M --:--:-- --:--:-- --:--:-- 49.9M
100 10.0M 0 0 100 10.0M 0 8601k 0:00:01 0:00:01 --:--:-- 8594k
100 10.0M 0 0 100 10.0M 0 4693k 0:00:02 0:00:02 --:--:-- 4691k
100 10.0M 0 0 100 10.0M 0 3226k 0:00:03 0:00:03 --:--:-- 3225k
100 10.0M 0 0 100 10.0M 0 2458k 0:00:04 0:00:04 --:--:-- 2458k
100 10.0M 0 0 100 10.0M 0 1985k 0:00:05 0:00:05 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 1665k 0:00:06 0:00:06 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 1434k 0:00:07 0:00:07 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 1259k 0:00:08 0:00:08 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 1122k 0:00:09 0:00:09 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 1012k 0:00:10 0:00:10 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 922k 0:00:11 0:00:11 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 846k 0:00:12 0:00:12 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 782k 0:00:13 0:00:13 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 727k 0:00:14 0:00:14 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 679k 0:00:15 0:00:15 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 637k 0:00:16 0:00:16 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 600k 0:00:17 0:00:17 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 567k 0:00:18 0:00:18 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 537k 0:00:19 0:00:19 --:--:-- 0
100 10.0M 0 43 100 10.0M 2 518k 0:00:19 0:00:19 --:--:-- 9
[Pipeline] echo
{"msg":"操作成功","code":200,"data":""}
[Pipeline] readJSON
[Pipeline] echo
[msg:操作成功, code:200, data:]
[Pipeline] echo
status:200
[Pipeline] echo
{"msg":"操作成功","code":200,"data":""}
[Pipeline] sh
+ curl -X POST http://143.64.91.51:18081/prod-api/otaUploadFileAndVersion --form 'Content-Type="multipart/form-data"' --form 'file=@"/root/workspace/telediagnostic/install/lib/telediagnostic_2026-01-12_17-38-53.zip"' --form 'version=@"/root/workspace/telediagnostic/version.json"'
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 10.0M 0 0 100 10.0M 0 8608k 0:00:01 0:00:01 --:--:-- 8608k
100 10.0M 0 0 100 10.0M 0 4695k 0:00:02 0:00:02 --:--:-- 4695k
100 10.0M 0 0 100 10.0M 0 3227k 0:00:03 0:00:03 --:--:-- 3227k
100 10.0M 0 0 100 10.0M 0 2459k 0:00:04 0:00:04 --:--:-- 2459k
100 10.0M 0 0 100 10.0M 0 1986k 0:00:05 0:00:05 --:--:-- 1986k
100 10.0M 0 0 100 10.0M 0 1665k 0:00:06 0:00:06 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 1434k 0:00:07 0:00:07 --:--:-- 0
100 10.0M 0 0 100 10.0M 0 1259k 0:00:08 0:00:08 --:--:-- 0
100 10.0M 0 43 100 10.0M 5 1257k 0:00:08 0:00:08 --:--:-- 10
[Pipeline] echo
{"msg":"操作成功","code":200,"data":""}
[Pipeline] readJSON
[Pipeline] echo
[msg:操作成功, code:200, data:]
[Pipeline] echo
status:200
[Pipeline] echo
{"msg":"操作成功","code":200,"data":""}
[Pipeline] sh
+ curl -X POST http://127.0.0.1:8090/otaUploadFileAndVersion --form 'Content-Type="multipart/form-data"' --form 'file=@"/root/workspace/telediagnostic/install/lib/telediagnostic_2026-01-12_17-38-53.zip"' --form 'version=@"/root/workspace/telediagnostic/version.json"'
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 10.0M 0 43 100 10.0M 57 13.4M --:--:-- --:--:-- --:--:-- 13.4M
100 10.0M 0 43 100 10.0M 57 13.4M --:--:-- --:--:-- --:--:-- 13.4M
[Pipeline] echo
{"msg":"操作成功","code":200,"data":""}
[Pipeline] echo
{"msg":"操作成功","code":200,"data":""}
[Pipeline] sh
+ rm -rf /root/workspace/telediagnostic/src/hdmap /root/workspace/telediagnostic/src/hdmap_interface /root/workspace/telediagnostic/src/pnc /root/workspace/telediagnostic/src/shared_msgs /root/workspace/telediagnostic/src/telediagnostic /root/workspace/telediagnostic@tmp
[Pipeline] sh
+ rm -rf '/root/workspace/telediagnostic/*.zip'
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Declarative: Post Actions)
[Pipeline] script
[Pipeline] {
[Pipeline] echo
always
[Pipeline] }
[Pipeline] // script
[Pipeline] script
[Pipeline] {
[Pipeline] echo
success
[Pipeline] sh
+ cat /root/weilk/master-project/.project-telediagnostic.json
[Pipeline] sh
+ cat /root/weilk/rcdev-project/.project-telediagnostic.json
[Pipeline] sh
+ cat /root/weilk/dev-project/.project-telediagnostic.json
[Pipeline] readJSON
[Pipeline] echo
webhtml准备完成
[Pipeline] echo
lat_acc_baed ref vel cal error. add debug msg.
[Pipeline] echo
path_opt in replayer.
[Pipeline] echo
webhtml准备完成
[Pipeline] echo
webhtml准备完成
[Pipeline] echo
webhtml准备完成
[Pipeline] echo
webhtml准备完成
[Pipeline] echo
<!DOCTYPE html><html><head><meta charset="utf-8"><title>msg2html</title></head><body><h1>更新内容</h1><h2>模块名: shared_msgs</h2><h2>模块名: pnc</h2><h3>feat_out</h3><ul><li> path_opt in replayer.</li></ul><h2>模块名: hdmap</h2><h2>模块名: telediagnostic</h2><h2>模块名: hdmap_interface</h2></body></html>
[Pipeline] echo
msg已经准备完成
[Pipeline] sh
+ touch /root/workspace/telediagnostic/index.html
[Pipeline] writeFile
[Pipeline] echo
html更新完成
[Pipeline] publishHTML
[htmlpublisher] Archiving HTML reports...
[htmlpublisher] Archiving at BUILD level /root/workspace/telediagnostic to /var/lib/jenkins/jobs/telediagnostic/builds/151/htmlreports/update_20message
[Pipeline] wrap
[Pipeline] {
[Pipeline] script
[Pipeline] {
[Pipeline] echo
user: , telphone:
[Pipeline] }
[Pipeline] // script
[Pipeline] script
[Pipeline] {
[Pipeline] echo
user: , telphone:
[Pipeline] }
[Pipeline] // script
[Pipeline] sh
+ curl -X POST 'https://oapi.dingtalk.com/robot/send?access_token=c4e318472bbd19d0449efb4060de213f730dc32b4bf44819381a8fa7adf61983' -H 'Content-Type: application/json' -d '{"msgtype": "markdown","markdown": {"title":"jenkins通知","text": "# 版本发布通知
### [telediagnostic更新(远望)]
---
- 版本名: [telediagnostic_2026-01-12_17-38-53]
- 状态:<font color=#01B468> 编译成功 </font>
- 执行人:wuyanjun
- 更新模块:
[pnc]
- 任务号:[telediagnostic #151]
- 具体更新内容点此链接 [该版本详细内容点此](http://jenkins.vehicle.senior.auto:8080/jenkins/job/telediagnostic/151/update_20message/index.html)
> 请ota发布同学尽快发布验证,并在群里同步发布信息~@"},"at": {"atMobiles": [""],"isAtAll": "false"} }'
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 670 100 27 100 643 360 8573 --:--:-- --:--:-- --:--:-- 8933
[Pipeline] echo
{"errcode":0,"errmsg":"ok"}
[Pipeline] }
[Pipeline] // wrap
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
Finished: SUCCESS